标签:
决定再读一遍J2ME游戏编程。
作为对作者Martin.J.Wells的崇拜之情,也因为此书是自己游戏开发的启蒙读物。虽然,从现在来讲,J2ME技术本身已经过时,但是此书中包含的游戏开发的思想,流程,步骤,术语,以及技术要点,都值得细细回味。
Java的成功:Write Once,Run Anywhere
在我看来,Java的前身,star seven的电子设备,在当时应该是有一定的前瞻性的。只不过生不逢时,这就同2004年NOKIA的S80,S90系列一样,其他环境达不到,出现这么一个东西,没有无线信号,没有互联网,这样的设备,以现在的标准,确实不应该称之为下一代计算机技术。
oak比Java更好听,James Gosling为啥不继续使用这一个名字呢?
Java的成功在于跨平台,在不同平台上实现了各自的虚拟机,然后上层统一使用一种语言。WebRunner搭上了当时的互联网的车票,具体到现在的ios,android,winphone平台,为什么不继续使用这一个技术?android自己实现的Dalvik虚拟机与KVM差别有多大?
Java的三大分支J2SE,J2EE,J2ME,目前J2ME已经没落,除了部分低端山寨机的MTK平台还继续使用之外,好像已经不多见。J2SE也在磕磕绊绊的发展,脚本化。只有J2EE在企业级开发上有足够的底蕴和积累,目前还是主流。
Java抛弃的多重继承,模板,运算符重载,确实是大部分程序员所厌恶的,也只因为此,Java让程序员成了一个大众化的,门槛较低的职业,也变成了人们眼中所谓的码农。
最后,到处都是微型设备,前景依旧光明。
标签:
原文地址:http://www.cnblogs.com/happydemo/p/4522249.html