那些支持JavaScript的公司,几乎全倒下了!

后端工程师面试BAT,被问到了前端?就倒下了?【VUE面试20连问】 后端工程师,面试,来来来问我前端也没问题,江湖人称全栈!!! 开始装逼模式!!! ❝ 你觉得自己最擅长的前端技术栈是什么? ❞ Vue吧,我很喜欢尤大,最近刚发布了Vue的首部纪录片,真的很好看。 0.那你能讲一讲MVVM吗? MVVM是Model-View-ViewModel缩写,也就是把MVC中的Controller演变成ViewModel。Model层代表数据模型,View代表UI组... 阅读详情

今年是JavaScript诞生30周年。

1995年12月4日,Netscape和Sun联合发布了一门全新的、开放的、跨平台的编程语言:JavaScript。

后来的历史大家都知道了,如果不清楚的可以看我这篇文章《JavaScript:一个屌丝的逆袭》。

鲜为人知的是,为了给新生的JavaScript造势,Netscape和Sun拉来了整整28家科技巨头,集体为JavaScript站台,声势极为浩大:

America Online、Apple Computer、Architext Software、Attachmate Corporation、AT&T、Borland International、Brio Technology、Computer Associates、Digital Equipment Corporation、Hewlett-Packard Company、Iconovex Corporation、Illustra Information Technologies、Informix Software.、Intuit、Macromedia、Metrowerks、Novell、Oracle、Paper Software、Precept Software、RAD Technologies 、SCO、SGI、Spider Technologies、Sybase、Toshiba、Verity Vermeer Technologies. 

除了微软和IBM,业界有头有脸的软件公司基本上都来了。

这28家公司集体押注JavaScript,计划在未来的产品中包含JavaScript。

这一刻,它们像星辰一样,密集地悬在90年代的技术夜空中,争相闪耀着。

让人万万想不到的是,30年过去了,这份名单变成了一次残酷的技术清算。

其中的大部分公司都倒下了,有很多是70后,80后程序员的青春记忆:

Borland :

程序员的编程神器,靠Delphi、C++ Builder、JBuilder封神。

后期转型失败,被Embarcadero收购,彻底边缘化。

Macromedia :

曾经的网页三剑客Flash、Dreamweaver、Fireworks,被Adobe收购。

Flash被HTML5干掉,成为历史遗迹。

Novell:

NetWare是曾经的局域网之王,被Windows 和Linux挤死。

后来被Attachmate收购,再次转手给 Micro Focus。

公司名进入教科书,从现实中消失。

SGI :

图形工作站之王,好莱坞特效背后的硬件支柱。

被PC+GPU击败,2009年破产。

Sybase:

数据库巨头之一,PowerBuilder横扫MIS系统。

2010年被SAP收购,逐渐被Hana压制。

技术遗产还在,品牌消失。

Netscape :

浏览器鼻祖,开启了互联网时代。

被微软的捆绑式销售IE所击败,1998年被AOL收购,随后被拆分,雪藏,终止开发

AOL又被Verizon收购,再被私募拆卖。

DEC:

小型机时代的王者,被PC时代直接碾碎。

被Compaq收购,然后Compaq又被HP吞并。

Sun:

The network is computer, 发明了Java, Solaris, SPARC,最悲壮的技术理想主义者。

2010年被Oracle吞并,公司死亡,精神被掏空。

Computer Associates(CA):

90年代最大的企业软件公司之一,靠管理软件,数据库,中间件称霸数据中心。

2018年被博通以189亿美元收购,产品依然赚钱,品牌消失。

SCO:

90年代最重要的Unix厂商之一,其 SCO Unix 曾是 x86 服务器的主流操作系统。

2003 年起向 IBM、Linux 社区发起“Linux 侵权 Unix”世纪诉讼。

连续败诉、商业信誉崩塌,2007 年破产保护,最终资产被拍卖。

从“Unix 正统继承者”变成“开源世界的反面教材”。

还活着的,只剩这么几家:

Apple(苹果)

1995 年还在 PC 市场被 Windows 按在地上摩擦。

1997 年乔布斯回归,后来靠 iPod、iPhone、iPad、App Store 逆天改命。

这是名单里最传奇的“失败者逆袭冠军”。

Oracle(甲骨文)

当年只是数据库巨头之一,后来靠疯狂并购(PeopleSoft、Sun、BEA…)变成企业软件帝国。

HP(惠普)

活着,但“工程师精神”已死,拆成 HPE + HP Inc.

品牌还在,气质已变

AT&T

最早的电信帝国 ,在 5G 和运营商世界里勉强站着。

不再是科技先锋,只是基础设施商

Toshiba(东芝)

日本制造业代表,核能 + 存储 + 半导体一路暴雷。

多次巨额亏损,最终私有化退市。

活着,但早已风光不再

Intuit

拥有TurboTax、QuickBooks等产品,成了 SaaS 财务软件霸主

这家公司是这份名单里“最稳健的长期赢家”之一

看着这份名单,我感觉历史开了一个巨大的黑色玩笑:

当年为JavaScript站台的“全明星阵容”,几乎全部倒在了时间面前。

Netscape和Sun发的那份公告,简直就是这些公司的墓志铭!

它们的倒下,有的是因为技术路线的彻底颠覆(如SGI、DEC),有的是被更灵活、更开放的商业模式击垮(如Novell),有的则是在激烈的生态战争中黯然离场(如Netscape、Borland、Sun、SCO、MacroMedia)。

它们的命运恰恰演示了一个旧时代的终结:那个由专有软件、封闭系统、重型客户端和单一硬件架构主导的时代。

说实话,JavaScript这门语言设计得够烂的,简直就是一个缝补怪,其核心借鉴了Brendan Erich非常欣赏的Scheme,原型来自于Self,但是为了迎合管理层的喜好,语法却借鉴了当时火爆的Java,Erich仅用10天功夫疯狂冲刺,仓促地搞出来这么一个内部原型。

但是,正是由于这30家公司的托举,JavaScript一开始就致力于成为标准,一开始就呈现了开放的姿态,成了它最坚不可摧的护城河。

任何试图挑战这一生态的转悠技术,最终都倒在了它的面前。

JavaScript,在自由与混乱的互联网荒野中,演化出了自己强大而顽强的生命力,最终成了埋葬那个旧时代的重要掘墓人。

(附源码)HTML+JavaScript+Canvas编写2D小游戏 (附源码)使用HTML+JavaScript+Canvas编写2D小游戏。第一次写文章,可能有些地方存在问题,如有不对的地方也请帮忙指出,谢谢。 阅读详情

相关推荐

Windows11 升级到24H2后,原本的protel99se软件的DDB图纸文件打不开解决办法

Windows11更新后无法打开DDB文件

xingchen2837的博客 413

什么是图形工作站?

图形工作站是一种专门为处理高性能图形任务而设计的计算机。它采用了先进的硬件和软件技术,能够实现快速、高效地处理和渲染复杂的图形图像。图形工作站在许多领域都得到广泛应用,包括计算机辅助设计(CAD)、动画制作、影视后期制作以及科学计算等。

2301_79113726的博客 830

VisualStudio2022配置CGAL

vs2022和vs2017安装配置boost没什么区别,只需要注意boost的msvc得是14.3的,这玩意跟visualstudio版本挂钩的。压缩包解压,得到下面这两文件,然后把auxiliary这个文件挪到CGAL-5.6里面就行了。我用cgal读取一个stl模型,并输出相关信息(想可视化的话需要安装Qt,不想装Qt也可以装VTK)然后下载下面这两个压缩包。照着下面的截图填就完事了。

weixin_43850909的博客 1169

图形工作站一体机替代传统图形工作站有什么优势?

共享云桌面,可以把企业信息化和数字化各种资源,如算力、软件、数据和万兆网络带宽等,集中部署到机房云主机和信息化服务器上,实现共享集中和安全管控。

jsyunfeiyun的博客 675

2025 高效抓取雪球社区数据:自动化导出Excel与PDF全攻略

本文详细介绍了2025年高效自动化抓取雪球社区数据的完整方案。通过Python脚本,用户可自动抓取帖子列表数据并导出为结构化的Excel表格,同时批量将帖子内容保存为PDF文档,并支持合并与添加书签,极大提升投资研究和信息整理的效率。

weixin_29034963的博客 690

Labview及NI-USRP驱动安装教程

软件下载 安装使用的LabVIEW2018及NI-USRP驱动程序已上传,下载地址: 天翼云盘链接 (访问码:oc33) 百度网盘链接 (提取码:88mi) (注:天翼云盘下载不限速) LabVIEW2018安装步骤 右键软件压缩包选择解压至LabVIEW2018 选中文件,鼠标右击选择以管理员身份打开2018LV-WinChn.exe文件。 点击确定。 点击Unzip解压。 点击确定。 点击下一步。 填写任意信息后,点击下一步。 点击下一步。 点击浏览更改安装路径建议安装到除C盘以

dadapongi6的博客 2万+

曾经的王,突然 MySQL 倒下了!!!

在使用或计划使用 AI 工具的人中,只有不到 3% 高度信任它们的准确性,而有两倍多的人(大约 6%)非常不信任。ChatGPT 是最受欢迎的 AI 搜索工具,被 83% 的受访者使用,其次是 Bing AI (20%)、WolframAlpha (13%) 和 Google Bard AI (10%)。GitHub Copilot 是最受欢迎的 AI 开发工具,被 55% 的受访者使用,其次是 Tabnine (13%) 和 AWS CodeWhisperer (5%)。

emprere的博客 48

抓包工具(五)2025版 Burp Suite Professional的下载、安装、使用

抓包工具(五)2025版 Burp Suite Professional的下载、安装、使用

ACGkaka的博客 2万+

js延迟加载的几种方法

这是一个面试经常问到的问题:js的延迟加载方法 (js的延迟加载有助与提高页面的加载速度) 主要考察对程序的性能方面是否有研究,程序的性能是一个项目不断地追求的,通常也是项目完成后需要长期做的一件事情,像腾讯QQ依然对程序的性能不断地做优化,让用户的体验更好,性能优化的核心思想就是快,可以预先准备数据(如缓存的使用),可以按需获取,可以分段获取等都是常见的优化手段。 解题思路 : 1.de...

兔子juan的博客 1540

第 4 课 树莓派5的换源与中文输入法

树莓派换源、中文输入法的安装

嵌入式老牛的博客 2287

2026华为OD面试手撕代码真题目录

一般面试的时候每一轮技术面都会出一到两个手撕代码题,这些题的特点就是,非常短小,易于理解。不可能会再出阅读理解一样的机试题的。但是这些题目也非常注意基本功,很注意细节的处理,一般都是easy+medium题目。但是大家一定要注意,因为大部分面试官上面一开始就会让你做题,直接看你所有的做题过程(防止有人水平一般,机试就网上找的答案的蒙混过关),手撕代码题会给你后面的面试定一个基调。

MISAYAONE的博客 9万+

如果 JavaScript 和 TypeScript 是人,他们会怎么谈恋爱?

无论你选择JS的灵活还是TS的严谨,记住最好的代码不是最聪明的,而是六个月后你(或同事)还能看懂的那一些。毕竟,在编程世界里,能让你少熬夜的技术,才是真爱的技术。

2301_81413380的博客 689

机器人多学科仿真软件:Webots_(19).Webots的插件与扩展开发

通过上述步骤,您可以开发和使用Webots的插件、扩展和接口,以增强其功能和灵活性。

kkchenjj的博客 922

你可能从未用过的 JavaScript 功能,可安全运行不可信的 JavaScript 代码

全栈AI·探索:涵盖动效、React Hooks、Vue 技巧、LLM 应用、Python 脚本等专栏,案例驱动实战学习,点击二维码了解更多详情。再举个例子:你在做模块测试,每个用例都应该“白纸一张”,可上一个测试的状态偏偏泄漏进来了。因此,当“全局污染”“状态泄漏”“可预测性”这些词开始频繁出现,Realm 就是你的“止疼片”。你创建一个 Realm,就会拿到“刚出厂”的。),它把“创建 Realm”这件事,第一次做成了标准化的一等公民。:做个小型插件系统、写个安全的代码执行器,踩一踩边界,心里更有数。

粉丝们务必加入微信粉丝群 833

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Midscene.js跨平台AI自动化测试:5个步骤让任何人轻松上手

还在为不同平台的UI自动化测试烦恼吗?🤔 今天我要介绍一个革命性的开源工具——Midscene.js,它能让你用自然语言就能控制Web、Android、iOS、HarmonyOS和桌面应用!无需编写复杂的定位代码,无需担心UI重构导致的测试失败,Midscene.js通过纯视觉识别技术,真正实现了"所见即所得"的自动化测试。 ## 为什么选择Midscene.js?视觉驱动的跨平台自动化新范式

gitblog_00749的博客 1249

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

JS都有哪些延迟加载的方式?

把js外部引入的文件放到页面底部,来让js最后引入,从而加快页面加载速度例如引入外部js脚本文件时,如果放入html的head中,则页面加载前该js脚本就会被加载入页面,而放入body中,则会按照页面从上倒下的加载顺序来运行JavaScript的代码。所以我们可以把js外部引入的文件放到页面底部,来让js最后引入,从而加快页面加载速度。上述方法2也会偶尔让你收到Google页面速度测试工具的“延迟加载javascript”警告。所以这里的解决方案将是来自Google帮助页面的推荐方案。

zy1992As的博客 854

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IDEA 2026.1:这些 核心功能免费开放!

IntelliJ IDEA 2026.1 的这一更新让Java + Web 全栈开发降低门槛— 免费用户也能享受核心 Web 开发功能提升效率— 智能代码补全、重构和导航保证质量— 内置代码检查和重复检测统一环境— 前后端代码在同一 IDE 中管理。

weixin_44058951的博客 1443

第一次与病毒亲密接触——江民倒下了,瑞星能坚挺

【标题】第一次与病毒亲密接触——江民倒下了,瑞星能坚挺 【内容】1、序 前段时间写过一篇有关网页木马的文章,网页木马还未平息,一波又起,最近又感染了Hack.SuspiciousAni病毒(瑞星命的名),网站被闹的差点...2、亲密接触病毒 Hack.SuspiciousAni 先说说 Hack.Suspicio...

weixin_34161029的博客 175

都重生了谁还写一大坨的 JavaScript 代码啊

JavaScript代码简写的技巧有很多,像ES6那些基础的简写语法、数组排序、过滤的方法或者是三目运算符代替if else那些我觉得是基础,就没有提及

洋茄子炒鸡蛋的博客 1137

JavaScript 框架之战结束:React 是最终赢家?

JavaScript 框架之战的最终赢家究竟是谁?

优快云资讯 7771

js延迟加载的六种方式

把js外部引入的文件放到页面底部,来让js最后引入,从而加快页面加载速度例如引入外部js脚本文件时,如果放入html的head中,则页面加载前该js脚本就会被加载入页面,而放入body中,则会按照页面从上倒下的加载顺序来运行JavaScript的代码所以我们可以把js外部引入的文件放到页面底部,来让js最后引入,从而加快页面加载速度3.上述方法2也会偶尔让你收到Google页面速度测试工具的“延迟加载javascript”警告。所以这里的解决方案将是来自Google帮助页面的推荐方案。

青山不改,绿水长流。 8492

js实现上下滚动效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd "> <html xmlns="http://www.w3.org/1999/xhtml "> <head> <meta

快乐向日葵 474

认识 Javascript 中的作用域和上下文【转载】

摘要 作用域基于函数。函数的每次调用都是独立的,作用域与函数调用时访问的变量有关,包括局部变量(关键字 var,函数内部),全局变量(关键字 var,函数外部),块内变量(关键字 let,花括号内部)。 上下文基于对象。关键字 this 的值代表了当前上下文中的引用的对象。 以下内容转载自认识 Javascript 中的作用域和上下文【译】 Javascript 中的作用域(scope)...

Armstrong的博客 225

Java Web--HTML、CSS、JavaScript详细学习笔记(内含丰富示例代码)

** Java Web–HTML、CSS、JavaScript学习笔记 ** HTML(Hyper Text Markup Language超文本标记语言):控制的是页面的内容,是由标签组成的语言,能够展示超文本的效果。 CSS:控制的是页面的布局,视觉效果等 C/S结构:Client—Server 客户端到服务器 B/S结构:Browser—Server 浏览器到服务器 页面由三部分组成:内容(结构)、表现、行为。 内容(结构):是我们在页面中可以看到的数据。我们称之为内容。一般内容,我们是使用htm

burgerh的博客 459

保姆级教程:让你的 Node.js 应用永远在线的神器——PM2

保姆级教程:让你的 Node.js 应用永远在线的神器——PM2 你是否遇到过这样的崩溃瞬间:半夜服务器上运行的应用突然挂了,用户疯狂投诉,而你睡眼惺忪地登录重启?又或者每次更新代码都要手动 node app.js,一关终端就 Game Over?今天介绍的这位“瑞士军刀”,能让你从此告别这些烦恼。

渣渣盟的博客 246
上一篇: 失恋以后,他发明了一门超越C的编程语言!(续)
下一篇: 我天,C语言已沦为老二。。
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值