热门回答:
你把因果顺序说反了。不是为了推广 node 和 npm 而复杂。而是有了他们。前端世界才可以发展得如此壮大和繁荣。
你说的 UI 组件是指 bootstrap 这种吧。它只做了最简单的一组规范。在交互处理和可重用方面还太初级。
以 vuejs 为代表的几种框架。开启了前端组件化的新时代。
开发思路和方式完全颠覆了 jQuery 那个时代的框架。
而基于 node 的自动化构建工具。可以带来很好的规范化和开发效率的极大提升。
基于 npm 的包管理工具。可以让工程师避免重复造轮子。站在前人的肩膀上继续创造更好的前端交互体验。
当然。这一切的繁荣。带来的负面效果。就是学习成本的提高。尤其是新人。体会不到新思路的必要性。很难理解。
作为从业十五年的工程师。我建议你耐心学习。真正入门之后。你会感激这繁荣的前端世界。
其他观点:
我一直bootstrap+vue+node+mysql。node是server端的javascript运行环境。Vue是前端一个允许用简洁的模版语法来声明式的把数据渲染到DOM的系统。bootstrap是一个最受欢迎的HTML。CSS和JS框架。用于开发响应式布局和移动设备优先的web项目。所有这些都是开发利器。可以把前后端很好的分离。你可以不用。用传统的技术也有可能实现但效率会大大的降低。至于npm则是一个安装包管理工具了
其他观点:
因为前端工作多。需要多人配合。有了模块化和构建工具。工作效率会提升很多。小工程也可以部分应用。但是管理不好最后还是一锅粥。有的小项目明明简单就可以搞定。非要引进一堆高大上的元素。后来就是运维人员的噩梦。传统软件行业者[捂脸]
以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:http://www.shenzhoubaby.com/166949.html,转载请说明来源于:生活常识网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系@qq.com进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
很好,繁荣,框架,管理工具,组件,是一个,效率,观点,工程师,传统
没想到大家都对感觉UI组件很好用,为什么还要把前端搞的那么复杂?感兴趣,不过这这篇解答确实也是太好了
你把因果顺序说反了。不是为了推广 node 和 npm 而复杂。而是有了他们。前端世界才可以发展得如此壮大和繁荣。你说