大型web应用的客户端技术
Client-side technology for big web application
我得到订单开发web应用程序(SAAS)。比如ZohoCRM。
这是我第一个这么复杂的应用。
关键要求是:
- 单页应用程序(无页面刷新)
- 添加 模块化
- UPD:实时数据交换:user -server-users (sockets或长轮询)
所以我很难应付Javascript (jQuery)和Flash (Flex)。
关于Javascript的思考:
优点:无插件,支持平板电脑和智能手机浏览器,轻量级(加载更快)。
缺点:大量的工作在交叉浏览问题,可查看的资源。
关于Flash的思考:
优点:不需要使用交叉浏览,丰富的组件定制。
缺点:需要插件,不清楚苹果产品的情况。
我该走哪条路?
提前感谢。
UPD#1:这将是一个基于web的商业应用程序。第一部分是CRM的基本功能。以后它将逐步获得ERP功能。
主要的数据操作将与表和树进行过滤。
目前只能在浏览器中工作。但我相信稍后会出现对平板电脑和智能手机支持的需求。
注:经过思考和谷歌我越来越倾向于Javascript堆栈(jQuery,骨干和下划线)
你提到的JavaScript的专业是你应该使用JavaScript的原因。手机在网络上变得越来越重要。
Flash比较慢(与JavaScript相比),JavaScript有足够的功能。
例如,使用jQuery可以解决跨浏览器问题。相关文章:
- 客户端服务器REST API captcha实现
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何使用Socket.io将命令从客户端发送到服务器
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- 如何将我的javascript库公开给其他客户端使用
- 从服务器和/或客户端加载动态元素的典型技术是什么
- 有哪些技术可用于 RIA 开发的客户端和服务器端调试
- 为什么JavaScript被称为客户端技术
- 在SpringMVC的客户端视图技术中处理json响应
- 大型web应用的客户端技术
- 在客户端解决这个问题的正确技术
- 是否有可能只使用客户端web技术来编写社交网络?
- 使用html、javascript或基于客户端的技术操作动态页面输出
- 是否有可能使用asp.net或任何客户端技术访问客户端硬盘?
- 从YouTube视频中分离音符,并使用客户端技术显示它
- 客户端网络技术可以用来扫描图像吗
- 使用纯 Javascript 和 NO 服务器端技术在客户端安全地将表单值从一个页面发布到另一个页面
- 是否有可能仅使用客户端技术获得网页的特定静态内容?