如今,前端开发有着许许多多的框架和库。其中一些好用,一些却不尽人意。通常我们会习惯性运用某一概念,模块或句法。事实上,并没有什么万能工具。这篇文章是关于未来框架的发展趋势——那就是没有框架!我从以下几个方面总结了可用JavaScript框架的利弊,也大胆设想了一些完美的解决方案。
抽象意义上的危险性
我们都喜欢简单的工具。Complexity kills这条复杂的学习曲线,使得我们的工作难上加难。程序员需要时刻关注新事物,否则,他们就没有安全感。如果我们使用复杂系统工作,就会存在 “我仅仅使用它”与“我知道它的运作原理”的巨大差距。例如,下面几行代码就隐藏着一定的复杂性: