首页 > 软件开发 > web浏览器的开发模式发展历程

快速发布【软件开发】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

web浏览器的开发模式发展历程

标签:web浏览器的开发模式 2017-8-17 作者:t_2180hn1ly1

  web浏览器的开发模式也有一个发展地历程,新的技术在不断出现又隐匿,但是总有一些web浏览器的开发模式如太阳般闪耀。


  一、web浏览器的开发模式:简单明快的早期时代


  可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。


  二、web浏览器的开发模式:后端为主的 MVC 时代


  为了降低复杂度,以后端为出发点,有了 Web Server 层的架构升级,比如 Structs、Spring MVC 等,这是后端的 MVC 时代。


  三、web浏览器的开发模式:Ajax 带来的 SPA 时代


  2005 年 Ajax 正式提出,加上 CDN 开始大量用于静态资源存储,于是出现了 JavaScript 王者归来的 SPA (Single Page Application 单页面应用)时代。


  四、web浏览器的开发模式:前端为主的 MVC时代


  为了降低前端开发复杂度,除了 Backbone,还有大量框架涌现,比如 EmberJS、KnockoutJS、AngularJS 等等。这些框架总的原则是先按类型分层,比如 Templates、Controllers、Models,然后再在层内做切分。


  web浏览器的开发模式总结


  1、模式没有好坏高下之分,只有合不合适。


  2、Ajax 给前端开发带来了一次质的飞跃,Node 很可能是第二次。


  3、SoC(关注度分离) 是一条伟大的原则。上面种种模式,都是让前后端的职责更清晰,分工更合理高效。


  4、还有个原则,让合适的人做合适的事。比如 Web Server 层的 UI Layer 开发,前端是更合适的人选。


  以上就是小编带来的关于web浏览器的开发模式的全部资讯,大家看完之后有什么感悟吗?如果有什么不满意的地方,小编向你道歉,因为小编也不是这方面的专家,难免有所疏漏,万望海涵!要是想要了解更多相关信息,就去八戒服务购行业资讯看看吧,更多有趣资讯在那等你。


最新文章推荐

软件开发暂无最新文章查看全部推荐文章>

推荐人才