我面前有多个网络项目,为RIA开发选择合适的客户端技术对每个项目都至关重要。我想知道人们如何评估在他们的项目中使用哪些技术。我面临的一些具体项目是;
我知道所有技术都有其优点和缺点,只想了解专家们在那里所拥有的一些经验。提前谢谢!
答案 0 :(得分:1)
这取决于您的应用程序的使用寿命。推出第一个版本的成本与维护成本随时间/版本相比相形见绌。对于短期应用程序,使用什么几乎无关紧要。但如果您是ISV(独立软件供应商),您将需要选择与您的架构和应用程序生命周期相匹配的技术。
我最近为现有的业务应用程序选择了新的UI架构。基于我对可靠架构方法,可扩展基础架构,多版本和超过5年(实际上超过10年)的生命周期时间范围的要求,我选择了Adobe Flex。
现在有6个版本,从Flex2,3,4升级,Flex已被证明是一个很好的选择。它在程序员生产力,可维护性,开源社区和开发人员支持方面获得A +。除了Flash不在iPad上运行之外,它还具有无与伦比的跨平台支持和跨浏览器的一致用户体验。
希望有所帮助。