假设我的任务是设计一个具有基于浏览器的前端的产品。
销售团队想要一个时髦的应用程序。产品管理团队希望使产品具有成本效益(贯穿维护阶段)
现在假设技术团队可以拨打电话(我希望:))是否给用户一个“丰富”的外观和感觉像 stackoverflow/facebook 这样的网站,或者给他们一些 2006 年时代的东西......考虑到..
- 产品寿命预计为6年左右
- 产品维护团队应该不需要重构代码来匹配未来的浏览器
- 产品维护团队只会增强业务功能
..以及很多类似的相关内容
..你会推荐使用ajax吗?如果是的话,是什么让我保证我今天使用的 UI(ajax 框架)将在接下来的 2-3 个浏览器版本中继续工作而不会发生任何变化?
编辑:请不要假设我对 AJAX 有任何反对意见。自 1999 年以来,我一直在研究 DHTML,而在它被称为 ajax 之前,我一直在研究 ajax :) 我也一直在研究服务器端组件,这些组件自 2002 年以来就不需要更改,因为它们被编码为规范。
话虽如此,我已经亲身体验了我必须编写多少“优雅地失败”代码才能让这些反复无常的浏览器满意。无论如何,感谢您的所有回答,我想我又回到了实现“失败优雅”的代码。