我的梦想是学习如何建立一个像funcage.com这样的网站——这是一个有趣的图片网站,但我希望用户可以注册和上传他们自己的图片、为这些图片投票、对它们发表评论等。
所以,无论如何,我花了一年多的时间学习和试验 HTML 和 CSS 经历了 nettuts HTML 和 CSS 课程,我已经建立了一些我很满意的小型项目网站,我想学习如何接近我的梦想。
你下一步怎么做?我已经研究过了,如果你知道我接下来应该学习什么,请给我一些好的资源:)
我的梦想是学习如何建立一个像funcage.com这样的网站——这是一个有趣的图片网站,但我希望用户可以注册和上传他们自己的图片、为这些图片投票、对它们发表评论等。
所以,无论如何,我花了一年多的时间学习和试验 HTML 和 CSS 经历了 nettuts HTML 和 CSS 课程,我已经建立了一些我很满意的小型项目网站,我想学习如何接近我的梦想。
你下一步怎么做?我已经研究过了,如果你知道我接下来应该学习什么,请给我一些好的资源:)
下一个合乎逻辑的步骤(在我看来)是PHP。
大多数现代网站,例如图片托管网站,都是基于PHP或ASP.NET构建的。这使它能够根据用户的交互“动态”更改您看到的内容。
您需要的另一件事是数据库。MySQL是很多人喜欢的一种常见的免费软件(它现在归甲骨文所有)。
如果您使用的是 Windows PC,则可以通过下载Xampp开始,它是一个简单的安装程序,可让您开始使用 PHP 和 MySQL。它还包含流行的网络服务器Apache。
我也同意其他人对JavaScript的回答——它现在是一个非常广泛使用的东西......但我认为作为初学者,你应该看看一些 PHP 教程。
Apache、PHP 和 MySQL 都是开源软件。您会惊讶于您的图片网站运行速度有多快!关于如何连接到数据库等的小教程,都很快发展成更大的东西。
PHP手册是寻找如何使用特定函数的好地方,而且一如既往,Google 是您的朋友!
HTML 和 CSS 仅用于结构和演示。您需要某种服务器端语言来动态生成 HTML 并将数据存储在数据库中。
有大量的服务器端语言可用,但最常见的是:
除了服务器端语言之外,您还将从学习 JavaScript中获益良多。我会从 JavaScript 开始。
如果您不专注于网络。Python是你可以考虑的。