先提幾款常用的快速開發工具
1、AppMachine
AppMachine 是一個跨iOS和Android平臺的快速開發工具,它的方便之處在于提供二十多種應用設計模板,使用者可以直接通過模板進行應用開發。當然,用戶也可以自己DIY,添加新聞、LBS、社交媒體、拍照、攝像等多個集成內容。AppMachine 不依賴HTML5,也提供AppMachine Previewer功能使用戶進行預覽。
AppMachine適用于那些編程經驗不足的開發新手,對于開發大神可能這些模板就不夠看了。
2、Rexsee
Rexsee是一個開源Android應用開發平臺,主要針對Android終端設備提供底層開發、運行平臺及擴展工具包,幫助開發者使用HTML5+JavaScript開發Android應用。Rexsee有超過2000個JavaScript擴展API,使用的編程語言是 HTML5+CSS3+JavaScript+Rexsee擴展API。另外,Rexsee 還支持第三方JavaScript開發框架,支持Android原生UI布局,支持GPS、傳感器、相機等各種Android硬件。
Rexsee為開發者提供的資源有jar包、源代碼和開發手冊。
3、PhoneGap
PhoneGap是一款開源的免費移動應用開發框架,能夠讓開發者使用HTML、JavaScript、CSS等Web技術來開發跨平臺移動App。PhoneGap支持的平臺比較多,包括iOS、Android、BlackBerry、Symbian、WP,還有webOS和bada各系統平臺。
4、Attendify
Attendify 是一個便捷的應用開發服務平臺,支持iOS和Android兩大平臺,主要是通過提供大量的應用模板來實現快速開發。Attendify支持使用者在創建應用的過程中實時預覽和管理應用,當然,用戶也可以自己DIY。在應用推廣方面,Attendify會把創建好的應用及時發布到App Store和Google Play,幫助用戶推送應用。
5、HBuilder
HBuilder是DCloud推出一款支持HTML5的Web開發IDE。它引入了“快捷鍵語法”概念,解決快捷鍵過多的問題。HBuilder提供完整的語法提示和代碼輸入法、代碼塊及很多配套,提升HTML、js、css的開發效率。另外,HBuilder同時兼容Eclipse插件和Ruby Bundle。
HBuilder的網頁界面很有趣,聲稱是飛一般的編碼,為極客、為懶人、為你。
6、Markup Generator
Markup Generator是一個創建xhtml/css代碼的簡單工具,能夠減少搭建無聊de最初框架代碼,它能生成xhtml標簽以及非常直觀的css框架,以加速開發。它縮減了語法,以便讓你直接對頁面元素進行渲染。
7、Vim
Vim是一個高度可配置的高效文本編輯器,已經被大多數的UNIX系統廣泛使用,并且免費共享。
8、AppsBuilder
AppsBuilder 是一個跨平臺的在線開發工具,為用戶提供快速的原聲應用解決方案。AppsBuilder 可實現定制的視覺設計和實現應用跨平臺的能力,其內置插件可以將博客網站直接轉換成原生手機應用。
AppsBuilder 支持的系統平臺比較多,包括iPhone、iPad、WindowsPhone、Android、Chrome,甚至還有HTML5,但是AppsBuilder的主要使用者還是非專業的開發人員。
9、BluePrint
BluePrint是一個CSS框架,旨在縮短開發者的開發時間,它提供給用戶一個穩固的構建基礎,讓用戶能夠在易用的css網格系統、提供合理排版甚至打印樣式的基礎之上構建項目。
十款混合式快速開發工具
HTML5標準定稿之后,影響力持續上升,在移動互聯網領域爆發出了巨大的能量,HTML5與原生APP之爭再次引起行業人士的廣泛關注。對于開發者來說,是選擇原生APP還是順應形勢接受HTML5成了一個比較糾結的問題,于是誕生了一種折中解決方案——跨平臺混合開發,也就是過去兩年引起眾多討論的Hybrid App。
Hybrid混合模式借助HTML5技術,降低了開發門檻、縮短了開發周期、減少了開發成本,這也是APP開發人員最為關心的問題。現在也有不少平臺提倡HybridApp混合模式開發,在HTML5與原生APP之間為開發者開辟一條道路。
什么是Hybrid App
Hybrid App is a mobile application that is coded in both browser-supported language and computer language. They are available through application distribution platforms such as the Apple App Store, Google Play etc. Usually, they are downloaded from the platform to a target device, such as iPhone, Android phone or Windows Phone. The subscribers need to install to run them.
總體來講,Hybrid App是同時采用網頁語言與程序語言進行開發,通過不同的應用商店進行打包與分發,應用的特性更接近原生應用而且又區別與Web應用。但是在開發過程中同時使用了網頁語言,所以開發成本與難度大大降低。也就是說Hybrid App兼具了Native App與Web App兩者的諸多優點。
1、AppCan
AppCan是國內Hybrid App混合模式開發的倡導者,支持跨平臺移動應用開發,一次開發多平臺適配iOS、Android、Windows Phone。AppCan在技術架構上和PhoneGap類似是Web主體型中間件,但是通過結合了一些原生交互效果能夠達到iOS、Android平臺都比較一致的用戶體驗。此外,AppCan對引擎進行了獨特處理,優化了分辨率及移動端的適配,AppCan應用引擎支持Hybrid App的開發和運行。AppCan著重解決基于HTML5的移動應用"不流暢"和"體驗差"的問題。
注:最近AppCan舉辦了多場移動創業技術分享會,本周六到深圳,有興趣的朋友可以了解下。
2、APICloud
APICloud是一款“云端一體”的移動開發平臺,信仰“云端一體”的理念,重新定義了移動應用開發。APICloud為開發者從“云”和“端”兩個方向提供API,簡化移動應用開發技術,讓移動應用的開發周期從一個月縮短到7天。APICloud由“云API”和“端API”兩部分組成,可以幫助開發者快速實現移動應用的開發、測試、發布、管理和運營的全生命周期管理。
APICloud提供的原生模塊,涵蓋UI、系統、交互、影音、支付等類型。另外,APICloud還為開發者提供了APICloud ID集成開發環境,其一鍵真機調試、代碼同步、編譯本地測試包等功能也提高了開發效率。
3、PhoneGap
PhoneGap是一個免費且開源的開發環境,基于HTML,CSS和JavaScript等標準的Web開發語言,使開發者可以開發出在Android、Palm、黑莓、iPhone、iTouch及iPad等設備上運行的App。此外,PhoneGap也提供了比較豐富的原生插件調用,開發者使用PhoneGap進行開發,可調用加速計、GPS/定位、照相機、聲音等功能。
PhoneGap還提供Adobe AIR App以及在線的培訓課程,幫助開發者了解原生API并在他們自己的平臺上開發移動App。
但是,PhoneGap是國外的平臺,對國內開發者來說會造成一些不便,比如開發文檔都是英文,出現問題時技術支持不到位,另外,Hybrid用戶群,大部分是web開發者,對原生開發基本不了解,開發者需要對各個平臺的開發都要需要了解,對硬件等等都要配置,加大開發成本。
4、NativeScript
NativeScript是使用移動平臺的JavaScript引擎來進行跨平臺開發。邏輯部分自然無需多說,關鍵在于如何使用平臺特性。NativeScript是通過反射得到所有平臺API,預編譯它們,然后將這些API注入到JavaScript運行環境,接下來在Javascript調用后攔截這個調用,并運行native代碼。NativeScript是使用大量web開發的技巧來進行app開發,因為工具鏈和語言都非常熟悉受到了很多前端開發者的歡迎。
5、Kinvey
Kinvey同樣是一個為移動應用開發者提供后臺創建服務的平臺。Kinvey強調加速移動應用開發與銷售的“即取即用”理念。Kinvey的中間層與數據層均托管在多個云服務提供商處,包括Rackspace、Amazon與Microsoft。所有通過Kinvey存儲的數據都會有四種方式備份:Amazon EC2、Windows Azure、Rackspace以及Kinvey自己的服務器,假如其中一兩個出現了故障,用戶的數據依然安然無恙。
6、appMobi
AppMobi推出的全新開發工具XDK,使得用戶只要會HTML5、CSS3或 JavaScript 代碼,就可以使用 XDK 編寫程序,不需要學習 Objective C 或下載其他的軟件開發工具包。XDK 讓用戶可以使用行業標準來構建應用程序,同時提供了 AppMobi 自有的 JavaScript 庫,包含類似轉換濾鏡和滾動條等內容。
注:AppMobi被Intel收購,現為Itel XDK。
7、Titanium
Titanium移動平臺是所有移動開發平臺中比較另類的,它將JavaScript和本地庫鏈接在一起,編譯成字節碼,針對iOS以及Android兩個平臺分別構建一個軟件包。應用程序使用HTML,JavaScript和CSS進行開發,并支持PHP,Ruby和Python。應用程序可以使用 Appcelerator API訪問本地特性。并提供Appcelerator Studio開發環境,由于編譯成本地代碼,所以用戶體驗是最好的。
8、AppMachine
AppMachine是一款跨平臺的快速開發工具,目前支持iOS和Android兩大主流平臺。用戶可以通過修改AppMachine所提供的20種應用設計模板來進行App設計。這樣一來,沒有編程經驗的用戶也可以通過使用AppMachine來創建App。另外用戶也可以自己DIY,添加包括新聞、LBS、社交媒體、拍照、攝像等多個集成內容。
除了提供模板,AppMachine也支持自定義。
9、AppsBuilder
AppsBuilder是一個在線跨平臺應用開發平臺,能為用戶提供便捷快速的原聲應用解決方案,涉及平臺包括iPhone、iPad、WindowsPhone、Android、Chrome、甚至HTML5。AppsBuilder宣稱只需要10分鐘就能讓應用實現跨平臺使用,有了完全可定制的視覺設計和實現應用跨平臺的能力,用戶根本需要根據AppsBuilder提供的說明進行操作,無相關知識也可完成快速開發。另外,AppsBuilder內置插件可以將博客網站直接轉換成原生手機應用。
AppsBuilder能進行界面重新定制和功能重新分配,節省開發調整的成本。
10、AppsGeyser
AppsGeyser是一個國外的網站,但提供的功能非常有趣,可以瞬間把你的博客生成一個apk的安裝文件,并且還支持二維碼下載,AppsGeyser提供三種選擇,操作都很容易:你可以任意輸入一個移動網站網址,即可生成一個應用;輸入任何網頁小工具的HTML代碼,便可直接轉化為Android應用;通過工具抓取網頁上的版塊生成應用。
這是一個傻瓜式應用生成平臺,使普通人也能開發APP。
支持DIY的快速開發工具
對于非專業的移動開發者,弱化編程能力的快發開發工具實用性夠強,無需編程只要借助工具提供的各種功能模塊,就能開發出屬于自己的應用,而支持DIY更能使應用開發錦上添花,借助快速開發工具開發出屬于自己的“能嘚瑟”應用,而不是讓人捂臉嘆息“那畫面太美我不敢看”。
1、AppMachine
AppMachine是一款跨平臺的快速開發工具,目前支持iOS和Android兩大主流平臺,沒編程經驗的用戶可以通過修改AppMachine所提供的20種應用設計模板進行App設計。除此之外,另外用戶也可以自己DIY,添加新聞、LBS、社交媒體、拍照、攝像等多個集成內容。
AppMachine具備以下幾點功能特色:
1)功能強大:用戶可以使用模板組建應用,也可以自主從頭進行設計,添加包括新聞、LBS、社交媒體、拍照、攝像等多個集成內容。
2)輕松創建:通過AppMachine提供的應用模板,用戶能夠快速的創建獨具特色的應用。
3)完全本地化:相對于大多數移動應用DIY產品來說,AppMachine并不依賴于HTML5,從而實現了真正的完全本地化。
4)實時地測試預覽:AppMachine提供AppMachine Previewer功能,讓用戶能夠提前預覽他們創建和設計的應用。
2、Attendify
Attendify是一款便捷的應用開發工具,提供豐富的內容模板,用戶可以根據所提供的模板快速開發出iOS和Android應用。此外,Attendify具有完全引導功能,可以讓用戶在創建應用程序的過程中實現預覽和管理所創建的應用。
Attendify支持高度DIY,允許用戶自由地上傳自己的圖標、定制自己的啟動畫面和應用程序外觀,讓應用脫穎而出。 在推送方面,一旦用戶提交所創建的應用,Attendify會立即將應用發布到App Store和Google Play。
3、AppsBuilder
AppsBuilder 是一款跨平臺應用開發工具,能為用戶提供便捷快速的原聲應用解決方案。支持的平臺包括iPhone、iPad、WindowsPhone、Android、Chrome、甚至HTML5。AppsBuilder 對編程能力基本沒有要求,用戶只需根據AppsBuilder提供的說明進行操作,就能實現應用跨平臺使用,另外,AppsBuilder內置插件可以將博客網站直接轉換成原生手機應用。
值得注意的是,AppsBuilder擁有可定制的視覺設計和實現應用跨平臺的能力,如果用戶對應用的定制和控制不滿意,AppsBuilder 能進行界面重新定制和功能重新分配,為用戶省下重新開發調整的費用。
4、SwebApps
SwebApps提供了一種在線服務,讓用戶即便不知道如何編寫代碼也可以開發iPhone軟件。SwebApps專為小公司打造,提供多種可供定制的模板,另外,用戶還可以使用他們的圖片庫進行自主設計。
5、Appmakr
Appmakr是一款DIY移動應用開發工具,目前支持iOS、Android和Windows Phone等移動平臺。Appmakr可以讓用戶無需編程就能在分秒鐘內創建iOS和Android應用。此外,Appmakr還能將網站連接到應用程序、支持HTML5、推送通知和廣告支持。另外,用戶還可以使用自己的開發許可,將應用程序發布到所屬的應用商店中進行推廣。
用戶無需付費就能通過Appmakr創建想要的應用,但如果想要獲取更多的功能或將應用貨幣化,就要向Appmakr支付一定的費用。
【更多服務/工具(一千多種)可以關注DevStore工具服務板塊,也歡迎關注我們的新浪微博:DevStore;微信公眾號:DevStore】
本文為企業推廣,本網站不做任何建議,僅提供參考,作為信息展示!
推薦閱讀:中國教育熱線
網友評論
請登錄后進行評論|
0條評論
請文明發言,還可以輸入140字
您的評論已經發表成功,請等候審核
小提示:您要為您發表的言論后果負責,請各位遵守法紀注意語言文明