昨天看了一篇symbian为啥待遇比J2ME要高100%-500%的帖子,今天想力挺一下J2ME。Symbian无非是在系统之上开发,J2ME只不过比Symbian多了一层底层。Symbian开发的优势在于能调用系统底层API,随着现在jsr规范越来越多,J2ME也能拥有更多的适合移动开发的API,这点我想大家都是有目共睹的。可能有人说Symbian开发的产品性能优越于J2ME产品,话是没错,但是随着现在手机的处理能力跟运行内存越来越高,手机配置也越高,对于开发移动软件来说已经够了!
技术往往是程序员所追求的,但是我们应该在注重技术的时候,也请我们程序员们注意市场的导向,知道为什么任何产品都有一个市场占有率。J2ME的市场占有率不是Symbian所能比拟的。。。大言不惭的说一句,J2ME的市场说不定高过Symbian ,wince,linux等等之和的占有率。。。为什么这么说,因为现在手机的出品,支持MIDP规范好像已经成为了手机功能的一个潜规则了!
最后说一句,作为程序员,而且是一个移动开发的程序员,应该根据市场导向而进行取舍技术,而不是根据技术来取舍市场!除非N年前后,Symbian成为了手机功能的潜规则。。。不过估计不大可能。。。因为Symbian属于NOKIA的产品,市场不是他一个的,也不可能让让他一人独大。。。