1

我是网络开发的新手。到目前为止,我对 HTML 和 CSS 有了很好的了解。

1)我想知道开发像 Imgur 这样的网站需要哪些编程语言,以及将使用的每种语言的作用是什么。

2)假设用户刚刚将图像上传到 Imgur,为该特定图像生成唯一 HMTL 文件所需的步骤是什么。

4

3 回答 3

1

你需要:

  1. HTML
  2. CSS
  3. 服务器端框架(例如 PHP、Ruby on Rails 等)
  4. 最有可能是 Javascript(但你可能没有它也能过得去)
  5. 数据库后端,例如 PostgreSQL 或 MongoDB

您不需要单独的 HTML 站点。当有人访问http://www.yoursite.com/image/1时,后端(通常是 Apache 中的 .htaccess)会对其进行处理并将其转换为 /image.php?id=1,即 PHP(或其他框架)然后用于创建特定于图像的 HTML 页面。

祝你好运!

-totallyuneekname

于 2013-08-23T15:25:04.060 回答
0

每次您希望某人查看图像时,您都不需要创建新的 HTML 文件。您可以只拥有 1 个php文件,该文件从数据库中加载某些内容,从而获取您要查找的内容。

为此,您可能需要:HTML, CSS, MySQLi\pdo, javascript.

学习一个框架不仅对你有益,而且对一个框架也有帮助,因为它可以在大型项目中帮助你。

我经常使用的一个是codeigniter,它有很多很好的文档可供阅读。

于 2013-08-23T15:29:16.973 回答
0

1) 您可能最好研究 PHP 或 ASP 作为服务器端语言。还要学习 SQL,因为您需要在某处存储有关图像的信息,并且数据库可能是最好的。

2)

  • 从 URL 获取图像的唯一 ID
  • 从数据库中获取相应图片的地址,以及标题、描述等。
  • 将数据填充到模板的相关部分,即图像标签内的图像地址、h1 中的标题和标题标签等。
于 2013-08-23T15:20:03.883 回答