一个个学过来,会疯掉的:(
个人觉得这些框架就像,武功秘籍,但是html+css+js才是内功,练好内功,那么其他那些秘籍,也就是招式而已。所以本质的东西要看得见。至于怎么学js,或者js的一系列生态,需要的就是,入门教学视频+看犀牛书+demo练习+看大神项目源码+实战项目+不断总结. 这或许是学任何语言的套路吧。
我也觉得就是一套api而已。javascript和编程能力才是最重要的
-------补充--------
再补充一下. 开始的时候觉得Vue爽。文档齐全。容易入门。现在接触了一段时间的React后。理解了Redux一套后。又发现React用起来真特么爽。Render里面渲染html的用法。就跟我在写.net mvc里面cshtml里面渲染html一样。可能是因为我之前是.net 开发的。感觉react用起来更像.net mvc。
@chapgaga 我是当时学习前端的时候看。犀牛书确实更新比较慢,比如新出的很多html5新API,在上面就没有。或者只是简单叙述,书籍这些在于入门还是很有效果的。但是对于比较新的东西,就不能指望书籍了,更多的是,官方文档,还有解决具体问题的博文。 至于大神的源码, 要看你级别了,我看的是应用类型的ant,ant pro。 都是在github上面,star数比较高的。至于看那方便源码,其实是看你需求,有应用层面的,也插件层面的,有框架层面,还有更加底层。我目前的方向是全栈路线,所以对于前端并没有特别深入研究(工作是前端),像linux,python,java我都在学习。但是都不深入。我的目的也只是在于能够个人呈现出一个产品。
首先,精通JavaScript语言特性。然后,随便用熟vue/react任意一个,至少做一个完整的项目,半年到一年时间。最后,你会发现,其他框架你可以分分钟上手。
@chapgaga java在后端的地位,是毋庸置疑的,各种包,和各种问题的解决方案,都是相当成熟的。我这边主要是用来写底层核心公共模块。对于上层的调用和业务逻辑,就用node足以。
@chapgaga node可以调各种可执行脚本,其中包括java写的,node也可以调用各种api,也包括java写的,node也可以操作各种数据库, 所以node和java基本可以实现协作。只是不同业务,不同实现已。