首页
学习
活动
专区
工具
TVP
发布

前端探索之工程化

前端工程化

软件工程化关注的是性能、稳定性、可用性、可维护性等方面,注重基本的开发效率、运行效率的同时,思考维护效率。工程化是一种思想而不是某种技术。

前端技术日新月异,前端复杂度日益增加。前端开发从刀耕火种的时代进入信息化、智能化时代。

我们最终的目的是基于业务需求,提高应用体验,提高开发效率,降低开发门槛,降低维护成本。

工程化配置

如何更高效率、更高质量的为用户输出体验更好、能力更多的页面。

我们应做到以下几点:

设计规范化

代码模块化

功能组件化

开发流程化

webpack

webpack为我们提供了代码编译、压缩、打包、分割等功能,方便了我们的开发。

nodejs

我们可以使用nodejs来启动项目,配置热更新等。

eslint

制定代码规范,便于团队协作,降低后期维护难度。

可使用命令来检查代码是否符合规范。

jest

编写单元测试,保证系统的稳定性。

单元测试:

husky

代码上传的钩子,保证代码质量,便于后期维护。

proxy

设置代理,方便开发环境下前后端调试。

pwa

配置PWA。

无代码编程

无代码编程即通过可视化操作,生产出自己所需的应用。一般就是页面的拖拽,自定义配置,完成开发。

为此,我们需要储备脚手架、组件库、模块集等。

无代码编程降低了开发门槛,让非专业人员也能开发自己的应用。

前端工程化使我们可以高效开发出高质量的应用,而且我们也一直围绕着这个初衷在探索,相信以后会更加智能化。

技术只是工具,创造才是追求。

下次将介绍 多页面、typescript、react(vue)的配置,实战一个简易管理系统。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190820A05WAF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券