Web前端:JavaScript前端框架CLI比较

2023-06-02 0 262

很多现代JavaScript后端架构都由两个独立的指示行介面 (CLI) 流程补足,该流程有利于增设最合适的开发自然环境。这首诗为初学者和现职开发者提供更多了可用于Angular、React和Vue的CLI程序的行业龙头和较为,目的是协助新开发者了解与采用CLI辅助工具相关的益处和取舍。

Angular CLI

Angular CLI是独有的,可能被认为是最“功能强大”的,即使它胜过了单纯地建立工程项目并提供更多了节省时间的指示,那些指示在向工程项目中加进新模块时能聚合大部分样板工程文档。

CLI意在自上而下和邻近地区加装。自上而下和邻近地区版间的版不完全一致一般来说不是问题,但假如你在数个工程项目间转换和工作,可能会很多纷乱。

当工程项目从beta版到第二个稳定版时,“angular-cli”包中文名称发生了变化。假如你的电脑加装了较旧的beta版,具体的升级换代关键步骤会很多繁杂。

采用LBA对模块、服务和其他 Angular 模块类别进行各组是很常见的。运转 `npm generate` 指示时能包涵子文档夹,但是当你无可避免地忘掉时清扫起来十分恼人。假如CLI提示信息那个和/或能实用性所需的LBA,那会更干净。

Web前端:JavaScript前端框架CLI比较

Create React App

这个CLI辅助工具当然落空了“无实用性”的允诺。聚合的工程项目指示行极度精简。这对于不完全适应环境很多长指示行的开发者来说十分管用,那些文档一般来说包涵在牵涉Node、Webpack、Babel、试验和Linting辅助工具的工程项目中。

自然环境指示行的形式化方法,支持共享资源(递交)和个人(.gitignored)偏爱和绝密,是两个看点,即使它经过慎重考虑。

有点更让人沮丧的是,必须立刻从精简的create-react-app实用性中“弹出”,而不是直接用于开发,而是让单元试验套件正常运转并通过 Foundation。诚然,这是由于代表基金会工程项目的次优包装,但这仍然是与CLI的摩擦点。

Vue CLI

与Vue生态系统中的几乎所有内容一样,CLI十分单纯且易于采用。模板化方法以及在Browserify和Webpack间进行选择的选项对于Vue的CLI来说是独有的,并且肯定有利于Vue架构的广泛和快速采用。

Vue的另两个独特方面是用于收集信息以启动工程项目的问答格式。鉴于Angular和React CLI流程都能够通过接收工程项目中文名称作为指示行参数来完成它们的工作,奇怪的是Vue提出了大约9个问题。

结论

很明显每个CLI都能长期节省宝贵的时间,对于新开发者来说,最大的胜利是能轻松访问具有凝聚力的开发自然环境。对于有经验的开发者,熟悉并定期检查CLI工程项目的状态能提供更多一些很好的见解,那些工程项目提供更多了一种快速了解当前最佳实践、趋势和开发者偏爱的方法,了解每个后端架构周围的生态系统的整体状态也很棒。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务