Javascript 面向大型web应用的客户端技术

Javascript 面向大型web应用的客户端技术,javascript,apache-flex,client-side,Javascript,Apache Flex,Client Side,我得到了开发web应用程序(作为SAAS)的订单。类似ZohoCRM的东西。 这是我第一个如此复杂的应用程序 关键要求是: 单页应用程序(无页面刷新) 轻松添加功能 模块化 UPD:实时数据交换:用户服务器用户(套接字或 (长轮询) 所以我很难处理Javascript(jQuery)和Flash(Flex) 关于Javascript的想法: 优点:无插件,支持平板电脑和智能手机浏览器,轻量级(加载速度更快)。 缺点:在交叉浏览问题上有很多工作,可查看的资源 关于Flash的想法: 优点:无需

我得到了开发web应用程序(作为SAAS)的订单。类似ZohoCRM的东西。
这是我第一个如此复杂的应用程序

关键要求是:

  • 单页应用程序(无页面刷新)
  • 轻松添加功能
  • 模块化
  • UPD:实时数据交换:用户服务器用户(套接字或 (长轮询)
所以我很难处理Javascript(jQuery)和Flash(Flex)

关于Javascript的想法:

优点:无插件,支持平板电脑和智能手机浏览器,轻量级(加载速度更快)。
缺点:在交叉浏览问题上有很多工作,可查看的资源

关于Flash的想法:

优点:无需通过交叉浏览、丰富的组件定制进行篡改。
缺点:需要插件,不清楚苹果产品的情况

那我该走哪条路呢

提前谢谢

UPD#1:它将是一款基于web的商业应用程序。第一部分是基本的CRM功能。稍后将逐步获得ERP功能。
主要数据操作将与带有筛选的表和树一起进行。
到目前为止,必须只在浏览器中工作。但我相信稍后会出现对平板电脑和智能手机支持的需求


p.S.经过思考和谷歌搜索,我越来越倾向于使用Javascript堆栈(jQuery、主干和下划线)。

您提到的Javascript专业版是您应该使用Javascript的原因。手机在网络上越来越重要

Flash速度慢(与JavaScript相比),JavaScript上有足够的功能


例如,使用jQuery可以解决跨浏览器问题

我同意HTML/JS通常是web应用程序的更好选择,只要不需要不可用的功能(如摄像头访问)。但是关于“Flash很慢(与JavaScript相比)”,你能用一些确凿的事实来证明这一点吗?根据我的经验,Flash速度慢、占用CPU的咒语主要源于这样一个时代:富UI和动画几乎都是在Flash中完成的,但当类似的事情现在在HTML/JS中完成时,通常速度慢且占用CPU。更多关于这个主题的信息:好评论拉尔斯。我之所以这么想,是因为我听到了其他人的说法。没有确凿的事实。你的描述过于宽泛,很可能会引发一场激烈的战争。如果您确实需要帮助来决定选择哪条路径,那么您应该提供有关计划应用程序的更多信息(目标、内容…)