是否存在通用手机开发语言? 我的意思是,例如,php或java或其他什么
编辑:我们必须开发一些手机应用程序,我们正在寻找不同设备中最好的可重用语言(黑莓,iPhone,摩托罗拉等)
答案 0 :(得分:4)
Java尽可能接近,但它不是普遍存在的(iPhone不支持它!)
由于iPhone的语言也没有被其他任何东西使用,因此您将找不到通用的解决方案。
答案 1 :(得分:4)
Rhodes的工作方式是,您使用Ruby编写应用程序,使用HTML编写UI。 Ruby实现,Rhodes框架本身,您的应用程序脚本和HTML文件然后打包到手机的操作系统中,就像单个本机应用程序一样。 Rhodes然后在手机内部运行一个网络服务器,并使用手机的内置Web浏览器UI组件和JavaScript UI库为该应用程序提供服务,使Web应用程序看起来像本机应用程序。 (例如iPhone的iUI。)
在Mountain West RubyConf 2009上,Rhomobile首席执行官introduction to Rhodes (with live coding) video is available at the Confreaks website。
答案 2 :(得分:2)
Java(更具体地说是J2ME)可以在大多数手机上运行。谷歌Android和黑莓开发也涉及Java。在Symbian手机上你可以用C开发,并且有一个python的解释器。如果你的目标是iPhone市场,你必须坚持使用Objective-C和Cocoa Touch框架。
答案 3 :(得分:1)
没有通用语言,也没有所有主要平台都支持的通用运行时。两个主要参与者是J2ME上的Java,BlackBerry和Android设备以及iPhone上的Objective-C。
答案 4 :(得分:1)
您可能想要查看Symbian手机操作系统,它最初是作为诺基亚,Motorla和爱立信联合合作的通用操作系统。见:www.symbian.org/index.php
答案 5 :(得分:1)
HTML + Javascript + CSS
的PhoneGap!
这是我所知道的唯一跨平台移动框架。具有iPhone,Android和Blackberry的功能支持
答案 6 :(得分:0)
好!!!大多数手机都支持java。你想做什么?学习一门新语言?
答案 7 :(得分:0)
Java可能是您最接近的。
答案 8 :(得分:0)
即使你能做到这一点,写一个平庸的应用程序并没有真正充分利用它所使用的任何设备有什么用呢?
咬紧牙关,选择在选定的移动平台子集上进行优秀的实施。