我很困惑。煎茶,钛和卡布奇诺之间有什么区别?我很困惑移动web应用程序开发的工具/框架
1
A
回答
2
(我假设你在谈论Appcelerator的钛。)
也许最大的区别在于所使用的语言。卡布奇诺使用一种名为Objective-J的语言,它非常类似于用于本地Mac和iPhone/iPad应用程序的Objective-C语言,但随后被编译为JavaScript以用于Web应用程序。另外两个使用HTML/JS就像本地的网络应用程序。
此外,应用程序在移动平台上的实际外观以及它可以访问的功能有很大的问题。 Cappuccino和Sencha,AFAIK允许您设计针对移动设备优化的网络应用程序。但是,由于他们只是荣耀的网页,他们将无法获得像加速度计或GPS数据的东西;他们不是本机iPhone或Android应用程序。但是,Titanium会编译为本机iPhone或Android应用程序,并允许您执行这些操作。 Titanium也可以编译为本地桌面应用程序。
希望这会有所帮助!
1
煎茶是基于Web的JavaScript的框架开发Web应用程序。您必须使用Sencha与其他平台,如PhoneGap才能在iPhone/Android中运行此Web应用程序。有许多基于Web的JavaScript框架如Sencha,如jQuery Mobile,Magic Framework,xUI ...
钛是不同的。它也使用Javascript来开发应用程序。但是Titanium会将这些JavaScript编译为Objective-C代码。这意味着当使用Titanium时,您开发原生应用程序,而不是PhoneGap的webapp。
你能告诉我什么语言的钛框架使用? – sajjoo 2011-03-16 12:27:43
@sajjoo,JavaScript – knuku 2011-03-18 11:47:02
@ NR4TR谢谢.. – sajjoo 2011-03-21 10:41:57