前端框架对于开发复杂用户交互来说,是一个很强大的工具。它们可以让你构建一个可维护的,模块化的且独立的架构,使得构建应用和与其他开发者协作更加容易。
流行的框架背后,还有超大的社区,丰富的文档和教程,并提供经过考验的代码解决通用的挑战问题。框架让你深入现代化JavaScript特性,提供快速实现原型应用的工具。最终,它们让你用一个相同的语言与其他人讨论架构和挑战。
然而,一个前端框架对于小项目和原型来说可能会是一个超载。陡峭的学习曲线,和快速进化的JavaScript生态一起,让你很难在一个新项目中使用。最后,如果你对学习充分测试的设计原则感到兴奋,希望增长你的前端技能,或者在性能不是主要问题时需要快速原型化,哪你应该实现一个流行的框架。如果你想彻底理解应用程序的每部分,或者不想学习新技术,那可能不是最好的选择。
这篇文章,会让你了解前端框架解决的问题,不管它是否适合你的下一个项目。