Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

前端架构和前端工程化有什么区别? #547

Open
yanlele opened this issue Sep 2, 2023 · 0 comments
Open

前端架构和前端工程化有什么区别? #547

yanlele opened this issue Sep 2, 2023 · 0 comments
Labels
工程化 web 项目工程化 阿里巴巴 公司标签
Milestone

Comments

@yanlele
Copy link
Member

yanlele commented Sep 2, 2023

先说说对这两个概念的看法:

区别

前端架构和前端工程化是两个不同的概念,但它们之间有一些相互关联的特点。

前端架构是指在前端开发中,对整个前端应用程序的组织结构、模块划分、框架选择等方面的设计和规划。前端架构的目标是为了提高代码的可维护性、可扩展性和可重用性,以及优化前端应用程序的性能和用户体验。常见的前端架构包括MVC(Model-View-Controller)、MVVM(Model-View-ViewModel)等。

前端工程化是指使用各种工具、技术和流程对前端开发过程进行管理和优化,以提高开发效率、代码质量和团队协作能力。前端工程化的目标是通过规范化和自动化的方式,解决前端开发中的重复劳动、低效率、代码质量不稳定等问题。前端工程化包括代码管理、代码规范、模块化开发、构建工具、自动化测试、持续集成和部署、性能优化、文档和知识管理等方面。

虽然前端架构和前端工程化是两个不同的概念,但它们之间存在一些相似的目标和方法。前端架构关注的是前端应用程序的结构和设计,而前端工程化关注的是前端开发的流程和工具的使用。前端架构可以通过前端工程化的方式实现,而前端工程化可以提供支持和保障,以实现良好的前端架构。

@yanlele yanlele added 工程化 web 项目工程化 阿里巴巴 公司标签 labels Sep 2, 2023
@yanlele yanlele added this to the 资深 milestone Sep 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
工程化 web 项目工程化 阿里巴巴 公司标签
Projects
None yet
Development

No branches or pull requests

1 participant