- 论坛徽章:
- 0
|
一些比较弱智的问题,但是不得不问。
原帖由 "ipaddr" 发表:
有Java写的浏览器,不知何时能与IE一较高下呀?
我没说Java不能写这些,只是说效果会差不少,没法和其它语言写的竞争,
至少现在桌面环境,有几个用Java写的软件?
你说的浏览器,有几个人用。?
不是说..........
要说几个人用,看看他们的客户列表就行了,其中不乏ibm, oracle, hp这样的大公司,而且人家都是付了钱用的。为什么呢?因为有很多企业中的应用不需要甚至不能够安装windows,有的地方甚至根本不需要一个完整的操作系统,但是他们确实需要一个平台能够运行应用程序。java的目的是让程序员可以集中在应用的实现上而尽可能少地学习硬件以及底层的东西,从而加快应用的开发和部署。
如果windows可以解决所有的问题,那我们还需要chinaunix干吗?
微软的有关人员透露微软在IE这个项目上总共投入累计超过10亿美元,因此从商业角度来看,在windows平台上也没有必要重新打造一个IE,但是并不是说没有人可以做出比IE更好的浏览器,只是没有必要这样做而已。
我前面已经说过,就目前的应用而言,从用户体验来说,目前在windows平台上没有比ms自己更好的方案,如果你开发的应用永远也不要考虑移植,当然用vb/vc最好。可是,就我个人观点来说,这并不是未来的趋势。操作系统大战已经开始,未来相当长一段时间里面将又会是一个多操作系统共存的时期。随着应用的深入,操作系统已经从单纯的pc操作系统扩展到服务器操作系统,甚至嵌入式设备的操作系统。随着智能化设备越来越多,会对新的操作系统和应用产生巨大的需求。从商业上来说,你开发一个应用的客户端,你会希望它在尽可能多的设备上运行,如果你不约束人家一定要装windows就能运行,岂不更好?如果你想保证若干年后的饭碗,不要死抱着会蓝屏的windows不放吧。尽管又很多竞争对手,微软巨人还不那么容易被打倒,如果你对未来的市场格局没有任何想法,看看微软现在在做什么吧。
我们返回楼主的话题,纯windows应用在windows机器之间的deploy也不见得方便,简单的应用当然copy一个exe就可以了,但是有的应用需要使用额外的dll,就麻烦了,要涉及到修改注册表,要注册com组件,甚至要重新启动机器。所以windows的很多应用必须要一个安装程序。相比之下,java程序的deploy就方便多了,基本上是run on copy,就是说复制过去就可以直接运行,没有注册表,没有dll,即使在windows上deploy也不需要重新启动机器,可以跨操作系统进行部署,这才是java的优点。 |
|