Flex 4 对比 ExtJS 4 对比其他 JS 框架
我面临着多个 Web 项目,为 RIA 开发选择正确的客户端技术对于每个项目都至关重要。我想知道人们如何评估在他们的项目中使用哪些技术。我面临的一些具体项目是;
- 电子商务应用程序的后台功能
- 用于销售一些统包服务的网络商店
- 图书作家的社交网络社区,他们在这里分享自己的作品并获得像 SO 一样的评级。
我知道所有技术都有其优点和缺点,只是想了解专家的一些经验。提前致谢!
I've multiple web projects ahead of me and choosing the right client technology for RIA development is going to be essential for each. I'm wondering how people evaluate which technologies to use in their projects. Some specific projects I'm facing are;
- Back-office features for an e-commerce app
- Web store for selling some turnkey services
- A social web community for book writers where they share their works and get rated like in SO.
I know all technologies have their pros and cons, just want to know some of the experiences experts have had out there. Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这取决于您的应用程序的寿命。随着时间的推移/版本的维护成本,发布第一个版本的成本相形见绌。对于短期应用程序,您使用什么几乎并不重要。但如果您是 ISV(独立软件供应商),您将希望选择一种与您的架构和应用程序生命周期相匹配的技术。
我最近经历了为现有业务应用程序选择新的 UI 架构的练习。基于我对可靠的架构方法、可扩展的基础设施、多版本和超过 5 年(实际上 10 年以上)的生命周期时间范围的要求,我选择了 Adobe Flex。
现在已经发布了 6 个版本,涵盖了 Flex2、3、4 的升级,Flex 已被证明是一个绝佳的选择。它在程序员生产力、可维护性、开源社区和开发人员支持方面得分为 A+。除了 Flash 不能在 iPad 上运行之外,它还具有无与伦比的跨平台支持和跨浏览器一致的用户体验。
希望有帮助。
This varies based on longevity of your application. The cost of putting out your first release is dwarfed by maintenance cost over time/releases. For short term apps, it almost doesn't matter what you use. But if you are an ISV (independent software vendor) you will want to choose a technology that matches your architecture and application life-cycle.
I recently went through the exercise of choosing a new UI architecture for an exist business application. Based on my requirements for a solid architectural approach, scalable infrastructure, multi-release and lifecycle time horizon of greater than 5 years (realistically 10+ years), I chose Adobe Flex.
Now 6 releases into it, spanning upgrades from Flex2, 3, 4, Flex has proven to be an excellent choice. It scores A+ in programmer productivity, maintainability, opensource community and developer support. And aside from Flash not running on the iPad, it has unparalleled cross platform support and consistent user experience across browsers.
Hope that helps.