新聞中心
近日,APICloud重磅推出首款云端一體的全功能集成開發(fā)工具——APICloud Studio 2。為了更深入了解這款開發(fā)工具的特性及優(yōu)勢,APICloud CTO 鄒達針對幾個核心問題做出了解答。

為惠民等地區(qū)用戶提供了全套網頁設計制作服務,及惠民網站建設行業(yè)解決方案。主營業(yè)務為成都網站制作、成都網站建設、外貿營銷網站建設、惠民網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
一、APICloud Studio 2是一款什么樣的開發(fā)工具?
我們?yōu)锳PICloud Studio 2提煉出三個關鍵詞,「Atom」、「云端一體」和「全功能集成」。
首先,APICloud Studio 2是一款基于Atom內核的開發(fā)工具。眾所周知,Atom是一款主流、開源的前端編碼工具,在Github上也非常受歡迎。APICloud Studio 2建立在Atom強大的生態(tài)環(huán)境上,并且完整保留了其插件和主題擴展機制,保證工具的靈活性,以盡可能滿足更多的開發(fā)者個性化的需要。開發(fā)者可在 Studio 2中安裝任何喜歡的 Atom 主題或者插件。
其次,APICloud Studio 2進一步闡釋了APICloud「云端一體」的開發(fā)理念。如何更優(yōu)雅地與 APICloud 已有的云端服務結合,以切實提高開發(fā)者的開發(fā)效率,是研發(fā)這款工具所著重思考與優(yōu)化的問題。我們努力打磨云端業(yè)務與基礎編碼功能的結合點,以近乎無感的方式實現了 Studio 2和 APICloud云端的互聯互通。之前創(chuàng)建應用、應用管理、云編譯、模塊管理、應用配置等云端功能,現在都可在開發(fā)工具中直接使用。開發(fā)者使用工具開發(fā)應用時,將不必再訪問APICloud網站。
再次,相比于以往眾多的開發(fā)工具,APICloud Studio 2是一款真正意義上全功能集成開發(fā)工具。APICloud堅守多開發(fā)工具支持策略,自上線后陸續(xù)推出Sublime Text、WebStorm、Eclipse、Atom等開發(fā)工具插件,以及獨立的CLI工具,并且全部開源。此次Studio 2是將APICloud云和端所有開發(fā)相關的功能全部集成于一款工具中,另外在調試方面也新增了一些很實用的功能,比如設備的斷點調試、基于 chromium的實時預覽等。
二、與之前的眾多APICloud開發(fā)工具相比,APICloud Studio 2的升級體現在哪些方面呢?
一款開發(fā)工具的核心作用是方便開發(fā)者進行編碼與調試,因此,功能的升級也主要體現在這兩方面。APICloud致力于簡化移動應用開發(fā)技術,一款高效便捷、功能強大的開發(fā)工具將幫助實現這個目標。
高效編碼,開發(fā)提速
· APICloud Studio 2 中集合了數量眾多的AUI前端框架模板,例如列表、導航、詳情頁、時間軸等常用功能。開發(fā)者在創(chuàng)建應用時可自主選擇使用和生成
· 工具中還嵌入了AUI中大量的組件,開發(fā)者在編碼過程中,隨時可右鍵插入一個組件,不必再去編碼
· 這次將開發(fā)工具中的代碼提示功能進行升級,不僅提示關鍵詞有關代碼,還會顯示出代碼相關的文檔或接口。使得代碼信息更全面、更智能
· Studio 2中嵌入emmet代碼快速生成的組件,使用仿CSS選擇器的語法來生成代碼,極大提高了編寫HTML/CSS的效率
· 自主研發(fā)本地代碼時光機功能,支持手動備份和與云端同步時,自動備份本地未提交代碼
· 支持GIT-SVN的代碼管理;
· 為兼顧代碼管理服務的穩(wěn)定性和便捷性,Studio 2中應用GIT-SVN技術,開發(fā)者可隨意使用GIT客戶端,管理GIT或SVN 服務器上的代碼
便捷調試,實時預覽
· 支持編譯自定義loader
· 升級wifi真機同步功能,更加自動化
· 支持 iOS/Android 遠程設備的斷點調試,無需VPN 或fanqiang,在編碼時可迅速得出當前的變量值,還能準確找到錯誤點
· 支持設備頁面效果的預覽;
Studio 2使用基于 chromium 的 devtool 工具,不僅可以在 Studio 預覽頁面效果,還可以像在谷歌瀏覽器中那樣,動態(tài)修改樣式,打斷點等
· 支持云編譯和本地編譯
云端服務,一鍵集成
· 模塊管理:支持直接勾選或移除APICloud開發(fā)模塊
· 應用管理:支持設置應用權限、證書、版本,修改圖標啟動頁等信息
三、研制開發(fā)APICloud Studio 2 是有什么樣的初衷和意義呢?
APICloud這些年發(fā)展的歷程可以概括為五個關鍵詞,代表了五個不同的發(fā)展階段和目標。
跨端——產品的核心優(yōu)勢是“一套代碼同時開發(fā)iOS和Android兩個應用”,并且保證應用的功能、性能和體驗。
復用——模塊Store,標準化平臺功能擴展機制,提供大量經過標準封裝,功能獨立的模塊和服務。
簡單——多開發(fā)工具支持策略,提供所有主流開發(fā)工具插件并開源,開發(fā)者可以使用任何自己喜愛的開發(fā)工具開發(fā)APICloud應用。
融合——SuperWebView加速Web與Native的融合,在原生應用中使用APICloud的產品和服務。
實現——APICloud定制平臺上線,讓沒有技術能力的團隊和企業(yè)實現開發(fā)移動應用的夢想
APICloud Studio 2是一款「實現」的產品,我們要實現云端一體的理念,要實現讓開發(fā)者開發(fā)APP足夠簡便,包括用于編碼調試的工具也更加簡便。
隨著Atom作為一款前端的編碼工具變的越來越主流,非常多的APICloud開發(fā)者希望官方可以推出Atom相關的APICloud插件,以便于開發(fā)者使用Atom開發(fā)工具來開發(fā)APICloud應用。從去年11月份開始,APICloud集結了研發(fā)不同工具的工程師組成團隊,陸續(xù)發(fā)布了不同功能的Atom插件,包括wifi真機同步、應用管理、代碼提示等等,并在Github上進行了開源。而后,我們又決定將APICloud中的云服務結合進來,最終開發(fā)出這款云端一體的全功能集成開發(fā)工具。
APICloud Studio 2不僅是為了開發(fā)者用戶研發(fā)的,更是為了我們的企業(yè)客戶。在服務企業(yè)客戶的過程中發(fā)現,他們普遍有自身的管理規(guī)范,他們更急需一款統(tǒng)一的、官方發(fā)布的集成開發(fā)工具,現在APICloud Studio 2 可以滿足企業(yè)客戶的訴求。
分享名稱:APICloud首款全功能集成開發(fā)工具重磅發(fā)布,彰顯云端一體理念
本文地址:http://m.fisionsoft.com.cn/article/ccepcho.html


咨詢
建站咨詢
