五千年(敝帚自珍)

主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨

共:💬203 🌺502
全看分页树展 · 主题 跟帖
家园 我认为Java不是语言,就是另外一种操作系统

Java我也很不熟悉,但是显然它要做的不是什么新的语言,而完全是一种分布式的计算模型,或者叫做操作系统也行,在每台机器上装一台虚拟机,什么东西都用自己的方式来一遍。

当然,按照以前SUN的估计,很快会出现Java通吃一切,最后把微软逼到也不得不采用Java模型的方式,它当然就立于不败之地,甚至往美好一点想,以后可以开发直接执行JVM的硬件,SUN公司在企业市场就更呼风唤雨了。

这个想法在90年代以前,确实是非常先进的做法,而微软也是心知肚明,而且他一时间还真没有办法回应。在以前,甚至包括现在他在服务器方面的支持还是没有SUN充分。所以这个跨平台的问题还真不能一下子通过绑定操作系统来进行。所以赶紧搞了一套新的标准起来。大家都可以看到,Visual J++,C#,.Net这些都是对付这个问题的。比起对付Novell,这个难度就大多了。当然,思路还是一样的,参见

NTLM的故事

我一向对这种夹杂太多某个具体公司私心的技术心存戒备,所以从来没有认真用过Java。现在虚拟技术起来了,如果每台机器上装一个用户模式下的小型Linux环境,那也是一样的,或者基于某个跨平台的库接口进行开发,比如python,或者gtk什么的,也可以实现安全的一次写好到处执行。所以我个人感觉Java开发方式有点过时。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河