到这个社区来的,多少跟java开发有点关系,我也是这样。但我几乎不愿意使用任何java开发的应用软件,例如eclipse,这玩意儿我用了好多年,但一点都不喜欢。因为它不够好,你得非常清楚这个东西,并且花很多时间来配置安装,才能开始干活,我知道你把它称为灵活开放,我也曾到处宣扬这类概念,但是最后我还是得承认,我要的是一个耐用好用的生产工具。你给我一堆理论上可以组装成任何东西的零件,我并不喜欢,我的工作不是要生产一个开发工具。我也不愿意去用java qq,永中office。这些我都用过,一点都不好用。还是给我个exe/sh/dmg吧,我只想好好干活。我们当然可以找到无数的文章,证明java可干这个,也可以干那个。可以而已,就好象我们公司的财务也可以修图片一样。真正的问题在于市场和用户的感受,他们会喜欢吗?
java社区总是强调开放、规范,发动了很多次战争来抵抗定制化的、专有化的java。既然已经公认这个世界必定是充满改变和创新的,那我们为何希望有一个大一统的平台来解决软件问题?要用一个统一的东西覆盖所有的设备和系统,那它可能有两件事情始终干不好:这也干不好,那也干不好
最近几年诞生的新设备,比过去N年的都多,以后肯定更多。他们能诞生,是因为他们总有些与众不同的地方,一个统一的语言平台怎么去照顾到这些差异?搞出的方案能不能足够完善让用户满意?足够完善之后这些设备还在不在?会不会总是看着别人赚饱了,我们才能慢悠悠的进入市场?
一直在说java,其实是想说java这样自己搞个虚拟机平台的语言,例如flash air。全世界都知道乔布斯有多讨厌这些运行时环境,iphone不支持java和flash已经是上一轮的故事了,新的话题是下一代的mac book可能不会内置JRE和flash player。你当然可以自己装,但苹果不保证后果,更不会为你自动更新。这意味着你发布程序的时候可能需要打包一个硕大的运行环境,你要把软件做得多好才能让用户心甘情愿下载这么个玩意儿呢?当然,乔布斯怎么说并不是关键,重点是回归到用户感受来,作为单纯的用户你会怎么选呢?
我很喜欢iphone的操作方式,还有漂亮的界面,还有系统的响应速度,无论它是不是苹果的产品,这样的东西我都会喜欢。就算乔布斯允许并且鼓励java进入iphone平台,我们要等多久才能得到一个如此品质的JRE?还是就像现在的j2se/j2me一样,号称覆盖了所有平台,其实聊胜于无? JCP这么多年来,为最终的个人软件用户考虑过多少呢?如果你看到这里心里说,java不是为个人用户准备的。那就好办了,彻底别在个人应用软件市场玩了。以后也不要再宣称跨平台之类的概念,老老实实做你的后台业务吧。最终变成fortran一样的古董
android是分裂java的重要一步,既然参差多态是幸福的本源,那为什么不呢?苹果搞自己的东西是不开放,那么总是要求别人来遵循标准就是开放吗?有多少人是挟开放之名夹带私货的?我曾经很喜欢android手机,如今我越来越讨厌去了解各种版本、各种规格、各种自营的android market。标榜开放的各类android制造/运营商,绝大部分是借着开放打开市场让自己上位,他们的读取用户的手机状态、获得用户的联系人列表、采集用户的支付信息,真以为我们不知道么?用户和市场有自己的选择,并且没有义务向任何人解释。java当然可以坚持己见,但是多年后当它抬头问天:介一切素为虾米时,它无法得到任何答案
以上纯属IT八卦,娱乐为主
分享到:
相关推荐
一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框 架的安全性限制)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。 隐藏在每个应用后面的是一系列的...
缺陷:没怎么完善,如果掉线或者游戏崩溃网络断了软件会自动停止操作,使用时间控件操作会导致窗体假死。给有需要的人完善,如果完善得更叼可以发我一份。原理:屏幕坐标定位,模拟鼠标点击操作。开发语言:c#窗体...
这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 开 放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员 数 量已经达到了...
老牌的虚拟机软件,在一个机器上虚拟出一个机器装LINUX(PC上用的),省得你来回开关机了。记得装VMWARE-TOOLS,安装方*在我另一篇笔记里。 六 有哪些书推荐 主要推荐ZLG的三本书,有这3本再加网络就不用别的书了,...
2.5.1 软件执行环境(虚拟机) 60 2.5.2 现代处理器的硬件执行环境 63 2.6 结论 68 第3章 Windows基础知识 69 3.1 组件及基本架构 70 3.1.1 简要回顾 70 3.1.2 特征 70 3.1.3 支持的硬件 71 3.2 内存管理 71 3.2.1 ...
个人电脑、软件和互联网等划时代的产品都是黑客创造出来的,如苹果的 Apple电脑、微软的 Basic解释器、互联网的 Mosaic浏览器。 回答前面读者的质疑,学软件编程并不需要看这本书,想成为优秀程序员和黑客的朋友,我...
个人电脑、软件和互联网等划时代的产品都是黑客创造出来的,如苹果的 Apple电脑、微软的 Basic解释器、互联网的 Mosaic浏览器。 回答前面读者的质疑,学软件编程并不需要看这本书,想成为优秀程序员和黑客的朋友,我...
电冰箱)、汽车电子没备等都是近年以来热门的Java应用领域,尤其是手机上的Java应用 程序和Java游戏,更是普及。 4:除了上面提到的,Java还有很多功能:如进行数学运算、显示图形界面、进行网络操作、 进行数据库操作、...
一. Java 基础部分............................................................................................................43、Java 中的异常处理机制的简单原理和应用。 .....................................