素材巴巴 > 程序开发 >

前端项目的理想架构

程序开发 2023-09-04 07:56:20

|最近在上王沛老师的React进阶课,做下学习笔记

前端项目的理想架构可以从5个维度衡量:可扩展、可维护、可测试、易开发、易构建

 但这5个方面不是都可兼得的,易于开发的如angular把所有内容都写在一个文件上,但这显然是不易于维护的,这5个纬度怎么取舍需要我们在业务中根据实际情况衡量

而要达到这5个要求,又分别需要考虑什么呢?如下:

1、易于开发

     a、开发工具是否完善

     b、生态圈是否繁荣

     c、社区是否活跃 

2、易于扩展

     a、增加新功能是否容易

     b、新功能是否显著增加系统复杂度

3、易于维护

     a、代码是否容易理解

     b、文档是否健全

4、易于测试 

     a、功能分层是否清晰

     b、副作用少

     c、尽量使用纯函数

5、易于构建

     a、使用通用技术与架构

     b、构建工具的选择

 

ps:学习成长过程的简单记录,若有不恰当支持,欢迎交流!


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。