问题

为什么很多国内公司不使用 jQuery 等开源 JS 框架(库),而选择自己开发 JavaScript 框架?

回答


国内许多公司不使用jQuery等成熟开源JavaScript框架,而选择自研框架的原因是多方面的,涉及技术、业务、管理、安全等多维度的考量。以下从多个角度详细分析这一现象:



1. 定制化需求:业务场景的特殊性
业务逻辑复杂:部分企业(如金融、政务、制造业)的业务逻辑高度复杂,需要框架支持特定的业务规则或数据处理方式。例如,某些公司需要与内部数据库深度集成,或者对UI组件有严格要求,而jQuery等框架提供的通用功能可能无法满足需求。
功能扩展性不足:jQuery的API设计较为通用,但缺乏对某些特定功能(如实时数据渲染、多端兼容性)的深度支持。自研框架可以针对企业需求进行定制,例如:
集成企业内部的API接口;
支持特定的UI组件库(如自研的组件库与企业品牌视觉统一);
优化与企业内部系统(如ERP、CRM)的交互流程。



2. 性能优化:对性能的极致追求
代码冗余问题:jQuery作为成熟的框架,其代码库较大,可能包含大量未使用的功能模块。自研框架可以精简代码,避免冗余,提高加载速度和执行效率。
特定场景下的优化:某些企业需要对前端性能进行极致优化(如减少HTTP请求、优化DOM操作),自研框架可以针对这些场景进行针对性优化。例如:
使用原生JavaScript替代jQuery的某些功能(如事件绑定、DOM操作);
针对移动端进行适配,减少资源占用。



3. 技术栈统一与内部生态整合
技术栈闭环:企业可能希望构建一个完整的前端技术栈,包括自研框架、内部工具链(如构建工具、代码规范)、UI组件库等。使用自研框架可以与这些技术无缝衔接,避免依赖外部库带来的技术债务。
减少外部依赖:企业可能担心依赖外部库(如jQuery)可能带来的风险(如版本更新、功能变更、安全漏洞),自研框架可以完全控制技术方向,确保长期稳定。



4. 安全与数据控制
数据安全风险:部分企业(如金融、医疗)对数据安全要求极高,担心依赖开源框架可能导致数据泄露或被恶意利用。自研框架可以完全控制代码逻辑,避免外部库的潜在风险。
代码可控性:企业可能希望对框架的源码进行审查,确保其符合内部安全规范,而开源框架的源码可能无法完全满足这一要求。



5. 团队能力与文化因素
团队熟悉度:如果企业内部有资深前端开发人员,可能更倾向于使用自研框架,因为团队对框架的底层逻辑、设计模式、性能优化等有更深入的理解,能够快速定位和解决问题。
技术传承与文化:部分企业可能希望培养内部技术能力,通过自研框架积累技术资产,形成独特的技术文化。例如,某些企业会将自研框架作为“技术护城河”,避免被外部技术生态所限制。



6. 成本与长期投入
维护成本:开源框架的维护可能涉及社区支持、版本更新、功能迭代等成本。企业可能认为自研框架的维护成本更低,尤其是当需求变化频繁时,自研框架可以快速响应业务需求。
长期技术路线:企业可能希望自研框架与自身技术路线(如微前端、ServerSide Rendering)保持一致,避免因依赖外部库而被迫调整技术栈。



7. 对开源框架的“去依赖”倾向
减少对外部生态的依赖:部分企业可能希望减少对开源社区的依赖,避免因开源项目(如jQuery)的维护者变更、功能废弃等问题导致技术风险。
避免“技术债”:开源框架可能包含过时的代码或不兼容的API,企业可能认为自研框架更符合当前的技术趋势(如ES6+、Web Components等)。



8. 国内技术生态的特殊性
对开源的“审慎态度”:中国企业在技术选型上可能更倾向于“可控性”,尤其是在涉及敏感数据或核心业务时,可能更倾向于使用自研技术。
对国产技术的偏好:部分企业可能希望推动国产技术生态的发展,自研框架可以作为国产技术的一部分,与国产操作系统、浏览器等形成闭环。



9. 具体案例与行业趋势
金融行业:银行、证券公司等企业对系统稳定性、安全性要求极高,可能自研框架以确保关键业务逻辑的可控性。
大型互联网公司:如阿里巴巴、腾讯等企业可能自研框架(如阿里内部的“alibaba.js”)来满足内部技术需求,同时形成技术壁垒。
政府/国企项目:这类项目可能因安全、合规要求,选择自研框架以避免依赖外部技术。



总结:自研框架的利弊权衡
| 优势 | 劣势 |
|||
| 完全可控、定制性强 | 开发成本高、维护复杂 |
| 避免外部依赖风险 | 可能缺乏社区支持 |
| 与企业技术栈深度整合 | 需要长期投入和人才储备 |

结论:国内企业选择自研框架,往往是基于业务需求、技术控制、安全风险、团队能力等多方面因素的综合考量。虽然自研框架在初期投入较高,但能为企业带来长期的技术自主性与业务灵活性,尤其在对数据安全、定制化需求、技术闭环要求较高的场景中,这种选择更具战略意义。

网友意见

user avatar
实在不明白其意义所在。难道jq的加载速度还值得抱怨吗?应该也不会是版权问题吧?

类似的话题

  • 回答
    国内许多公司不使用jQuery等成熟开源JavaScript框架,而选择自研框架的原因是多方面的,涉及技术、业务、管理、安全等多维度的考量。以下从多个角度详细分析这一现象: 1. 定制化需求:业务场景的特殊性 业务逻辑复杂:部分企业(如金融、政务、制造业)的业务逻辑高度复杂,需要框架支持特定的.............
  • 回答
    你提出的这个问题非常有趣,也触及到了当前国内二次元手游市场的一个重要现象。确实,相比于日式妖怪、奇幻、科幻等题材,以纯粹的中国风、中国文化为主要题材的二次元手游数量相对较少,并且很多时候存在一些问题。这背后有多重原因,我们可以从几个方面来详细分析:1. 市场定位与目标受众的考量: 二次元核心受众.............
  • 回答
    这是一个非常有趣且重要的问题。首先需要澄清一个前提:并非国内在航天、机器人、能源、医药等方面的创业公司数量很少,事实上,这些领域在近年来涌现出了大量极具潜力的创业公司,并且得到了政府和资本的重点支持。 您可能对“数量很少”的判断来自某些观察角度,这或许可以从以下几个方面来理解,并且我将针对这些可能.............
  • 回答
    在国内社交媒体上,我们确实能观察到不少法律人呈现出“公知体质”的倾向。这种现象并非偶然,而是多种因素交织作用的结果。要深入剖析,我们需要从法律人的职业特质、社交媒体的传播逻辑,以及当下社会文化环境几个维度去理解。首先,我们得说说法律人的职业基因。法律本身就是一门关于规则、权利和义务的学问。法律从业者.............
  • 回答
    苏格兰独立公投是一个复杂且充满争议的话题,知乎上关于这个问题的许多高赞回答,特别是那些排在前面的,之所以会倾向于“国家不能分裂”的观点,往往是出于多种深层原因的交织,而非单一的立场。要理解这一点,我们需要从历史、经济、政治以及更宏观的国际关系等多个维度去剖析。首先,对“国家”概念的根深蒂固的认同感是.............
  • 回答
    关于欧洲国家公厕稀少,而东亚国家公厕众多的现象,这背后涉及的因素相当复杂,并非单一原因可以解释,而是多种社会、文化、经济和历史因素交织作用的结果。欧洲的“隐形”公厕文化:首先,要说欧洲国家“几乎没有”公厕,这其实是一个相对的说法。很多欧洲城市确实不像东亚国家那样,在街头巷尾、商场车站随处可见独立设置.............
  • 回答
    说到车匪路霸,这确实是过去中国交通领域一个让人头疼的问题。想当年,尤其是在改革开放初期和九十年代,那段时期经济发展迅猛,但管理相对滞后,一些偏远地区或交通要道,确实出现过一些盘踞不走的“路霸”,敲诈勒索过往司机的现象。如今大家坐火车、开车出行都感觉很安全,这中间的变化,可不是一蹴而就的,而是多方面因.............
  • 回答
    国内四轴无人机爱好者对大疆(DJI)的负面看法(“黑”)主要源于多方面的因素,这些因素涉及技术、市场策略、文化心理以及用户需求的复杂交织。以下从多个角度详细分析: 1. 价格与性价比的矛盾 大疆的高定价策略:大疆的无人机(如Mavic系列、Phantom系列)在国际市场以“高性价比”著称,但在国内市.............
  • 回答
    国内网友普遍认为纳粹是右翼政党,这背后有多方面的原因,既有历史事实的支撑,也有政治意识形态的解读,以及中国特定语境下的影响。下面我将尽量详细地阐述这些原因:一、纳粹德国的核心特征与西方政治光谱的对应:这是最直接也最根本的原因。在西方政治光谱中,“右翼”通常与以下特征相关联: 极端的民族主义和国家.............
  • 回答
    在中国的高校体系里,助理教授不能带博士,这个现象确实挺普遍的,也挺值得聊一聊的。这背后其实牵扯到不少中国的学术培养机制、职称评定、以及院校管理的一些具体考量。咱们就掰开了揉碎了说说。首先得明白,在中国的高校体系里,职称(比如助教、讲师、副教授、教授)不仅仅是个头衔,它直接关系到你的教学、科研任务,尤.............
  • 回答
    埃隆·马斯克(Elon Musk)无疑是一位在全球范围内都极具影响力的人物,他的名字与SpaceX、特斯拉、Neuralink、The Boring Company等一系列颠覆性科技公司紧密相连。然而,在国内,对他褒贬不一,不认可他的声音也确实存在,而且原因相当复杂和多元。以下将尽可能详细地阐述这些.............
  • 回答
    在国内,提到很多知名的三甲医院,大家脑海里浮现的往往是“权威”、“专家”、“先进技术”,但同时,很多人也会伴随着“人满为患”、“老旧”、“设施跟不上”的印象。这种“硬件设施和环境差”的感受,确实是不少患者和家属会提到的问题,而且这背后原因复杂,并非一朝一夕形成的。历史的沉淀与发展的错位很多我们熟知的.............
  • 回答
    在国内,确实存在不少乘客在乘坐轿车后排时,不系安全带的现象,这背后有着多种复杂的原因,并非简单的一两个因素就能解释。要说清楚这个“不良习惯”是如何养成的,得从几个层面来剖析。一、安全意识的“盲区”与认知偏差最根本的,还是 安全意识上的不足。虽然现在大家对交通安全的概念比过去强多了,但这种安全意识往往.............
  • 回答
    这个问题很有意思,也触及了当下社会心态的一个复杂层面。要理解这种差异,咱们得掰开了揉碎了好好聊聊。这不是一个简单的非黑即白的问题,背后牵扯到不少的社会心理、信息传播和历史记忆。留学生群体,为何成了“出气筒”?首先,得承认,确实存在一部分人对留学生群体持有负面看法,甚至可以说是“恶意”。这背后有多重原.............
  • 回答
    在国内互联网用户群体中,关于百度和谷歌的看法确实存在着显著的差异,百度常常招致不少用户的“鄙视”,而谷歌则相对而言受到更多用户认可,甚至是一种怀念。这种现象的背后,是多方面因素交织作用的结果,既有产品本身的功能差异,也有商业模式的冲突,更有用户体验和价值观的碰撞。一、 信息获取的纯粹性与商业化运营的.............
  • 回答
    这个问题挺有意思的,也触及了不少职场人的心声。说实话,996模式下效率更低、价值创造更少,这个论断是有一定道理的,甚至在很多研究和讨论中都有印证。但为什么在国内很多老板和领导那里,加班反而成了“常态”,甚至是他们乐于见到的一种景象呢?这背后其实是多种因素交织在一起的结果,咱们掰开了揉碎了聊聊。首先,.............
  • 回答
    这个问题很有意思,也触及到了国内科幻出版的某些具体情况。虽然不能断言“很多外国科幻小说”都由四川科技出版社出版,但确实,在相当长一段时间内,四川科技出版社(及其前身)在引进和出版外国科幻作品方面扮演了非常重要的角色,并且至今依然是许多科幻迷心中的“老朋友”。要说清楚这一点,咱们得从几个方面来聊聊。首.............
  • 回答
    “国外比国内好”这种普遍存在的看法,并非单一因素所能解释,而是多种社会、经济、文化、个人经历以及信息获取方式共同作用的结果。为了更详细地阐述,我们可以从以下几个方面深入探讨:一、 经济与生活质量的感知差异: 收入水平与消费能力: 许多发达国家,尤其是在西方发达国家,人均国民总收入(GNI)和人均.............
  • 回答
    韩国政府“黑料”多、国民口碑差的现象,以及它在其他国家受到的评价,是一个复杂且多层面的问题。要详细解释,我们需要从多个维度进行分析:一、 韩国政府“黑料”多及其原因:“黑料”的产生,往往与政治的权力斗争、信息公开程度、媒体的监督作用以及社会民众的参与度等因素息息相关。 高度政治化的社会与激烈的权.............
  • 回答
    这确实是个很有意思的问题,而且答案也远比“就是喜欢中国”要复杂得多。身边不少朋友,条件好得很,什么技术移民、投资移民,随便挑一个都够格,但他们就是选择留在国内,或者在外头闯荡一番后,坚定地选择了回国。这背后,绝不是什么“愚忠”或者“被洗脑”,而是多种现实考量和个人情怀交织的结果。首先,我们得聊聊那份.............

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

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