主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨
Java我也很不熟悉,但是显然它要做的不是什么新的语言,而完全是一种分布式的计算模型,或者叫做操作系统也行,在每台机器上装一台虚拟机,什么东西都用自己的方式来一遍。
当然,按照以前SUN的估计,很快会出现Java通吃一切,最后把微软逼到也不得不采用Java模型的方式,它当然就立于不败之地,甚至往美好一点想,以后可以开发直接执行JVM的硬件,SUN公司在企业市场就更呼风唤雨了。
这个想法在90年代以前,确实是非常先进的做法,而微软也是心知肚明,而且他一时间还真没有办法回应。在以前,甚至包括现在他在服务器方面的支持还是没有SUN充分。所以这个跨平台的问题还真不能一下子通过绑定操作系统来进行。所以赶紧搞了一套新的标准起来。大家都可以看到,Visual J++,C#,.Net这些都是对付这个问题的。比起对付Novell,这个难度就大多了。当然,思路还是一样的,参见
我一向对这种夹杂太多某个具体公司私心的技术心存戒备,所以从来没有认真用过Java。现在虚拟技术起来了,如果每台机器上装一个用户模式下的小型Linux环境,那也是一样的,或者基于某个跨平台的库接口进行开发,比如python,或者gtk什么的,也可以实现安全的一次写好到处执行。所以我个人感觉Java开发方式有点过时。
- 相关回复 上下关系8
🙂同感。 1 季侯 字49 2008-04-20 09:53:11
🙂还是java 好 1 oldcat 字91 2008-04-04 06:23:51
🙂但是可以用java写操作系统么? 1 考林度 字64 2008-04-05 18:44:33
🙂我认为Java不是语言,就是另外一种操作系统
🙂java是平台,不只是语言 4 风北客 字450 2008-04-08 19:10:26
🙂当然可以 2 chela 字3888 2008-04-05 19:09:40
🙂这个说法有问题 1 风北客 字124 2008-04-08 19:14:21
🙂是把jvm作芯片上吧?已经有了 1 ◎※◎ 字0 2008-04-14 10:26:46