<分区>
原始问题:制作一个全 JavaScript 网站是个坏主意吗?
*更改了问题,因为这最终更像是一个讨论,但它可能对其他人有帮助。*
在这种情况下,我正在考虑制作一个最初使用常规 HTML 提供其整体布局的网站(如普通的基本网页),但后来我计划动态填充 HTML 内容区域的内容,完全使用AJAX 请求。
网站的用户永远不会刷新页面或转到新页面,所有其他需要生成的 div 和元素都将使用 AJAX 创建(利用网站上的大量 JavaScript 函数)缓存的外部 JavaScript 页面)。
虽然我实际上并不是在制作一个论坛网站,但论坛的功能级别接近我想要实现的目标。大量的数据库读写。
这是个坏主意吗?我不是在考虑可能使这变得很糟糕的事情吗?它在性能方面是否很好(因为我将做大量的客户端工作而较少的服务器端工作)?
我意识到该页面对关闭了 JavaScript 的用户不起作用,但在这种情况下这不是问题。我也不担心任何不支持 JavaScript 的移动设备,因为我可能只是创建一个不使用 JavaScript 的特定于移动设备的网站版本)。
谢谢!
更新: 首先:谢谢大家的回复!非常感谢!
只是为了澄清,我认为这是一个好主意,主要是因为我似乎可以说,“嘿 AJAX,只要给我这个页面的原始论坛帖子数据,我就会做所有的 HTML在客户端构建。”当然,相同的数据库访问,但更少的服务器端页面格式化工作和更少的数据传输到客户端。
还有一个重要的澄清:我不担心搜索引擎优化,因为这个论坛将是一个仅限登录的网络,不应该被未登录的用户抓取或查看。