框架已死,模式当立?

#1

昨天在推上看到Redux的作者承认自己的方案可以看作RxJS的简化,重新想起了这个论点。

现在忙着做自己的项目,完成后才有精力和经验去立论,现在就随便说说不要在意。

有没有同学也是接触了很多前端框架,最后发现自己为了Hack不存在的功能去学习框架投入的精力比因为用框架而省下的精力还要多?

#2

感觉就是这个意思 angular就有这个问题 在angular的舒适区感觉非常好
一旦越界就发现生活不能自理

相比之下redux不依赖react,只有2kb 看源码如此简单
各种纯函数 优雅的composition 科里化传递……

跟着文档试一遍 其实觉得自己跟着作者一起写了个微型框架,回头想想原来那些重型框架这么大都在干什么……

#3

是吧 :smile:

比如Ember的URL为中心,Angular的依赖注入,Meteor的数据推送模型,都是很好的设计模式。

不过要用这类框架就要学很多不怎么有广泛意义的东西。相比之下,自己实现框架的亮点说不定还更简单。

并不是说框架本来的市场会消失,毕竟简单应用还是主流。

感觉随后的创新应该不再是更多的框架实现,而是证明模式的价值以及介绍出来。比如Flux的单向数据流、React的DOM抽象层、Rx的Observer接口等不局限于具体实现的模式。Redux看起来是Flux+Rx的实现。

UNIX哲学的复兴 :sunglasses: