首页 > 软件开发 >模块化软件开发 模块化软件开发平台

模块化软件开发 模块化软件开发平台

IT信息网 2024-08-11 16:47:46 0

大家好,今天小编关注到一个比较有意思的话题,就是关于模块化软件开发的问题,于是小编就整理了1个相关介绍模块化软件开发的解答,让我们一起看看吧。

如何构建一个大型Vue应用程序?

构建前端项目教程

模块化软件开发 模块化软件开发平台

用vue-cli来构建项目

安装vue

npm install vue / cnpm install vue

安装 vue脚手架 (命令行工具)

npm install --global vue-cli / cnpm install --global vue-cli

创建项目

vue init webpack dingCheng_web2

进入工程

cd dingCheng_web2

安装依赖

MVVM使Vue在中小型Web应用程序中具有天然优势,但随着Vue的日益普及,Vue在大型项目中的使用略显尴尬。

显然,在高复杂性项目中,类型检查已成为必需的特性,而TypeScript中的Vue2类型检查支持不够好,重要的是缺乏Vuex状态逻辑的模块化设计。

以下是以下提出的解决方案:

商业逻辑的模块化 -  usm-vuex将解决模块化的重要问题

TypeScript - vue-cli3

TSX - 更好的模板类型检查

依赖注入 - 最佳DI库:inversify

Subpackage - 使用lerna构建Monorepo

在lerna初始化之后,执行域驱动设计,并获得domain-driven。如有必要,可以在启用动态导入延迟加载或诸如RequireJS之类的模块加载器的情况下进行子打包,以提高运行时性能和构建性能。

在使用Vue-cli3结构初始化核心应用程序子包时,选择TypeScript作为主要语言,它将自动引入Webpack ts-loder。

到此,以上就是小编对于模块化软件开发的问题就介绍到这了,希望介绍关于模块化软件开发的1点解答对大家有用。