近年来,面对不断变化的业务环境和快速迭代的业务需求,“组装式应用”凭借其灵活性、复用性等优势,成为了重要战略技术趋势。一直以来,传统应用程序开发面临着诸多挑战:一是没有足够的开发能力;二是选错技术方向;三是交付不够迅速。而组装式应用的出现正弥补了这些缺陷,大大节省了时间,提高了交付速度。什么是组装式应用?“组装式应用由以业务为中心的模块化组件构成,具备更易使用和可重复使用的代码,可加速新软件解决方
Read More
moregeek program
#yyds干货盘点#javascript 的几种模块系统_文本、的博客-多极客编程
模块系统是什么?简单来说,其实就是我们在一个文件里写代码,声明一些可以导出的字段,然后另一个文件可以将其导入并使用。模块化的优点:文件里声明的变量会被隔离,不会暴露到全局,可以有效解决以往变量污染全局空间的问题;更容易看出代码之间的依赖关系,看文件头的的导入代码就知道;方便多人协作,各自开发自己的模块,而不冲突;不用担心文件引入的顺序;方便以文件为单位做单元测试;模块化解决了变量污染、代码维护、
Read More
Read More
qwt开发笔记(一):qwt简介、下载以及基础demo工程模板_长沙红胖子qt的博客-多极客编程
前言
QWT开发笔记系列整理集合,这是目前使用最为广泛的Qt图表类(Qt的QWidget代码方向只有QtCharts,Qwt,QCustomPlot),使用多年,系统性的整理,本系列旨在系统解说并逐步更新其各种Demo示例。
<br>
注意
本文章介绍的版本为Qwt6.2.0,该版本为2021年7月左右发布的。
<br>
多年前文章
(本篇不再整理了)
《Q
Read More
Read More
什么是 webpack?_imooc慕课君的博客-多极客编程
作者| 慕课网精英讲师 三水清随着 Web 前端的不断发展,传统网页开发正在逐渐往 Web 应用(Web Application,简称 WebAPP)的开发方式转变,页面开始变得越来越复杂,复杂的应用场景必然引起技术的进步,还会出现新的技术手段来解决现有问题。前端模块化和工程化的呼声越来越高,随着前些年大行其道的 Grunt、Gulp、FIS 等构建工具的发展,带动了一波前端工程化热潮。近几年,经
Read More
Read More
将系统划分为模块(微服务)的必要性_宇宙之一粟的漂泊之旅的博客-多极客编程
日常编程中,很少有人谈论怎么去设计这些程序或者什么样的程序是好程序。关键软件开发,我们能在软件工程的课中学到敏捷开发、结对编程、版本控制系统、面向对象程序设计等等。但是软件设计的核心问题呢?David Parnas 在 1971 年的论文(On the criteria to be used in decomposing systems into modules)提到了如何将系统分解为模块,如果就
Read More
Read More
如何优雅地编写一个高逼格的js插件惊艳你的领导和同事?_品味前端的博客-多极客编程
在一个风和日丽的早晨,我正悠闲地喝着Coffe,突然领导向我走来,我赶紧熟练地切出VSCode,淡定自若地问:领导,什么事?领导拍了拍我的肩膀:你上次封装的方法同事跟我反馈使用起来很不错啊,你不如做成JS插件给大家用吧。我放下了手中的马克杯,甩了一下眼前仅剩的几根刘海,眼神坚定地回道:没问题啊领导,保证完成任务!原型链写法要开始编写插件就得先了解JS模块化,早期的模块化是利用了函数自执行来实现的,
Read More
Read More
开关电源模块的分类与作用_河北稳控科技的博客-多极客编程
三河博电科技 专业电源模块 开关电源模块的分类与作用
开关电源模块是将开关电源上的分立元器件进行模块化封装,从而形成体积更小、功率密度更高的模块电源 。其内部电路也是开关电源。
开关电源可分为 AC/DC 和 DC/DC 两大类,DC/DC 变换器现已实现模块化,且设计技术及生产工艺在国内外均已成熟和标准化,并已得到用户的认可,但 AC/DC 的模块化,因其自身的特性使得在模块化的进程中,遇到较为
Read More
Read More
百分点大数据技术团队:解读tob产品架构设计的挑战及应对方案_百分点的博客-多极客编程
编者按 随着企业及政府数字化转型升级,越来越多的科技公司开始进入ToB行业。ToB产品因为其独特的性质,与传统ToC互联网应用架构的设计有着很多不同。百分点科技深耕ToB、ToG行业多年,沉淀出了一系列重量级的ToB产品,如大数据操作系统(BD-OS)、资源服务平台等。本文将从百分点科技重量级ToB产品大数据操作系统(BD-OS)架构设计的思路及实战出发,讲解百分点科技对ToB产品架构设计的一些
Read More
Read More
自动化测试框架的类型_多测师11的博客-多极客编程
模块化测试框架 模块化测试脚本框架(TEST MODulARITY FRAMEWORK)需要创建小而独立的可以描述的模块、
片断以及待测应用程序的脚本。这些树状结构的小脚本组合起来,就能组成能用于特定的测试用例的脚本。在五种框架中,模块化框架是最容易掌握和使用的。在一个组件上方建立一个抽象层使其在余下的应用中隐藏起来,这是众所周知的编程技巧。这样应用同组件中的修改隔离开来,
提供了程序设
Read More
Read More
#yyds干货盘点# 前端模块化的全面总结-多极客编程
背景
随着前端功能越来越复杂,前端代码日益膨胀,为了减少维护成本,提高代码的可复用性,前端模块化势在必行。
所有js文件都在一个html中引入,造成以下不良影响:
请求过多。首先我们要依赖多个模块,那样就会发送多个请求,导致请求过多
依赖模糊。我们不知道他们的具体依赖关系是什么,也就是说很容易因为不了解他们之间的依赖关系导致加载先后顺序出错。
难以维护。以上两种原因就导致了很难维护,很可能出现牵
Read More
Read More
python模块化包管理与import机制-多极客编程
我们在学 python的时候,大多数都是从print("hello,world")开始,这一行代码,敲开了每一位工程师新世界的大门!
然后我们开始学语法、变量、函数、条件控制、数据结构、面向对象,然后迫不及待的与bug过招。在这个过程中,有一位朋友一直默默陪伴着我们,但是我们却从来没有关注过它。他就是我们的 import 兄弟
import os
在我们的代码中,它扮演这不可或缺的角色。但是却很少
Read More
Read More
如何“拼”出一个页面-游戏中心模块化实践-多极客编程
一、背景
vivo游戏中心是一款垂类的应用商店,为用户提供了多元化游戏的下载渠道。随着游戏中心手游品类的丰富,各品类用户的量级也不断增加,不同游戏偏好的用户核心关注点也不同,从预约、测试、首发、更新到维护,不同游戏生命周期节点的运营需要突出的重点不同。
针对上述不同业务场景,运营人员为了服务好广大的vivo游戏用户,需要进行精细化运营,以不同的视觉样式呈现给不同用户。比如,针对独立游戏品类的用户,
Read More
Read More
67ES6_异常_模块化-多极客编程
目录异常:... 1抛出异常:... 1捕获异常:... 2模块化:... 2ES6模块化:... 3转译:... 4离线转译安装配置:... 4 异常: 抛出异常:js的异常语法和java相同,使用throw关键字抛出;用throw关键字可抛出任意对象的异常;一切皆对象,一切皆可抛; throw null; //X,error.constructor.name拿不到,解决:加个判断
Read More
Read More
数据中心产品化的蜕变-多极客编程
首都在线COO赵永志在接受记者采访时表示,首都在线没有自建数据中心,不过他们的云平台已经实现了模块化。在云计算时代,无论是IT系统,还是数据中心基础设施,模块化、标准化都是最基本的要求。记者还清楚地记得,当初施耐德电气旗下的APC刚推出模块化UPS时,业内很多人都持怀疑态度,甚至视模块化UPS为“异类”。但十多年过去了,模块化UPS已经成了许多数据中心默认的一种选择。从非标准化到标准化,从各自为政
Read More
Read More
模块化数据中心还需精工细作-多极客编程
作为模块化数据中心解决方案的一种,集装箱数据中心解决方案得到了越来越多行业用户的关注。艾默生网络能源有限公司(以下简称艾默生)认为,在中国,模块化的构建思路已经被很多数据中心用户所接受,相关的解决方案也在很多应用场合得到了部署。在实际应用中,模块化数据中心有多种样式。但是不可否认,模块化数据中心无论从理论、应用还是评估上都还有大量细化的工作要做。
与数据中心规模无关
从实践
Read More
Read More