13919049954

国内为何没有出现前端领域的框架

作者: 日期:2017/8/14 10:06:24 人气:313

        中国码农做不出来的(或者做出来不便公开的),岂止前端框架,岂止 AngularJS、jQuery?现在大家日常用的主流开源框架、程序库、平台、开发工具,有几个是中国的编程高手创造的?几乎都是拿来的。软件工程上的这种差距不是 1-2 年,而是 8-10 年,甚至更长。


        这是一种市场现象,也是一种文化现象。


        导致这一现象的原因很多,我分析几个主要的原因:


        1、落后的软件工程教育和浮躁的大环境导致缺乏大量优秀、经验丰富、有创造力的职业软件设计师


        像研发 AngularJS、jQuery、Spring、Struts、RoR 等等之类的优秀框架,背后是需要强大的技术实力、编程思想支撑的。没有独到的顶尖专家型思维、成熟的编程方法论(如 OOAD)、扎实的软件科学基础(如算法与数据结构)、领先的软件架构设计知识与能力(如架构模式与设计模式)、良好的编码素质与习惯、娴熟的软件工程与团队管理水平。。。,能开发出优秀的框架?所有这些编写专家级、优秀框架代码的要素,都需要一个创新者起码拥有 10 年以上的积累。


        国外 30-50 岁是出成果的黄金年龄段,而国内大多是 30 岁以下廉价使用的娃娃劳动力。缺乏深厚的技术经验积累与沉淀,确是一个主因。我们这个社会太浮躁了,人人都想着捞快钱。没有那种耐得住寂寞、精益求精、持续打磨的工匠精神,要想做到世界一流,堪比登天。


        OOAD 方法论的兴起、争论与繁荣是在上世纪 90 年代,2000 年后已趋于成熟,成为国外职业软件工程师的核心基础技能,而伴随这一时期的正是 C++、Java 等 OO 语言和大量开源框架的兴起与强盛。


        反观国内,OOAD 进入国内大学课程主要是在 2005 年以后吧,一直存在着时间差。至今,江湖上的许多人连一个 Object Model、Design Pattern 还整不明白,还在忽视、贬低 OOAD,鼓吹“裸编”、伪敏捷,以为“设计就是代码”。。。在这样的一个大环境、烂江湖里,能培育出世界一流的框架设计?


        这道理其实与糟糕的中国足球很类似,没有扎实、强大的足球基础教育,与崇尚专业精神的文化和环境,何谈冲出亚洲?中国有几个世界级的球星?光知道砸钱(中国人不差钱),搞人海战术(中国人多),给高薪(重赏之下必有勇夫),加班文化(中国人勤奋、耐力好,擅长加班)。。。有 P 用?做梦吧。


        浮躁的、盛产牛逼哄哄的伪专家的大环境能产生出世界级的编程大师,尤其是敢于秀代码的开源大师么?很难。


        2、与国内的开源市场大环境还不成熟有关


        3、国内的真正高手、大牛肯定是有的,只是他们在忙其他更有价值的事情,精力还顾不及开源


        这可能不是一个能力问题,而是一个值不值,以及时机和切入点的问题。所以我看好下个十年。


            金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。

    官方微信

    本文网址:http://www.lz.net.cn/SEOyouhua/155.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论