现在,JAVA的前途越来越黯淡了,首先是专利的问题,本来问题不是问题,可是随着ORACLE成为JAVA的新东家,当年SUN对JAVA的承诺也就成为了历史。与此同时,我也在想,假如我的JAVA代码失去了JVM环境的支持那又将是个什么样子??很多大企业部署的2EE等等应用其实都是需要JVM来支持才可以运行的。很多JAVA的程序员其实也是在JVM之上来开发自己的应用系统。可是一旦这种本身应该是基础平台的东西不再公开,我们是否应该有一个不被厂商控制的自由的JVM,这个JVM可以作为LINUX内核的一部分,直接在LINUX内核中执行和解释JAVA字节码。这样我们将从根本上避免这些专利公司的核讹诈和恐吓。比如当年的硬件厂商,各种CPU都不能有效的统一,为了能改善互操作性,所以指定了统一的规范。现在的JVM却正在向当年的硬件厂商相互隔离的方向发展了!!用JAVA就意味着你永远也不能摆脱JVM的控制。JVM变化了,将导致下端用户必须适应这种变化。很多变化要比GCC的升级带来的变化大的多。和更自由的编程软件(你自己可以随便折腾。同时你也可以知道这些编程软件的实现细节)相比,JAVA是个鸡肋,程序员的代码有时真的是自己的心血,可是我们的心血为什么一定要依赖别人的脸色呢?对于一个人来说自由比舒适重要,对于一个需要部署IT应用的大公司来说,自由也同样比舒适重要。商业软件对于用户来说最不保险的地方就是那些东西永远都不是用户自己的,有时甚至是用户自己的数据也未必就真的是用户自己的。然而这些东西又的确是用户的私有。避免这种窘境的最好办法就是使用一种更自由和开放的计算机系统,这样用户就不会被垄断所裹挟和恐吓!!!!!
阅读(1583) | 评论(0) | 转发(0) |