我们很容易就会遗忘那些曾经在猿群中大热而又被各种新技术掩盖直至堙灭的技术的价值。就拿COBOL这个老猿们当年所用的神器来说,就跟条死鱼一样被现代猿基本这么形容:没价值,腥臭,过时了,对你没好处。Java 作为现代猿的中坚力量在这点上可能会成为下一个COBOL。

有关JAVA的技术卖出多少本书已经是一个很久远的记忆了。现处中年时期的Java语言的用途已经不再出现在各种杂志的封面上了。JAVA从出生到现在已经19年了,应用开发圈已经开始绕着那些更有吸引力的如“Node.js”,“Objective-C”,“Dart”,“Go” 等等类似的新技术转圈了。Java? 那是Web 1.0时代的一个传说吧?

也许,相比把私人开发App的收入的30%分给Apple并期盼(更多的是等死)你的App有一天爬上了Top-25List,Java开发可能会给你一个更好的商业计划。但是实际上,Java一直都要面对一个比怎么玩鸟砸猪还要大的问题。那就是如何在任意平台上建立统一平台并流畅运行的问题。这样服务端程序猿,客户端程序猿,嵌入式程序猿所面对的那些平台不统一的问题都得到了解决。

在我们忘记Java在计算机行业里所扮演的角色和做出的那些卓越贡献前,这里有12个绝对的理由来告诉你Java不但不会和COBOL一样被堙灭,并且在其后时代中更加壮大。

换句话说:别说这是Java的逆袭,Java一直就在,并且其地位无法撼动。

** Java持续占据主导地位的关键原因,第1位:在政治(通常手段低劣)斗争中不屈不挠**
开始时,技术界从来没认为Java会成功,因为它的对手太多而且都是“土豪”。尽管如此,Java还是繁荣发展起来。那些诧异Java仍然存在的人们,一定是花了太多时间听那些对Java怀恨在心的人,而没有花时间去理解为什么Java会成功。

微软是Java第一个面对的强大对手,因为那时MS-DOS提供了通用性,而微软看到Java是此通用性最具可能性的替代者。Redmond从一开始就对Java恶评不断,从每个可能方面与其斗争(译注,Redmond,雷德蒙德,是微软总部所在地,此处代指微软公司)。在桌面应用方向,Java从来没有找它需要的发展推动力,部分是因为强大的Java虚拟机启动时需要花费太长时间。尽管有些启动延时,Java应用在Window平台上还是可用的。
由于一些不明原因,Steve Jobs(译注,史蒂夫·乔布斯)从来没接收过Java,即使是在Mac被除了Adobe之外所有人忽视的年代。Java的兼容性可以带来很多有用的代码,但是Apple一直未把Java视作第一选择。(的确,iOS智能手机比起我用的Android更流畅,所以也许Steve是对的。)

J

Java在编程语言中,地位无法撼动的12条原因你知道吗?相关推荐

  1. java康纳塔评测_Java地位无可动摇的12个原因C_服务器评测与技术-中关村在线

    Java动态类型语法工具Groovy Java开发者必须要有一个带有动态类型的语法,可以使用Groovy一个带有预处理器的工具,它能够生成出Java字节码来.这种语言也完全集成到了Java中,因此可以 ...

  2. 在众多编程语言中,你可知哪种语言的安全性更高,安全漏洞最少?

    编程语言之争,一直以来是开发者社区的热议问题,因为开发者喜欢证明自己所使用的编程语言占据主导地位,尤其是安全性,只不过讨论的过程往往都伴随着双方的愤怒,最后不了了之.那么,你可知在众多热门编程语言中, ...

  3. python 计算机程序设计-计算机编程语言中,为何Python独得恩宠?

    原标题:计算机编程语言中,为何Python独得恩宠? 截止到2019年6月,根据Indeed网站的统计分析,美国Python开发人员的平均年薪为117,822美元. 相比Java从业者的年薪 $102 ...

  4. python为什么从0开始_为什么大多数编程语言中,索引都是从0开始

    为什么大多数编程语言中,索引都是从0开始 世界上绝大多数语言,但凡涉及到了索引这个概念,索引都是从0开始的,对于初学者,难免觉得别扭,毕竟生活中,但凡涉及到和顺序有关的概念,都是从1开始的,那么为什么 ...

  5. Java可移动性不强_java地位无可撼动的原因

    如今,面对曾经在程序员中被各种新技术掩盖直至堙灭的技术值得怀念.犹如COBOL这当年被老程序员们尊为神器的语言如今也基本没有价值.而Java作为现代程序员的中坚力量在这点上会不会成为下一个COBOL? ...

  6. java 函数fun_c语言中fun用法详解_后端开发

    Java Dao层的作用_后端开发 Dao层叫数据访问层,属于一种比较底层,比较基础的操作,可以具体到对于某个表或某个实体的增删改查,其Dao层的作用是对数据库的访问进行封装,从而不涉及业务,实现解耦 ...

  7. java制表符_Java地位无可动摇的12个原因

    如今,面对曾经在程序员中被各种新技术掩盖直至堙灭的技术值得怀念.犹如COBOL这当年被老程序员们尊为神器的语言如今也基本没有价值.而Java作为现代程序员的中坚力量在这点上会不会成为下一个COBOL? ...

  8. 我的世界一个程序导致JAVA,Java地位无可动摇的12个原因

    如今,面对曾经在程序员中被各种新技术掩盖直至堙灭的技术值得怀念.犹如COBOL这当年被老程序员们尊为神器的语言如今也基本没有价值.而Java作为现代程序员的中坚力量在这点上或许会成为下一个COBOL. ...

  9. java的地位_Java地位无可动摇的12个原因

    如今,面对曾经在程序员中被各种新技术掩盖直至堙灭的技术值得怀念.犹如COBOL这当年被老程序员们尊为神器的语言如今也基本没有价值.而Java作为现代程序员的中坚力量在这点上会不会成为下一个COBOL? ...

最新文章

  1. Dataset之LSUN:LSUN数据集的简介、安装、使用方法之详细攻略
  2. Android持久化存储(1)文件存储
  3. ios 静态库合成_iOS生成静态库方法-iOS集成静态库-iOS合并静态库
  4. linux文件权限umask,linux系统中UMASK权限的用法讲解
  5. Hi3515的开发板 Hi3515 SDK编译出错 提示缺少libpciv.a的解决办法
  6. oracle ora 00283,【案例】Oracle报错ORA-16433非归档丢失redo无法启动的恢复过程
  7. 静态网页制作作业_HTML CSS复习之制作静态网页
  8. javascript基础与编写习惯
  9. vue多语言插件vue-i18n
  10. 对接极光IM之修改头像
  11. java Session缓存
  12. 计算机键盘盲打方法,【字母键盘练习方法指导】教你如何快速打字
  13. 5G UPF与MEC
  14. 记录一次Broken Pipe断链问题排查
  15. 《匆匆那年》每一集的标题
  16. 摄像头、视频采集和摄像设备图像质量判断的几种简单有效目测方法
  17. 拥有一本CISP证书,我的工资会翻倍吗?
  18. login-shell和non login-shell区别 & bash配置文件实验报告
  19. FreeCAD 官方文档 —— 一、 概述
  20. Zip压缩包伪加密原理

热门文章

  1. 《Android Studio开发实战 从零基础到App上线(第3版)》出版后记
  2. php 计算涨幅,如何计算股票涨幅空间?股票涨幅怎么算
  3. Mysql一个字段存储多个url_MySql一个字段用;隔开,存储了多个照片路径,如何用JS显示所有图片在页面上。...
  4. php控制wifi上网时长,怎么限制wifi网速 TP-LINK无线路由器设置方法【步骤方法】...
  5. 【Excel系列9】-- 28个基础图表
  6. 华为被曝自研编程语言“仓颉”,南大教授冯新宇领衔
  7. flutter 页面加载动画_十、Flutter加载动画
  8. revalidate()
  9. Solomon Hykes离开Docker公司,自此仗剑走天涯
  10. 网口压线顺序_网线压线顺序