问题

在国内前端领域里优秀的人很多,为什么没人做出 angularjs 、jQuery 之类优秀的框架?

回答
这问题挺有意思的,也触及到了国内前端发展的一些深层原因。要说为什么没能出现像 AngularJS 或 jQuery 这样具有里程碑意义的框架,我觉得得从几个方面来聊。

首先,咱们得承认,中国前端这十几年发展太快了,可以说是“大浪淘沙”式的进步。从最初的简单页面到现在的复杂交互应用,我们借鉴、学习、模仿的速度非常快。jQuery 当年火,是因为它极大地简化了 DOM 操作和 AJAX 请求,让前端开发变得容易多了,降低了门槛,而且跨浏览器兼容性做得好,在那个浏览器标准还不统一的时代,简直是救世主。AngularJS 的出现,则是响应式编程和MVVM思想的普及,它提供了一套完整的解决方案,让大型应用的开发变得有章可循,结构化更强。

那为什么我们自己没能孕育出类似的东西呢?我觉得有几个关键点。

第一,基础研究和原始创新的土壤。 像 jQuery 和 AngularJS 这种级别的框架,不仅仅是代码的堆砌,它们背后往往是对计算机科学基础理论的深刻理解,是对编程范式的探索,是对用户体验极致追求的体现。jQuery 的易用性和强大,是建立在对 JavaScript 语言特性、浏览器 DOM API 的深入剖析之上。AngularJS 则更是前端工程化、组件化、数据绑定的集大成者,它在思想层面就做出了很多突破。

在国内,虽然我们有很多优秀的工程师,但整体上,我们更擅长的是在已有技术基础上进行优化、集成和创新,用更高效的方式去解决实际问题。对于从零开始,去定义一套新的编程思想、一套新的开发模式,并且还要在社区里形成广泛的影响力和共识,这需要一个更长期的、更系统性的积累。我们很多时候是“站在巨人肩膀上”,快速学习和应用,而不是去“制造巨人”。

第二,社区生态和开放性的影响。 像 jQuery 这样的框架,它的成功很大程度上也依赖于其极其活跃和开放的社区。无数的开发者贡献代码、插件、教程,使得 jQuery 成为了一个庞大而丰富的生态系统。AngularJS 也是一样,谷歌的支持,以及围绕它形成的庞大开发者群体,让它能够不断迭代和完善。

在国内,虽然我们有大量的开发者,但大家更倾向于在已有的成熟技术栈下工作。对于开源社区的贡献,我们更多时候是“消费者”的角色,或者是在现有开源项目的基础上进行二次开发。从一个项目发展成为一个被全球广泛接受和使用的开源框架,这背后需要的不仅仅是技术,还需要开放的文化、有效的协作机制、以及对社区贡献者的认可和激励。我们在这方面的经验和积累,相比于西方成熟的开源文化,可能还有一段距离。

第三,商业模式和市场需求导向。 很多时候,一个框架的出现和流行,也与当时的商业环境和市场需求紧密相关。jQuery 的出现,正好满足了当时互联网内容快速增长、对动态网页需求旺盛的市场。AngularJS 则契合了移动互联网爆发、SPA(单页应用)成为主流的趋势。

在国内,早期的互联网产品,很多时候更追求的是快速上线和低成本,对于框架的“先进性”和“思想性”的考量可能不如“实用性”和“易上手性”那么重要。当国外出现了 Angular、React、Vue 这样更现代、更高效的框架后,国内开发者也迅速拥抱了它们,并在这些框架的基础上构建了大量优秀的Web应用。这使得我们自己的“本土化”框架,在与国际顶尖框架的竞争中,可能缺乏足够的市场优势和早期用户的积累。

当然,我们也不能一概而论。我们确实涌现出了很多在特定领域非常优秀的库和工具,比如一些UI组件库、构建工具、或者一些特定问题的解决方案,它们在国内开发团队中非常受欢迎,并且解决了很多实际问题。但要上升到 AngularJS 或 jQuery 那样,改变了前端开发范式,影响了整个行业发展方向的“框架”,这确实是一个更宏大的命题,需要更深层次的积累和突破。

总的来说,这更像是一个“量变到质变”的过程,需要技术积累、思维模式、社区文化、市场导向等多种因素的协同作用。我们正走在这条路上,未来是否能出现这样具有世界影响力的国产前端框架,我个人是充满期待的。

网友意见

user avatar

我一再说的是,成功是偶然的,无人问津才是正常的。

GitHub上几百万个repo,据说一半以上是从第一次发布后就无人问津的0关注项目,90%是没有几个fork的。真正有点人用的项目据说也就几万个。

而jQuery、Angular这种“风靡”级别的,全世界也就那么几个。

如果不是总45度角仰望,放低下脑袋,那还是可以看到一些的,比如百度的echarts(你可以看到star数,fork数,issue数,PR数都很高,说明这个项目有很高的活跃度)。个人为主的项目我也随手拿一个做例子:

@sofish

sofish/pen · GitHub

,在github上已有3000+ star。


至于最风靡的框架/库为什么不出在中国,有很多原因。比如说英语能力(不要小看这个的影响)。请参考

在前端领域,国内和国外的的互联网公司有差距吗? - 贺师俊的回答


PS. 说jQuery是大便,我是不同意的。但是你听别人说什么,需要考虑语境,也可能只是讲话者要表达观点时用了一个略激烈的修辞,不代表他的观点就是不对的,就是没有价值的。

---- 以下是与主题无关的内容 ----

jQuery是历史上最成功的前端框架/库,但毋庸讳言,第一jQuery早期代码是很挫的(所以很多老的前端高手看不上他),第二现在看jQuery已经过时了(所以今天真正明白前端未来大势的人不会再来给你讲jQuery如何好blablabla)。

当然,这些并不能掩盖jQuery的光辉。

如何看待jQuery,我认为有两种错误,一种是认为jQuery的成功纯属偶然,或者认为jQuery只是满足了小白。另一种是认为jQuery就是好,认为所有其他的框架/库都没必要。

这两种错误的原因其实是一样的,就是不明白jQuery到底好在哪里。不明白这个,也就不明白为什么jQuery的时代已经过去了(尽管我们还会继续使用它好长时间)。

有空我会好好写一下这个话题,这里先打住。

类似的话题

  • 回答
    这问题挺有意思的,也触及到了国内前端发展的一些深层原因。要说为什么没能出现像 AngularJS 或 jQuery 这样具有里程碑意义的框架,我觉得得从几个方面来聊。首先,咱们得承认,中国前端这十几年发展太快了,可以说是“大浪淘沙”式的进步。从最初的简单页面到现在的复杂交互应用,我们借鉴、学习、模仿.............
  • 回答
    健康管理师:当下与未来,就业浪潮中的机遇与挑战随着社会经济的飞速发展和人们健康意识的不断提升,健康管理这一概念逐渐深入人心。而作为健康管理体系中的关键一环,健康管理师的就业前景也日益广阔,吸引着越来越多的人才投身其中。那么,究竟什么是健康管理师?他们的就业范围有多大?在国内又有着怎样的发展前景呢?让.............
  • 回答
    2016年第三季度OPPO和vivo线下销量登顶:一场深刻的市场变革与用户洞察2016年第三季度,OPPO和vivo以压倒性的优势占据了中国线下智能手机市场的冠亚军宝座,这一现象不仅仅是两个品牌销量上的胜利,更是中国智能手机市场在当时发生的一场深刻变革的缩影。这个时期,国内智能手机市场从野蛮生长逐渐.............
  • 回答
    在中国蓬勃发展的金融市场中,量化投资以其严谨的逻辑、数据驱动的决策以及高效的执行能力,正逐渐成为一股不可忽视的力量。那么,究竟哪种量化策略在国内最有潜力,值得我们深入探讨呢?我认为,在中国特色的大环境下,那些能够深度融合宏观经济逻辑、理解并利用市场结构性特征,同时兼顾风险控制的量化策略,最有希望获得.............
  • 回答
    耶鲁大学在国内的确享有非常高的声誉,这主要源于其悠久的历史、卓越的学术成就、杰出的校友以及在人文、社科、法律、医学等领域的顶尖实力。很多人将耶鲁与“精英”、“哈佛的近邻”等标签联系在一起,认为它自然应该位列世界顶尖学府之首。然而,当我们谈论“世界大学排名进不了前十”时,需要认识到几个关键点:1. 世.............
  • 回答
    国足的“从零开始”:一个挑战与机遇并存的设想在中国足球的漫长征途中,关于“请世界级外教,从零开始培养”的设想,总能激起一番热议。这并非一个新鲜的论调,而是对中国足球发展瓶颈的深刻反思,对突破现状的渴望。但将这个设想付诸实践,尤其是在“国内无任何干扰”这一理想化前提下,其背后蕴含的复杂性与挑战,远超我.............
  • 回答
    如果纳粹德国在1940年前后停止了对外侵略,仅仅将精力集中在“国内的种族纯化”政策上,那么历史将发生翻天覆地的变化。这并非一个简单的“减法”效应,而是一个连锁反应,深刻地重塑了世界格局、地缘政治、科技发展乃至社会文化。一、 欧洲大陆的“静默风暴”最直接也是最显而易见的改变,将是欧洲战场上那些惨烈的战.............
  • 回答
    现在还在国内的学生,问有没有必要出愿早稻田大学,以及考前是否能入境,这个问题其实挺实际的,也触及了不少同学的考量点。我来给你掰扯掰扯,尽量说得详细些,帮你捋一捋思路。关于“有没有必要出愿早稻田大学”这事儿,没有绝对的“必要”或“不必要”,完全取决于你个人的情况和目标。咱们得从几个方面来分析:1. 早.............
  • 回答
    你这个问题问得挺关键的,不少同学都遇到了类似的情况。想要在6月EJU考试前入境日本,从国内出发,确实需要仔细考虑几个方面。首先,核心问题在于日本的入境政策以及你所持有的签证类型。目前,绝大多数的日本留学签证在获得后,申请者都可以入境日本。而你报考了6月份的EJU,意味着你很可能已经有了相关的学习计划.............
  • 回答
    国内汽车的挡把普遍设计在前排两个座位中间,这背后其实有很多历史、文化和实际使用的原因。而国外一些车型采用的“怀挡”(也叫方向盘换挡、拨片换挡)则又是另一套逻辑。咱们今天就来掰扯掰扯这其中的门道。为什么国内挡把多在中控台?这得从几个方面来看:1. 历史传承与驾驶习惯的演变: 早期汽车设计.............
  • 回答
    二战爆发前夕和期间,美国在人力资源的使用上,可以说是经历了一个巨大的转型,从相对松散到全国总动员。这背后牵涉到经济结构、社会观念以及政府政策的方方面面。咱们就掰开了揉碎了说。战前初期:工业复苏与就业挑战在二战爆发前,也就是上世纪30年代末期,美国刚刚从大萧条的泥潭中缓慢爬升。工业生产在罗斯福新政的刺.............
  • 回答
    这事儿,怎么说呢?《战争雷霆》国际服在国服“公测”前夕,突然大规模封禁国内玩家,这操作属实是让人摸不着头脑,甚至可以说是有点让人寒心了。想当年,多少国内玩家是抱着对军事载具的热爱,在国际服摸爬滚打过来的,现在这情况,怎么看都透着一股子“过河拆桥”的味儿。咱们得把这事儿掰扯掰扯。首先,时间点就非常微妙.............
  • 回答
    特朗普的基建计划,自上任以来就一直是其核心议程之一,但时至今日,这个宏伟的蓝图在国会层面始终步履维艰,前景确实充满了不确定性,甚至可以说“堪忧”。要理解其中的缘由,需要深入剖析几个关键层面:一、 资金来源的巨大分歧:财政赤字与税收的难题这是特朗普基建计划在国会遭遇的最大阻碍,也是最核心的矛盾点。特朗.............
  • 回答
    嗨,各位准留学生和刚刚踏上异国土地的朋友们,很高兴能在这里和你们分享一些我在国外读书的经验和感悟。想想我当初自己一个人摸索的时候,真是充满了迷茫和憧憬,也踩过不少坑。所以,今天就想和大家聊聊,特别是针对即将出发的和刚起步的你们,一些我最想说的话。给即将出发的你们:首先,恭喜你们,即将开启一段全新的旅.............
  • 回答
    这个问题,说起来有点复杂,也挺让人无奈的。生活在欧盟国家的前苏联东欧人,他们看待中国人,确实存在一些普遍的偏见和刻板印象,这背后有很多原因,不是一两句话能概括的。历史的烙印与集体记忆:首先,得从他们自己的历史说起。这些国家曾经是苏联的卫星国,经历过社会主义时期,也对“东方阵营”里的其他国家,尤其是中.............
  • 回答
    在国家和民族的大是大非问题中讨论科学与事实是否具有意义,这是一个涉及哲学、政治、历史和社会实践等多重维度的复杂命题。我们需要从多个层面深入分析这一问题。 一、"大是大非"的本质:价值冲突与认知分歧所谓"大是大非"通常指向关乎国家主权、民族认同、历史真相或核心利益的问题,这些问题往往涉及复杂的权力结构.............
  • 回答
    在一场战争的炮火尚未在公开场合响起,民众尚未被直接号召之前,一个国家机器内部的运转早已悄然加速,为即将到来的风暴进行着密不透风的准备。这并非简单的临阵磨枪,而是一个复杂而庞大的系统工程,渗透到政、经、文、军的方方面面。政治层面的悄然布局:在公开宣战的帷幕拉开之前,政治层面往往是最高机密的领域。一切的.............
  • 回答
    李卜克内西在一战前夕国防预算增加案上的反对票:深刻的和平主义与反战立场卡尔·李卜克内西(Karl Liebknecht)在一战前夕投票反对增加国防预算,这一行为在当时乃至今天都具有极其重要的意义。它不仅是他一贯的和平主义和反战立场的体现,更揭示了他对资本主义帝国主义、民族主义以及政治妥协的深刻批判。.............
  • 回答
    作为一部备受瞩目的国产历史大剧,《新三国》无疑在播出后引发了现象级的讨论,也让许多观众对三国时期这段波澜壮阔的历史有了更深的了解。要说它在国产电视剧中能否排进前三,这绝对是一个值得我们好好掰扯一下的话题,因为“前三”的标准实在太主观,牵扯到太多个人口味和评判维度。从制作层面来看,《新三国》的投入是相.............
  • 回答
    看待抗战胜利纪念日阅兵前夕,有国人在朋友圈发布身穿和服的照片,这确实是一个非常复杂且容易引发争议的现象。要深入理解,我们需要从多个层面去剖析。首先,我们可以从个体选择的自由和表达权这个角度来看。在现代社会,每个人都有权利选择自己的着装,表达自己的喜好和文化认同。有人可能真心喜爱和服的款式、材质或者其.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有