我目前正在接管一个项目的客户,有一个已经建成的网站。
该网站类似于一个"twitter“类型的网站,在那里你可以创建帐户,可以发布‘tweet’,并有追随者。
我看过网站代码,它是一个完全由JavaScript组成的文件。JavaScript代码中包含了注册、编辑配置文件和显示“关于我们”页面的功能。
自1996年以来,我一直在创建网站,从来没有见过有人尝试这样做。
以下是我的问题:
发布于 2012-11-05 02:00:43
单页应用程序现在已经相当普遍了。主要的优点是显示速度更快,而不必在只有一部分更改时重新呈现和整个页面。服务器上的JavaScript (例如使用node.js)和客户机都意味着只需要学习一种语言,并且增强了客户机和服务器组件之间的互操作性。
缺点可能包括很难对单个页面进行书签,并使用浏览器的后退/转发按钮(但这可以很容易地通过history.js等插件解决,搜索引擎无法索引页面(这就是为什么SPA主要用于类似桌面的应用程序,而SEO不受关注),浏览器的内存消耗增加,加载时间增加。
ExtJS是一个用于类似桌面的web应用程序的UI框架。开发这类应用程序的一个非常流行和现代的客户机-服务器框架是流星。
https://stackoverflow.com/questions/13225010
复制相似问题