程序员常刷题为什么我更喜欢Mithril而不是Angular和React tl;dr :尽可能选择JavaScript UI开发,因为Mithril总体上比大多数其他基于JavaScript的UI系统更易于使用、理解、调试、重构和维护。这种易用性是由于Mithril的设计强调适当的简单性——包括利用JavaScript的强大功能来定义UI,而不是使用临时模板系统。 Mithril帮助您专注于UI开发的基本复杂性,而不是让您与设计有问题的工具所引入的意外复杂性作斗争。许多流行的工具通过在一些狭隘的情况下看起来很熟悉来强调易用性,而不是强调整体端到端的简单性——在Mithril的短暂学习曲线之后——在大多数情况下会导致更大的整体易用性情况。介绍Mithril、Angular和React(作为一个生态系统)都是支持在JavaScript中为在Web浏览器中运行的单页应用程序编写用户界面(UI)的不同方式的软件系统。您选择使用哪种方式对您如何编写代码、如何调试代码以及​​基于您如何花费时间的最终用户体验有直接影响。