5个回答
展开全部
手机上选JAVA,支持 JAVA的手机最多,
NOKIA S60 支持JAVA 和C++
NOKIA S40支持 JAVA
其他的的LINUX等全支持JAVA
安桌 支持 JAVA
WINCE 支持 JAVA模拟器
苹果支持 OBJ-C
由此看来,嵌入式系统并不统一,但是JAVA被支持的最广泛..
不管是智能机还是非智能机,基本接近于通吃了..
虽然有些公司招聘C++ 嵌入式,但是前途并不看好.. 自从S60被其他智能机从市场上挤出来,嵌入C++也要跟着他一起消失..
这里不得不提的是,S40的中低端机只支持JAVA ,而且在中低端机里,S40的市场占有率高的恐怖...所以,如果放弃JAVA ,那就意味着放弃这个庞大的用户群... 看看身边有多少平民用着1000元左右或1000元以下的 NOKIA 手机... 就知道了,典型的S40
,虽然ORACLE 这个流氓拿着JAVA乱搞,甚至可能会收费,但是嵌入领域,你没有别的选择.要想兼容各多硬件,要想尽量的降低开发次数和开发周期带来的成本消耗,唯有JAVA能满足.
NOKIA S60 支持JAVA 和C++
NOKIA S40支持 JAVA
其他的的LINUX等全支持JAVA
安桌 支持 JAVA
WINCE 支持 JAVA模拟器
苹果支持 OBJ-C
由此看来,嵌入式系统并不统一,但是JAVA被支持的最广泛..
不管是智能机还是非智能机,基本接近于通吃了..
虽然有些公司招聘C++ 嵌入式,但是前途并不看好.. 自从S60被其他智能机从市场上挤出来,嵌入C++也要跟着他一起消失..
这里不得不提的是,S40的中低端机只支持JAVA ,而且在中低端机里,S40的市场占有率高的恐怖...所以,如果放弃JAVA ,那就意味着放弃这个庞大的用户群... 看看身边有多少平民用着1000元左右或1000元以下的 NOKIA 手机... 就知道了,典型的S40
,虽然ORACLE 这个流氓拿着JAVA乱搞,甚至可能会收费,但是嵌入领域,你没有别的选择.要想兼容各多硬件,要想尽量的降低开发次数和开发周期带来的成本消耗,唯有JAVA能满足.
展开全部
你说的这3个语言都是做b/s架构软件的,就是基于浏览器的。他们之间的关系就好比中文、英语、德语,其实只是语法的区别,任何一个功能点,以上3个语言都可以完成,java现在能流行一点,C#是微软山寨Java的,VB有点老了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
他们都是完全面向对象的编程.
首先Vb.net和C#都是微软.net平台下的语言;而Java既是平台又是语言;
其次语法上,Java和C#是非常非常接近的,而Vb.net语言风格更接近自然语言,继承了Vb6.0以来的优势,目前热门程度虽然不及C#,但是原理上可以和C#实现一样的功能,因为他们用的都是一个平台。
效率上,由于都要生成中间语言,效率都不如C++,但是对于一般开发硬件比较好的情况下是可以忽略这些的。
在使用工具上,Java的完全开源,使得有非常大的扩展性,Eclipse提供了非常优化的开发IDE,各类插件,还可以编写热门的安卓程序。当然.net平台也要开源了,IDE是微软的王牌VS系列,也非常非常方便。
开发程序类型:简单说,开发一个窗体应用,当然优先考虑VB和C#,在移植性方面JAVA的优势已经大不如前了,但是还是可以用JAVA开发一些特定要求的程序,特别是WEB开发。
首先Vb.net和C#都是微软.net平台下的语言;而Java既是平台又是语言;
其次语法上,Java和C#是非常非常接近的,而Vb.net语言风格更接近自然语言,继承了Vb6.0以来的优势,目前热门程度虽然不及C#,但是原理上可以和C#实现一样的功能,因为他们用的都是一个平台。
效率上,由于都要生成中间语言,效率都不如C++,但是对于一般开发硬件比较好的情况下是可以忽略这些的。
在使用工具上,Java的完全开源,使得有非常大的扩展性,Eclipse提供了非常优化的开发IDE,各类插件,还可以编写热门的安卓程序。当然.net平台也要开源了,IDE是微软的王牌VS系列,也非常非常方便。
开发程序类型:简单说,开发一个窗体应用,当然优先考虑VB和C#,在移植性方面JAVA的优势已经大不如前了,但是还是可以用JAVA开发一些特定要求的程序,特别是WEB开发。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习java手机方向的android编程吧。。。前景不错。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在手机方面的应该java好用些吧,java和c#差不太多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询