为什么会出现前端工程化这个概念?当前端业务日益复杂化和多元化,就会出现许多问题。比如说:如何提高开发效率?如何保证项目的可维护性?如何提高项目的开发质量?多人合作,架构分层,模块设计,解耦,抽象,复用,mock,联调,部署等等。。这时候就出现了前端工程化的概念,从软件工程的角度来解决问题。比如软件工 ...
分类:
其他好文 时间:
2020-03-13 14:42:37
阅读次数:
76
需求:偶尔会碰到公司要求做H5的移动端页面,没有特殊需求的一般用react-cli或者vue-cli直接撸起来就完事了。但是有些情况下单页面体验不太好。传统的多页面html,js,css三件套直接丢服务器上逼格有点低,而且非工程化带来的坏处就是更多的重复代码,重复工作,也不便于后期维护和迭代。这种需 ...
分类:
移动开发 时间:
2020-03-10 01:08:13
阅读次数:
134
? 计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。 ? 软件是计算机程序、方法、规则、相关的文档、以及在计算机是运行时所必须的数据的总和。狭义上讲软件=程序+数据+文档。 ? 随着软件规模越来越大,复杂度不断增加,在软件项目开发和维护的过程中逐渐暴露出来 ...
分类:
其他好文 时间:
2020-03-07 21:02:23
阅读次数:
82
经过一年半对与电脑的学习与认知,我对自己学习的软件工程专业有了更深的理解与认知,软件开发是一个把用户需要转化为软件需求,把软件需求转化为软件设计,用软件代码来实现软件设计,对软件代码进行测试,并签署确认它可以投入运行使用的过程。而软件工程则是把软件开发变得工程化,工程化的开发创造行为相比于硬性的开发 ...
分类:
其他好文 时间:
2020-03-07 13:06:33
阅读次数:
176
软件工程这个专业,当初并不了解,只是自认为对计算机比较感兴趣,于是选择了一些和计算机有关的专业,最后,在各种机缘巧合下,我来到了杭州电子科技大学的软件工程学院。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计 ...
分类:
其他好文 时间:
2020-03-06 22:21:26
阅读次数:
904
摘要 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。 而工程化的最主要的特点是系统化、规范化、可量化并且严格控制流程得完成开发或生产任务,在此严格的条件下优质、高效的进行生产活动。 前言 当初懵懂无知地选择了软件工程这门专业,过了大一一年才开始程序员该有的博客之旅。而我 ...
分类:
其他好文 时间:
2020-03-06 21:42:10
阅读次数:
71
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算 ...
分类:
其他好文 时间:
2020-03-05 20:40:53
阅读次数:
103
之前一版的工程化核心产物就是一个IDE,即利用python+node将webpack等技术将FE的开发、编译、部署上线等环境集成在sublime中,产出了一个核心工具。但随着长期的使用与技术栈的优化升级等,原工程化工具的局限性、便利性、跨平台的兼容性等方面的问题正在逐渐暴露,加之最近的疫情因素,更让 ...
分类:
其他好文 时间:
2020-02-29 22:15:18
阅读次数:
83
该文件主要涉及到离线支持和网络恢复能力 一个好的渐进式 Web 应用,不论网络状况如何都能立即加载,并且在不需要网络请求的情况下也能展示 UI (即离线时)。 再次访问 http://Housing.com 渐进式 Web 应用(使用 React 和 Redux 构建)能够立即加载离线缓存的 UI。 ...
分类:
Web程序 时间:
2020-02-25 17:49:42
阅读次数:
385
目录 1.CSS基础 2.CSS布局 3.CSS效果 4.CSS动画 5.预处理器 6.CSS工程化 ...
分类:
Web程序 时间:
2020-02-16 16:29:13
阅读次数:
72