Web开发新手:SPA或服务器端应用程序
New to Web Development: SPA or Server-side App?
我对web开发(基本的HTML、CSS)还比较陌生,正在寻找如何集中精力的指导。经过几周的研究,我感到有点失落!
我希望启动一个小型项目,理想情况下同时提供桌面和移动浏览器UI(有可能通过PhoneGap或类似方式将移动UI作为混合应用程序提供)。
我应该专注于使用客户端javascript框架开发单页应用程序吗?考虑到对SPAs的关注和许多框架的热议,这感觉是最"前瞻性"的方法(这可能会为我提供一些急需的架构指导和方向)。
或者,更传统的基于服务器的模型是最好的起点吗(例如RoR)?这是在跑步(SPA)之前步行(基于服务器)的问题吗?
非常感谢。
如果您正在寻找能够在移动平台上扩展的东西,请使用JavaScript框架来提供外观,但不要在客户端上执行太多操作。客户端密集型操作(JavaScript)会消耗手机电池,你的用户不会因此感谢你。事实上,他们会不惜一切代价避免使用你的应用程序,并找到绕过它的方法。Opera在手机上提供了一种快捷方式,因为页面在云中处理,并由Opera浏览器作为静态页面提供给手机。大多数人不会在他们的移动设备上使用Opera,所以你不能依赖它。
在过去实现过很多次类似的东西之后,我会设计一些使用JavaScript框架进行表示的东西,而不使用其他东西。在云中尽可能多地实现。
相关文章:
- 在客户端应用程序中按角色筛选UI的策略
- 如何在基于API的多页客户端应用程序中组织路由
- 简单客户端应用程序中的文件处理
- 可以't从客户端应用程序引用插件中定义的静态方法
- webpack的库和客户端应用程序配置
- 您是否需要将 API 密钥用于客户端应用程序的谷歌地图 API
- 是否有任何Office Apps javascript API可以在客户端应用程序中打开SharePoint Word文
- 从客户端应用程序使用门守进行身份验证,而无需传输机密
- 如何在纯 HTML5 客户端应用程序上不公开应用机密和密钥
- 如何从客户端应用程序加载融合表 csv
- 组织一个中等大小的javascript客户端应用程序的代码进行测试
- 客户端应用程序的全局可变状态
- Web开发新手:SPA或服务器端应用程序
- 对于基于服务器的应用程序,我需要在浏览器客户端上使用MVC模型的原因是什么
- 谷歌+登录服务器端应用程序
- Node.js服务器端应用程序启动器
- 服务器端应用程序的Google+登录验证不起作用
- 客户端-服务器Web应用程序
- 谷歌登录服务器端应用程序
- 问题:尝试使用客户端应用程序连接没有端口的Socket.io服务器