文档章节

前端工程的三大阶段

博为峰教研组
 博为峰教研组
发布于 2017/02/13 19:03
字数 371
阅读 13
收藏 0

从本质上讲,所有Web应用都是一种运行在网页浏览器中的软件,这些软件的图形用户界面(Graphical User Interface,简称GUI)即为前端。目前市场上有太多的web应用,看的让人眼花缭乱。经过多年的开发,在这里我将前端工程归纳为以下三个阶段:

第一阶段:技术选择

前端工程建设的第一项任务就是根据项目特征进行技术的筛选。目前前端开发的框架很多,针对不同类型的项目,需要的框架是不同的,开发之前,先选择适当的技术。

第二阶段:简单的构建优化

技术选好以后,就可以开始敲代码了。不仅仅要解决运行效率,还要兼顾运行性能。前端工程进行到第二阶段会选型一种构建工具,对代码进行压缩,校验,之后再以页面为单位进行简单的资源合并。

第三阶段:模块化开发

分而治之是软件工程中的重要思想,在对复杂系统进行开发和维护时,我们需要使用这种思想,同样在完成前端代码编写之后,为了便于代码的长期维护,我们可以使用模块化来对前端进行开发。主要是对JS和CSS进行模块化开发。

 

© 著作权归作者所有

共有 人打赏支持
上一篇: Android DVM
博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
前端工程——基础篇

前端工程——基础篇 > 喂喂喂,那个切图的,把页面写好就发给研发工程师套模板吧。 你好,切图仔。 不知道你的团队如何定义前端开发,据我所知,时至今日仍然有很多团队会把前端开发归类为产...

kevin_pang
2015/09/07
590
0
FIS3 发布,来自百度的前端解决方案

就在过去的若干月里面,FIS 团队和 @fouber 一起就 FIS 发布以来一年多的使用情况做了一些总结,并且对其不完善地方做了抽象,终于确定了 FIS 的下一代 FIS3。如今 FIS3 在 FIS 团队的努力下...

oschina
2015/07/09
13.6K
29
Python 全栈开发实践--SanicCRUD-vue

背景 本项目将使用Sanic + Vue2 + Webpack2 配合最简单CRUD的逻辑来诠释基于Python的全新一代高性能全栈开发实践的Demo。 这份小礼物,将献给所有刚走出校园、献给和我一样即将步入不惑之年...

boylegu
2017/06/19
729
1
搭建ssm框架项目基本原理和主要的配置文件小结

搭建ssm框架项目基本原理和主要的配置文件小结 1.springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。mvc的思想大家已经很熟...

DemonsI
09/06
0
0
高效全栈 Java 开发实践--SpringBoot-vue

背景 如今Web开发领域,当有人提到Java时,总会让人觉得臃肿、古老而过时且开发效率没有某些动态语言高效,甚至在此之前还有人高喊 “Java 已死!”,但是事实真是如此吗?其实如果你一直关注...

boylegu
2017/07/11
10.1K
43

没有更多内容

加载失败,请刷新页面

加载更多

腾讯与Github的魔幻会面背后的故事…

10月22日,腾讯开源管理办公室有幸邀请到Github新晋CEO Nat Friedman,前来鹅厂参观交流。目前腾讯已经有近70个项目在Github上开源,共获得17w stars,世界排名11位。Github是腾讯开源的主阵...

腾讯开源
21分钟前
1
0
单例模式

单例模式(Singleton pattern)属于创建型设计模式。 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对...

NinjaFrog
26分钟前
0
0
TypeScript基础入门之装饰器(三)

转载 TypeScript基础入门之装饰器(三) 继续上篇文章[TypeScript基础入门之装饰器(二)] 访问器装饰器 Accessor Decorator在访问器声明之前声明。 访问器装饰器应用于访问器的属性描述符,可用...

durban
43分钟前
2
0
spring5调研学习(转载)

Spring框架的新功能 这一章主要提供Spring框架新的功能和变更。 升级到新版本的框架可以参考。Spring git。 内容列表 Spring 5.x框架新的功能 Spring 4.x框架新的功能 Spring 3.x框架新的功能...

小海bug
53分钟前
2
0
为何Spring框架能这么流行?

想要学习更多关于Spring框架在Java开发者中如此流行?看这篇文章可以学到更多! Spring框架特性 Spring是用于应用开发中的一款强大,轻量级框架。更广泛地说,你可以认为Spring框架是一个定义...

java知识分子
56分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部