国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

跨平臺打造移動原生應(yīng)用的10大武器

發(fā)布時間:2014-12-16 11:30    發(fā)布者:designapp

        摘要:本文介紹了10款跨平臺打造移動原生應(yīng)用的工具,旨在幫助開發(fā)者們提高自己的編程效率。開發(fā)者可以根據(jù)這些工具的特點自行選取,從而直接降低開發(fā)成本,間接快速捕捉市場,提高收益。
編譯工具對開發(fā)者的影響是直觀的,開發(fā)者使用JavaScript等語言寫出應(yīng)用的代碼,再將它們編譯成原生代碼。通過原生的API,完成跨平臺的操作,最終分發(fā)到本地的應(yīng)用商店中。由此可見,編譯工具的選擇可以直接降低開發(fā)成本,整個團隊可以間接地快速捕捉市場、提高收益。今天我們?yōu)榇蠹医榻B了10款主流的原生轉(zhuǎn)換編譯工具,開發(fā)者們可以根據(jù)不同的特點來選取,提高自己編程的效率。
1.Adobe Air
Adobe Air是針對網(wǎng)絡(luò)與桌面應(yīng)用的結(jié)合所開發(fā)出來的技術(shù),可以不必經(jīng)由瀏覽器而對網(wǎng)絡(luò)上的云端程式做控制,是一款允許你利用現(xiàn)有的web開發(fā)技能(包括Flash、Flex、HTML、JavaScript、Ajax)優(yōu)勢,建立和配置跨平臺(或跨操作系統(tǒng))的桌面RIA應(yīng)用。



其特點如下:
網(wǎng)絡(luò)應(yīng)用離線化:同傳統(tǒng)的Web相比,AIR的優(yōu)勢在于有客戶端的優(yōu)勢,可以脫機運行程序,在需要的時候偶爾連接一下網(wǎng)絡(luò),比如可以離線寫博客,發(fā)布的時候連接一下網(wǎng)絡(luò)。
跨平臺、低開發(fā)成本:跟傳統(tǒng)的桌面應(yīng)用程序相比,AIR程序可以跨平臺,支持多操作系統(tǒng),開發(fā)成本較低。
出色的交互表現(xiàn):AIR憑借Flash技術(shù)本身的特征可以帶來更吸引人的交互表現(xiàn),相比其他傳統(tǒng)的Web技術(shù)要出色。
運行速度更快:因為AIR程序均是在本地運行,而網(wǎng)絡(luò)應(yīng)用程序在網(wǎng)絡(luò)客戶端和服務(wù)器之間進行調(diào)用,需要調(diào)用大量數(shù)據(jù)和代碼,所以AIR程序的運行速度要快一些。




       
2.FireMonkey
Firemonkey是一個基于CPU/GPU混合架構(gòu)的業(yè)務(wù)應(yīng)用平臺,能夠幫助開發(fā)人員設(shè)計出Windows、Mac和iOS設(shè)備上的視覺絢麗的本地應(yīng)用程序。Firemonkey允許開發(fā)人員創(chuàng)建具有快速的本地性能、動畫和圖像效果、企業(yè)級的數(shù)據(jù)連接以及交互式數(shù)據(jù)可視化的富HD和3D的圖形應(yīng)用程序。







       
3.Gideros Mobile
使用類似Flash的功能來開發(fā)游戲或者應(yīng)用,雖然不如上面的一些工具簡單,但你也無須懂特別高深的編程語言,還能對已有的代碼循環(huán)利用,開發(fā)好之后,可以在電腦或者其它設(shè)備上立即進行測試,無需反復(fù)導(dǎo)代碼。







       
4.J2objc
J2ObjC(Java to Objective-C)是Google出品的一個開源的命令行工具,允許開發(fā)者將Java代碼轉(zhuǎn)換成適用于iOS平臺的Objective-C代碼。這意味著,開發(fā)者編寫的Java代碼可以成為iOS應(yīng)用程序的一部分,且無需對生成的文件進行編輯。



J2ObjC支持Java語言和運行時的大部分特性,包括異常、內(nèi)部類/匿名類、泛型類型、線程和反射等,同時也支持轉(zhuǎn)換和執(zhí)行JUnit測試。




       
5.Livecode
LiveCode原名Revolution,是一款源自HyperTalk的用于快速應(yīng)用程序開發(fā)語言。LiveCode語法結(jié)構(gòu)和自然語言接近,比較適合編程初學(xué)者掌握。此外LiveCode具有良好的跨平臺支持,可以創(chuàng)建Linux、OS X和Win桌面應(yīng)用,Android和iOS手機版的應(yīng)用,以及無GUI的服務(wù)器端應(yīng)用。



LiveCode 5.X及更早的運行時環(huán)境僅有閉源版本,若想用其進行開源軟件開發(fā)限制非常大。經(jīng)過今年年初的KickStarter募集后,成功推出改良核心的6.0版本,包含了支持拖拽布局的IDE和多平臺部署分發(fā)工具,可安裝于Linux、OS X和Win系統(tǒng)上。




       
6.Mono
Mono是一個由Novell公司(先前是Ximian)主持的項目。該項目的目標(biāo)是創(chuàng)建一系列符合ECMA標(biāo)準(zhǔn)(Ecma-334和Ecma-335)的.NET工具,包括C#編譯器和共通用語言運行庫。與微軟的.NET Framework不同,Mono項目不僅可以運行于Windows系統(tǒng)上,還可以運行于Linux,F(xiàn)reeBSD,Unix,OS X和Solaris。







       
10.Codename One
Codename One是一個針對移動應(yīng)用開發(fā)者的、開源的、跨平臺的Java工具,旨在幫助Java開發(fā)者通過單一代碼庫來針對所有移動(智能手機和平板電腦)平臺構(gòu)建本地應(yīng)用。
Codename One由Chen Fishbein和Shai Almog開發(fā),這兩人都曾供職于Sun公司。Fishbein稱,Codename One使移動應(yīng)用開發(fā)工作更加快速、容易,Java開發(fā)者可以構(gòu)建iPhone/iPad(iOS)、Android、Windows Phone、Blackberry等平臺上的應(yīng)用,且無需在應(yīng)用性能、功能或開發(fā)簡易性方面妥協(xié)。






本文地址:http://www.qingdxww.cn/thread-135439-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 無線充電基礎(chǔ)知識及應(yīng)用培訓(xùn)教程2
  • 無線充電基礎(chǔ)知識及應(yīng)用培訓(xùn)教程3
  • 想要避免發(fā)生災(zāi)難,就用MPLAB® SiC電源仿真器!
  • 為何選擇集成電平轉(zhuǎn)換?
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成年女美黄网站大全免费播放 | 亚洲精品98久久久久久中文字幕 | 久久精品在这里 | 久久精品国产精品青草不卡 | 欧美视频一区二区三区在线观看 | 午夜一级毛片看看 | 成人免费国产欧美日韩你懂的 | 国产yw855.c免费观看网站 | 欧美一级免费 | 国产精品一区二区三区久久 | 国产青青青 | 国产一级特黄aa大片高清 | 成人在线看片 | 99re在线视频免费观看 | 经典三级在线播放线观看 | 国产成人a一区二区 | 两个人的视频在线观看免费完整版 | 精品福利一区3d动漫 | 97视频免费观看 | 欧美在线国产 | 四虎国产精品永久地址99 | 国产日产欧美一区二区三区 | 欧美视频性| 国产一区二区三区欧美 | 久久99蜜桃精品久久久久小说 | 久久免费特黄毛片 | 亚洲一区二区三区四区在线观看 | 全亚洲最大的免费影院 | 国产精品一区三区 | 久久国产精品久久国产片 | 99久久精品影院老鸭窝 | 欧美在线观看一区二区三 | 欧美中文字幕一区二区三区 | 日本在线观看a | 欧美在线免费 | 在线观看欧美一区 | 最近最新的日本免费 | 久99re视频9在线观看 | 久久国产精品超级碰碰热 | 天堂新版资源中文最新版下载地址 | 青青操久久 |