我经常遇到这个问题,为什么我们有很多Web框架解决相同或相似的缺点. 当我深深地看着,我也考虑过为什么JSP / Servlet在其他Web框架(如Struts,Spring MVC等)已经显示出来之后没有被使用? 是因
当我深深地看着,我也考虑过为什么JSP / Servlet在其他Web框架(如Struts,Spring MVC等)已经显示出来之后没有被使用?
是因为最新的Web框架
>大部分事情都是自己做的?
>提供了Servlet / JSP不可用的广泛功能?
>或Servlet / JSP无法提供最新的框架?
任何以响应或资源的形式的帮助都将不胜感激.
我会分享一下我的想法.>如上所述,这些框架是在Servlet / JSP之上开发的.
它们是为了避免重复代码(DRY).
>框架是基于设计模式 – 一般可重用的解决方案为一个常见的问题.
>他们可以帮助沟通团队中的事情,使他们成为企业级问题的重点,而不是重视这些常见任务.
>他们通过提供一般解决方案来帮助加快发展. (例如,表单验证,REST,测试,依赖注入等)
当您开发大型企业应用程序并使多个开发人员在开发工作时,您绝对需要在每个开发人员撰写的项目/代码/结构中保持一致.外部强制执行是不可靠的,但是当这些实施过程中,这些执行有助于使项目在短时间内容易维护,规模化和容易实现.
我相信这个规则不仅适用于servlet-jsp,还适用于JavaScript.在构建企业级UI时,只能使用本机JavaScript甚至低级JavaScript API /库.采用最佳可用框架或抽象普通性,并将其作为框架(而不是库).