哪种技术适用于商业Web应用?

时间:2010-08-23 06:47:35

标签: ria

我正在考虑为咨询业务构建CRM,并且正在寻找可以利用的最佳技术。它将基于Web,可能是一个与Outlook集成的插件。我不想要的是花大量时间做HTML-fu和CSS-fu只是为了获得基本的网格,数据条目等等。我不介意学习一门新语言。优先考虑FLOSS项目。如果它适用于Python + 50分:)

我的想法:

  • 谷歌的GWT - 伟大的生态系统。可惜它是老式的Java,但也有Pyjamas
  • Django - 拥有适用于Web的所有不错的小部件,但需要基本上维护双代码库 - 后端语言和前端。不适用于JS挑战的浏览器:(

欢迎任何建议如何快速构建和维护基于Web的业务应用程序。

1 个答案:

答案 0 :(得分:1)

我的投票是Adobe Flex。 flex的一些高级优势:

  • 浏览器兼容性:任何带有Flash播放器的浏览器都会运行该网站(目前我认为超过90%)。无需用html / css捏造。
  • 数据绑定:Flex框架最强大的套装是动态可扩展数据绑定。
  • 服务器端技术:Flex可以与任何服务器端技术结合用于后端操作(Java,PHP,RESTful Web服务和Coldfusion等等)
  • 开源:flex是开源的(但是,购买基于eclipse的Flash Builder通常是一个好主意)
  • 自定义:每个flex组件都可以完全自定义和换肤。适用于不希望与其他人看起来一样的商业应用程序。
  • 桌面:使用Adobe AIR Desktop Environment用户可以与操作系统进行交互。