2025 啦,盘点下那些已经完全落后的前端技术!
随着前端的不断发展,模块化和工具链(如:Webpack)的兴起,npm 更大的生态体系,逐渐让它成为管理前端依赖的首选工具。随着 npm 逐渐接管前端生态(npm 包数量),Bower 在 21 年也彻底停止维护了。
前端模块化的今生
众所周知,早期 JavaScript 原生并不支持模块化,直到 2015 年,TC39 发布 ES6,其中有一个规范就是 ES modules(为了方便表述,后面统一简称 ESM)。
前端模块化的前世
随着前端项目的越来越庞大,组件化的前端框架,前端路由等技术的发展,模块化已经成为现代前端工程师的一项必备技能。无论是什么语言一旦发展到一定地步,其工程化能力和可维护性势必得到相应的发展。
Android模块化探索与实践
万维网发明人 Tim Berners-Lee 谈到设计原理时说过:“简单性和模块化是软件工程的基石;分布式和容错性是互联网的生命。” 由此可见模块化之于软件工程领域的重要性。
同方:服务器模块化的实践者
11月4日,沉寂已久的清华同方正式对外发布了全系列模块化服务器产品,机架、刀片、存储等全形态全规格的产品家族纷纷登场露面,一个规模并不大的会议,却让在场的、见过各种大世面的若干老记们颇有些应接不暇的感受。
模块化你的JS代码
因为在全局作用域中声明的变量和函数都自动成为全局对象Window的属性,这经常会导致命名冲突,还会导致一些非常重要的可维护性难题,全局变量越多,引入错误BUG的概率就越大!所以我们应当尽可能少地使用全局变量,模块化的目的之一就是为了解决该问题的!