0

我的梦想是学习如何建立一个像funcage.com这样的网站——这是一个有趣的图片网站,但我希望用户可以注册和上传他们自己的图片、为这些图片投票、对它们发表评论等。

所以,无论如何,我花了一年多的时间学习和试验 HTML 和 CSS 经历了 nettuts HTML 和 CSS 课程,我已经建立了一些我很满意的小型项目网站,我想学习如何接近我的梦想。

你下一步怎么做?我已经研究过了,如果你知道我接下来应该学习什么,请给我一些好的资源:)

4

4 回答 4

3

下一个合乎逻辑的步骤(在我看来)是PHP

大多数现代网站,例如图片托管网站,都是基于PHPASP.NET构建的。这使它能够根据用户的交互“动态”更改您看到的内容。

您需要的另一件事是数据库。MySQL是很多人喜欢的一种常见的免费软件(它现在归甲骨文所有)。

如果您使用的是 Windows PC,则可以通过下载Xampp开始,它是一个简单的安装程序,可让您开始使用 PHP 和 MySQL。它还包含流行的网络服务器Apache

我也同意其他人对JavaScript的回答——它现在是一个非常广泛使用的东西......但我认为作为初学者,你应该看看一些 PHP 教程。

Apache、PHP 和 MySQL 都是开源软件。您会惊讶于您的图片网站运行速度有多快!关于如何连接到数据库等的小教程,都很快发展成更大的东西。

PHP手册是寻找如何使用特定函数的好地方,而且一如既往,Google 是您的朋友

于 2013-03-03T22:43:52.430 回答
3

HTML 和 CSS 仅用于结构和演示。您需要某种服务器端语言来动态生成 HTML 并将数据存储在数据库中。

大量的服务器端语言可用,但最常见的是:

  • Python
  • 红宝石
  • PHP
  • 节点.JS
  • ASP.NET

除了服务器端语言之外,您还将从学习 JavaScript中获益良多。我会从 JavaScript 开始。

于 2013-03-03T22:48:05.740 回答
1

合乎逻辑的下一步将是javascript

Mozilla 开发人员

附加说明

使用node.js作为后端,只需要多学一门语言——Javascript——客户端和服务器端

于 2013-03-03T22:41:10.287 回答
-1

如果您不专注于网络。Python是你可以考虑的。

于 2013-03-03T22:42:19.800 回答