【问题标题】:I need an advice for web developpment [closed]我需要关于 Web 开发的建议 [关闭]
【发布时间】:2019-11-30 14:24:04
【问题描述】:

我想编写一个网站,显示 7 个元素:一个图像(将发生变化)和 6 个按钮(左、右、上、下、后退、前进),如example 所示

网站应该能够“读取”一个 6 列的文件,其格式如下example

与: “ind_img_x”是图像 x 的索引(数字索引) "url_img_x" 是包含图片 x 网址的字符串

  • 文件将控制按下的按钮相应地显示哪个图像。 例如:如果显示的图片是“img_2”,用户按下“向下”按钮,那么网站会显示图片77452,等待下一个按钮被按下。

  • 文件会比较大,可以包含几百万行(例如一千万行)。

  • 我应该可以不时更新文件。

  • 网站必须能够从网络上获取每张图片(通过文件中的 url) url 数据可能包含大长度的字符串。而且网站必须能够读取这些长字符串和网址。

有人能给我一些关于最好的网络开发语言的建议吗? 您认为我可以将文件作为文本文件放入服务器,并要求网站每次都读取它,还是必须将数据放入数据库中?

我期待你们的任何建议,

谢谢!

【问题讨论】:

  • 这种应用程序在选择工具集时并没有真正的帮助。影响它的是你自己的技能、使用情况(用户数量)、可持续性、可扩展性、你需要的性能等等......
  • Seblor,谢谢您的建议。我的技能组合使用 java、javascript 和/或 sql 都非常有限,所以我将从头开始学习。用户数量可能真的很高,任何将进入该网站的人都应该能够使用按钮更改图片。我必须能够轻松更新数据集。性能必须好,才能非常流畅地更改图像(将使用url引用)。如果该网站响应迅速并且可以与不同的平台和导航器一起使用,那将是完美的!
  • 如果您是从零开始学习并且已经了解 JavaScript,我认为带有 express 框架的 node.js 是学习 Web 服务器端的好方法。
  • 谢谢克里斯·罗林斯!我猜想单独使用 JavaScript 可能无法在内存中加载大量数据(该文件可能包含超过一百万行),但是通过使用 node.js 是可能的(?)

标签: javascript java html web


【解决方案1】:

最简单的方法是使用虚拟主机服务并使用 JavaScript 解析文件。特别是因为您说您已经具备 JavaScript 知识。 我还建议您使用 CSV 文件:https://en.wikipedia.org/wiki/Comma-separated_values

编辑:当您有数百万行时,您应该使用数据库并使用 Nodejs 库连接到数据库。文件只推荐用于小数据集。

【讨论】:

  • 非常感谢您对 NoNickAvailable 的评论!我开始认为 JavaScript 和 node.js 将是最好的选择。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-27
  • 2012-10-27
  • 2021-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多