【“互聯網+”大賽華為雲賽道】CloudIDE命題攻略:明確業務場景,快速開發插件


摘要:基於華為雲CloudIDE和插件開發框架自行設計並開發插件。

IDE是每個開發人員必備的生產工具,一款好的IDE + 插件的組合,除了幫助開發者把編寫代碼、組織項目、編譯運行放在一個環境中外,還可以極大的滿足開發者自身的個性化需求,提高開發效率。

“工欲善其事必先利其器”,為了讓廣大開發者更多的了解IDE和插件本身,能夠省去本地環境配置的繁瑣步驟去完成插件的實戰開發。本次“互聯網+”大賽的產業命題賽道·華為雲PaaS命題推出了相關題目:CloudIDE插件開發

賽題介紹

先來看一下賽題的說明:參賽選手需基於華為雲CloudIDE和插件開發框架自行設計並開發插件。

具體要求:

  • 提交插件可運行,解決一定的業務場景,類型包括但不限於:編程語言教學、算法學習、代碼檢查、項目管理、開發效能管理、小游戲等;
  • 插件開發需使用規定的開發框架;
  • 作品提交插件代碼壓縮包或插件包;
  • 插件有使用說明文檔。

賽題解讀:學習CloudIDE,明確業務場景

由於題目已經定下了開發的環境,所以動手前最關鍵的是了解華為雲CloudIDE

華為雲CloudIDE是一個雲開發環境服務,通過瀏覽器訪問即可極速獲取雲端開發環境,支持編碼、調試、運行、預覽。用戶可以脫離本地系統,在雲上實現端到端的應用開發。

參賽選手如果想更好地開發相關的插件,需提前學習CloudIDE幫助文檔CloudIDE插件開發文檔,由淺入深,系統地認識CloudIDE。

同時,了解CloudIDE插件開發框架的實現原理和前后端通信原理,有助於大家更快的進行插件開發。

除此之外,選手可參考《CloudIDE插件開發指南》 里提供的一系列實戰教程,API和命令文檔,以及插件樣例,借助CloudIDE平台快速開發一款屬於自己的IDE插件。

說完CloudIDE,本題的另一個要素是開發插件,這是一個開放性的命題,對插件類型不做限制,大家可以通過插件實現一定的業務場景, 或者解決平常在使用IDE過程中的痛點。

如果覺得編碼枯燥無味,可以編寫一個程序員鼓勵師的插件,讓它在你連續編碼一小時后提醒你注意休息,在你提交代碼時對你一頓猛誇,讓你成就感十足。

如果你是一個時間管理達人,可以設計一個效能統計插件,讓它記錄你每天的工作時長、代碼量,提交次數等等。

當然,你還可以在開發提效上打開思路,划詞翻譯、代碼閱讀書簽、快速調試、代碼熱更新等。甚至把小霸王游戲搬上IDE插件……

華為雲CloudIDE使用指南

上面我們簡單為大家科普了華為雲CloudIDE的操作指南,其實這個產品的設計囊括了華為在計算、網絡、存儲、安全、智能化方面的技術積累,功能非常強大,尤其是下面提到的這些特性。

首先,它是一種按需獲取的開發工具, 開發者通過智能設備訪問華為雲CloudIDE即可獲取雲端的開發環境,里面的編碼、調試、運行、預覽功能都是可以開箱即用的,不需要經過復雜的環境配置。

其次,它對各類高級語言具有良好的開發體驗, 主流的編程語言如C/C++、Java、Python、NodeJS、GO、PHP等都原生支持,更多語言也可以通過安裝插件方式來支持。對於當前新興的各類編程框架,CloudIDE通過與華為與開發者工具DevStar對接,實現了應用框架和示例工程的復用,避免開發者從零開始。

第三,它可以輕松利用雲端資源, IDE中使用的計算資源可以橫跨鯤鵬和X86技術架構,可以輕松訪問雲端基礎設施,可以使用內置能力將開發的應用一鍵式部署雲端,快速驗證能力。

第四,它可以極大提升開發者創新力。 通過開放的插件集成機制、開源的插件開發框架、開放的API集成接口,配合華為開發者工具的各類代碼工程模板,行業開發者可以快速實現經驗和技術傳承,應用開發者可以專注於自身業務邏輯和業務創新。

第五,它深度整合人工智能和雲技術, 通過智能化編碼輔助來提升開發者在編碼階段的生產效率,盡可能的通過最少的鍵盤輸入達成編碼目標,通過雲調試技術在多微服務的復雜環境下實現如單體軟件調試一樣的良好體驗,快速定位問題。

在這些技術加持下,CloudIDE到底有多好用,還得看各位選手們的深度挖掘了!

高分攻略

如果想在眾多作品中脫穎而出,大家開發出的插件肯定要實現一定業務場景,可正常運行,需要注意的是一定不與現有友商插件(如VSCODE)功能或代碼雷同。

從大賽的評分維度來看,作品的創新性、技術實現和交付、商業性以及團隊的分工配置也都非常重要。

以創新性為例,包括立意新穎,代碼整潔優雅,有一定的設計等等;團隊方面,分工協作要清晰,組織架構、人員配置要合理。項目的技術路線清晰明確,技術工具成熟可靠。另外,有設計完整、可行的商業模式得到高分的可能性更大。

最后,再次提醒大家本次“互聯網+”大賽的時間安排:報名和作品提交時間截止到8月31日,初賽復賽截止9月30日,預計10月中下旬舉行全國總決賽。點擊進入大賽頁面,了解更多信息。

 

點擊關注,第一時間了解華為雲新鮮技術~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM