程式設計師必看:移動開發中幾個全新的開源小工具。
移動優先的開發理念已經成為前瞻性應用開發機構的首要標誌。有鑑於此,移動應用開發工具的陣營不斷擴張、成員日益豐富自然不足為奇。愛加密小編收集了一部分開發人員的意見,整理了他們對於新型移動開發工具的看法。在本文中,我們就一起來了解這幾款不容錯過的傑出移動開發工具吧!
AppGyver
AppGyver包含多種快速開發工具,其中包括用於原型開發的Prototyper、用於開發PhoneGap應用的Steroids等。
“AppGyver為應用程式開發與概念設計提供多種出色工具。我們利用AppGyver Prototyper來建立實體模型並與團隊成員及客戶共同測試創意思路,”專門負責向使用者推薦諮詢專家的服務企業BetterDoctor公司CEO Ari Tulla表示。“AppGyver Steroids則成為我們iPhone開發工作流程中的必備選擇,團隊對其實際表現也讚賞有加。Steroids允許開發人員利用他們更為熟悉的Web開發技術編寫本機移動應用,這種方式比直接使用本機程式碼簡單得多。雖然AppGyver Steroids目前也提供關鍵性本機元件,但某些特定元件仍然有所缺失。”
Appscend
Appscend成功將跨平臺開發工作送入雲環境,並一舉帶來應用程式的管理、分析及訊息推送等功能。作為XML標記架構,IgniteMarkup令應用程式開發工作得以在一套單獨的程式碼庫之上實現。
“在我看來,Appscend是一家睿智的公司,”數字化營銷企業Svarod Direct公司開發者Oystein Svarod指出。Svarod利用Appscend開發出一套“素描”應用並交付客戶。Appscend公司CEO Sebastian Vaduca“在向創造型人才介紹這款平臺時表現出極大耐心,希望開發者能將自己的創意與精彩成果融入到應用作品當中。”
EclipseSource Tabris
Tabris是一款Java工具包,用於建立跨平臺化本機移動應用。在Eclipse RAP(即遠端應用平臺)的幫助下,Android與iOS應用程式能夠以同一套程式碼庫進行編寫。
來自德國的Thieme Compliance公司利用Tabris為iOS、Android以及Windows 8等系統平臺開發病患教育軟體。“我們的目標之一在於透過一次編碼獲得能執行於不同平臺的應用成品。我們最終選擇EclipseSource作為開發軟體,一方面是為了利用Eclipse,另外也能在RAP與RCP(即胖客戶端平臺)的基礎上建立Web與桌面客戶端——而且這一切都可利用同一套程式碼實現,”Thieme公司專案經理Thomas Pettinger解釋道。“在使用Tabris的同時,我們需要更多考慮如何針對三套平臺做出設計,但歸根結底,我們只需做出少數小小調整即可使用同一套程式碼庫。”
DreamFactory服務平臺
這款開源軟體旨在簡化開發流程,為HTML 5應用程式開發工作提供後端支援。開發人員可以在不考慮任何伺服器端軟體的前提下進行應用建立,服務能夠與NoSQL、BLOB儲存以及使用者管理等機制相對接。DreamFactory服務平臺可以安裝在任何一家資料中心或者雲端計算機當中。
Modus Createhas公司利用DreamFactory重新建立了企業通訊簿應用程式,並利用Sencha Touch平臺作為服務前端。“我們能夠將應用程式快速部署到雲環境當中,這就滿足了聯絡人資訊快速更新的實際需求,”公司CEO Pattern Sheridan指出。資料會以與實際裝置相契合的方式進行顯示。在使用DreamFactory的過程中,“我們積累了非常積極的實踐經驗,”Sheridan總結道。
Embarcadero RAD Studio XE4
Embarcadero RAD Studio XE4能夠支援智慧手機、平板裝置以及PC等平臺上的開發工作。其支援物件不僅涵蓋Delphi與C++等開發機制,還將於今年年末將Android納入支援陣營。
TMS軟體公司已經在一款專門用於讀取微軟Excel文件的iOS應用中使用了這套工具。“我最欣賞的是這款工具擁有強大的向下相容性——至少在非視覺化角度是這樣。直觀元素可以根據手機或平板的實際需求加以改寫,我們不可能在移動裝置上仍然使用桌面介面,”TMS公司產品經理Adrian Gallero表示。“我的程式碼庫非常複雜,而且從最初的測試版一直到測試版11始終存在崩潰問題。不過這款工具幫我將問題一一解決,並最終在幾天之內成功實現了龐大程式碼庫的遷移。”
英特爾HTML5開發環境
英特爾公司的HTML 5開發環境是一套囊括了開發、測試以及應用程式部署且支援多種裝置型別的跨平臺環境。該環境基於Web標準,為英特爾今年年初收購appMobi公司時所獲得。
“它擁有很多出色的優勢。這是一款卓越的工具,”Second Fiction遊戲工作室首席開發者Stephen Campbell表示。Second Fiction公司已經在HTML 5及JavaScript應用程式開發流程中使用了這套環境。HTML 5與JavaScript程式碼被打包塞進一套容器,進而獲得與本機應用相同的執行機制。“使用HTML 5的最大問題在於其執行速度不夠理想”,至少無法與本機程式碼相提並論。但這也正是新技術的意義所在,他補充稱。
Xamarin Studio
Xamarin Studio是一款流水線化IDE,其中包括多平臺本機移動設計、開發、除錯以及部署等機制。音樂流媒體企業Rdio公司利用Xamarin Studio與Xamarin的Android及iOS開發技術成功實現了跨裝置應用的流水線式開發。
"我們需要一種理想途徑,將Android應用與iOS應用以更緊密的方式聯絡在一起,同時又不必分別為兩大平臺設立不同的開發團隊,”Rdio公司首席Android開發者Brett Duncavage。“現在我們已經能將約60%的程式碼同時應用在Android與iOS平臺當中。”C#語言也被使用在應用程式開發工作中。Xamarin Studio還提供了優秀的程式碼補全、除錯以及部署功能,但目前整套工具還需要一段時間來繼續成熟,Duncavage指出。
另外還不得不提一下的是前段時間愛加密推出來的國內首家免費自動化,開發者只需上傳自己的應用,就可以自動分析出應用存在哪些可被利用的風險漏洞,清晰直觀,並且全網首家支援一鍵下載完整詳細的PDF格式分析報告,方便技術及公司管理人員對應用漏洞相關結果進行傳遞與研究,有針對性的進行安全防護,避免破解損失。
愛加密小編最後說,應用本身給使用者帶來的效益是衡量一個應用好壞的標準。工具僅僅是一方面,如何利用這些工具打造出符合使用者需求的產品,才是最重要的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29762917/viewspace-1266369/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 前端開發必看的幾個開源框架!前端框架
- 求推薦幾個程式設計師每天必看的網站程式設計師網站
- 程式設計師必看:13個GitHub開源又炫酷的計算機視覺專案程式設計師Github計算機視覺
- 推薦幾個私藏的適合99%程式設計師的開源專案程式設計師
- 六款好用的Mac最流行的開發工具,程式設計師必看~Mac程式設計師
- 好程式設計師web前端分享移動前端開發和web前端開發的區別程式設計師Web前端
- 來黑馬程式設計師從零學前端與移動開發----移動web開發----伸縮佈局程式設計師前端移動開發Web
- 前端已經取代了前幾年紅得發紫的移動開發者,成為程式設計師新貴前端移動開發程式設計師
- windows程式設計師開發linux程式的頭一個月Windows程式設計師Linux
- 程式設計師的幾個搞笑瞬間!!!程式設計師
- 5 款適合程式設計師的開源字型程式設計師
- 程式設計師的開源月刊:HelloGitHub(第 54 期)程式設計師Github
- 程式設計師的開源月刊《HelloGitHub》第61期程式設計師Github
- 程式設計師被高薪聘用的13個開發技能!get!程式設計師高薪
- [Jenkins 外掛開發] Jenkins 外掛二次開發 - 設計一個程式碼 diff 的小工具Jenkins
- 短影片平臺開發程式設計師成高薪職業,移動開發技術成鐵飯碗程式設計師高薪移動開發
- 在web開發中,為什麼前端比後端更得到轉行程式設計師的青睞?必看!Web前端後端行程程式設計師
- 剛開始學程式設計?這幾款小工具能讓你事半功倍程式設計
- 程式設計師如何選擇並開始一個有價值的開源專案?程式設計師
- 程式設計師必看:免費好用的api程式設計師API
- 7個HTML5移動開發框架,初學HTML5必看HTML移動開發框架
- 使用 ABAP 開發的一個基於 Web Socket 的小工具,能提高程式設計師日常工作效率Web程式設計師
- 移動 web 開發幾個明顯的相容性問題Web
- 書單推薦:每個程式設計師必看的11本書程式設計師
- 給你安利一個程式設計師上岸公務員的開源專案程式設計師
- [開發故事]成為優秀程式設計師的十個有效方法程式設計師
- Web前端程式設計師應該遵循的15個開發原則!Web前端程式設計師
- 頂級程式設計師推薦的程式設計開發書籍【整合】程式設計師
- 推薦幾個好用的程式設計師效率神器程式設計師
- 給中級程式設計師突破瓶頸的幾個建議,收藏~程式設計師
- 【移動開發】Checkout開源庫原始碼解析移動開發原始碼
- 5款程式設計師常用的Python開發工具程式設計師Python
- 用友開發者中心全新升級,YonBuilder移動開發入門指南UI移動開發
- 6個新手程式設計師程式設計必不可少的工具,你用過幾個?程式設計師
- 開源一個製作小工具的小工具,順便求個 star
- 移動開發需要了解的UI設計知識移動開發UI
- FFmpeg開發筆記(四十七)寒冬下安卓程式設計師的幾個技術轉型發展方向筆記安卓程式設計師
- Java程式設計師必讀:最新流行的Java開發程式設計技術Java程式設計師
- 硬體程式設計師和軟體開發程式設計師相比,哪一個就業發展前景比較好呢?程式設計師就業