工程化

我们做一些事情,大多时候会比较随性

遇到一些我们认为很困难的问题,大多时候我们根本就没有理解明白问题是什么就被吓住,所以根本就不会进入”工程化“的阶段了。

工程化,我现在理解的近义词有: 理解,思考,组织

今天聊的是“前端工程化”:

  首先什么是前端工程化?有什么标准判定一个项目比较工程化?

    百科的解释: 工程化是方法,是将软件研发的各个链路串接起来的工具。

    具体的特点呢?

     开发所需的一整套运行环境

     资源管理:资源获取,依赖处理,实时更新,按需加载,公共模块管理等

     打通研发链路的各个环节,debug,mock,proxy,test,build,deploy等

前端工程化和前端组件化的区别?

  工程化属于工具,解决研发效率问题

  组件化属于前端生态,解决代码复用问题

  -----  是这样的吗?多想想

 

时间: 2024-10-18 20:05:06

工程化的相关文章

一张图掌握移动Web前端所有技术(大前端、工程化、预编译、自动化)

你要的移动web前端都在这里! 大前端方向:移动Web前端.Native客户端.Node.js. 大前端框架:React.Vue.js.Koa 跨终端技术:HTML 5.CSS 3.JavaScript 跨平台框架:React Native.Cordova 前端工程化:Grunt.Gulp.Webpack 前端预编译:Babel.Sass.Less 自动化测试:Jasmine.Mocha.Karma 一图在手,应有尽有! 更多信息参考:https://item.jd.com/12170351.h

Android工程化开发这门学科的看法

http://www.cnblogs.com/unruledboy/p/DevCareer.html http://coolshell.cn/articles/4561.html http://blog.csdn.net/haoel/article/details/1688104 看了以上的几篇文章,懂得了许多的道理,首先看了几篇文章感觉到对程序开发得有一个热爱它的心,只有你热爱这项工作你才会尽自己最大的努力去学习它,当你在学习中遇到任何问题的时候你也会用尽你所有力量去克服你所遇到的一切问题,其

android工程化开发看法

工程化开发一个很规范的过程也是很严谨的过程,工程化开发也并仅仅只有我在文中提到的几点,我认为学习工程化的开发是很有必要的无论以后你的工作是否是软件开发但他的理念是可以代入任何一个行业内的 .学习android将近两年了,从中体会出对安卓的乐趣.这两年多多少少的也累计了一些写代码的经验但是在很多方面还是存在不足的地方,这门课可以让我们更好的了解软件工程,更好的去学习他,并且他可以培养我们的团队合作能力,提高自己的水平,更好的掌握这门课程.

爆栈之前端工程化技术小结备案

ps,前些天一90后同事说,要我多写些blog,因为你的实力要show给别人知道,就要怎样怎样的.. 同时建议写个工程化架构来简化工作等等.有时觉得有点对,又觉得有点可笑,有觉得有点无奈... 由于本人是重后端技术,所以对前端技术了解并不深入. 由于很多都是原始pc的web,而且大多都是轻前端项目.所以这里先说下以前用到过的前端js技术大多是: jquery,extjs,easyui,ko,bootstrap,dorado等等,当然还有各种各样的,如日历,上传,富编辑器,报表等等js插件. 但现

HTML5移动应用开发为什么需要引入前端工程化

使用HTML5和Javascript开发的移动应用,和典型的现代Web前端项目一样,有着大量的Javascript,HTML和CSS代码,因此前端工程化在HTML5移动应用开发中同样有着重要意义,可以避免大量重复性的工作,提供效率和质量,优化产品的性能. 目前前端工程化比较通用的框架主要有国外的grunt,gulp,百度的F.I.S等,这些框架基本上都是基于Node.js实现的(百度的F.I.S最早是基于PHP开发的,后来切换到Node.js).Node.js对前端工程师有着非常强的亲和力,有各

工程化管理Makefile的学习(一)

引言: Makefile是嵌入式软件开发环境中的智能管家,尤其面对文件数量达到数十个以上的项目时,利用它可为我们构造高效的项目编译系统,从而显著的提高项目的开发效率和后期更新维护,同时也可以增强代码的重复利用率. 学习Makefile首先明确3个重要概念 1.目标(Target):指运行make后生成的目标文件. 2.依赖关系(Dependency):指明目标文件与其他文件.中间目标文件的依赖关系:其中被依赖的目标又称为依赖目标的先决条件(Prerequisite). 3.命令(Command)

论前端工程化

在不知道什么时候,突然有人提起前端工程化这东西,一开始觉得又是某个大神故意提起的高深词汇,专门来吓唬人的. 继而我疯狂查找了很多的资料,在接近二十篇的相关资料,每一篇文章都写得神乎其神,大有唯我独尊的意味,但每篇看下来,总感觉不对经--就是大家都把自己一套比较规范的开发套路充当出前端工程化,前端工程化变成了前端优化,让人看了,"对啊,这样做规范多了,优化不错啊,巴拉巴拉",但又觉得工程化不应该只是这些,像缺什么,让人看得云里雾里,似懂非懂.这种文章虽不算误人子弟,但讳莫如深,妖魔化了前

前端工程化(摘抄)

目前来说,Web业务日益复杂化和多元化,前端开发已经由以WebPage模式为主转变为以WebApp模式为主了.现在随便找个前端项目,都已经不是过去的拼个页面+搞几个jQuery插件就能完成的了.工程复杂了就会产生许多问题,比如:如何进行高效的多人协作?如何保证项目的可维护性?如何提高项目的开发质量?... 前端工程化是前端架构中重要的一环,就是为了解决上述各种效率方面的问题的.而前端工程本质上是软件工程的一种,因此我们应该从软件工程的角度来研究前端工程. 那么前端工程化需要考虑哪些因素?我认为前

到底是什么是前端工程化、模块化、组件化

引言 提到前端往往很多人的映像就是入门简单,HTML.CSS加一起一个星期基本上就能大概上手,JS难一点但也能很快写一些简单的小效果,在网上随便一搜索各种特效代码随意用,一个新手前端也能在很短的时间里写出炫酷的页面效果,然而入门简单并不意味着前端这碗饭很好吃,做惯了切图.布局.扣特效的前端新同学在向前发展的路上越来越觉得吃力,而没有任何编程思想和软件开发基础很多人对前端工程化.组件化.模块化.MVC这些"高大上"的词汇云里雾里.本文用最简单的语言介绍一下我对工程化.组件化.模块化的理解

论前端工程化(转载)

在不知道什么时候,突然有人提起前端工程化这东西,一开始觉得又是某个大神故意提起的高深词汇,专门来吓唬人的. 继而我疯狂查找了很多的资料,在接近二十篇的相关资料,每一篇文章都写得神乎其神,大有唯我独尊的意味,但每篇看下来,总感觉不对经--就是大家都把自己一套比较规范的开发套路充当出前端工程化,前端工程化变成了前端优化,让人看了,"对啊,这样做规范多了,优化不错啊,巴拉巴拉",但又觉得工程化不应该只是这些,像缺什么,让人看得云里雾里,似懂非懂.这种文章虽不算误人子弟,但讳莫如深,妖魔化了前