華為云CloudIDE,重塑云原生開發者生產力

      網友投稿 780 2025-03-31

      在科技飛速發展的今天,云計算,5G,人工智能等技術已深入生活的方方面面,借由智能設備接入云端的各類應用的使用,已經成為我們日常生活的習慣。為了適應快速出現的各類生產生活需要,開發者每日將大量需求交付到云端應用,云原生已經成為當前時代最主要的應用交付方式。云原生開發者的生產力水平,決定了云應用的價值提升可能性。

      開發者工具的變革

      從第一臺科學計算機出現以來,人機交互的手段就一直在豐富和發展。通過最初的打孔紙卡,計算機可以“讀懂”預置的程序邏輯,讓計算機進入“可編程”年代;主機時代出現的文本編輯器,帶來了更好的語言支持和編輯體驗,輸入快速、直觀,可以更好的反映開發者的意圖,結合獨立編譯器就可以大規模復雜軟件開發;伴隨桌面電腦出現,應用的數量、用途極大豐富,出現了將代碼工程管理、代碼編寫、編譯構建、運行調試等能力集成在一起的集成開發環境(IDE),開發者生產力得到極大提升,軟件產業進入飛速發展時期;互聯時代,新技術層出不窮,軟件架構日新月異,開發者手中的IDE工具向著輕量化、可擴展、跨平臺等方向演進,為創新型開發者提供新的舞臺。

      云時代,開發者面對的運行環境已經從本地發展到云端,應用從“On Cloud”模式發展到“In Cloud”模式,原生于云,成長于云,立足云端穩健發展。為了交付以云原生為基本形態的應用,開發者需要更容易的獲取開發資源,更方便的進入云端設施,更快捷的連接云資源,更高效的實現價值輸出和質量提升。在此背景下,華為云CloudIDE應運而生,它原生于華為云平臺,充分利用華為在計算、網絡、存儲、安全、智能化方面的技術積累,有按需獲取、開箱即用、功能強大、生態完備等特點。

      華為云CloudIDE主要特點

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

      華為云CloudIDE,重塑云原生開發者生產力

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

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

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

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

      新特性發布:智能化代碼補全技術和微服務集群調測技術

      在4月25日的2021 HDC Cloud的大會上,華為云發布了基于華為云CloudIDE的智能化編碼工具和云原生調測工具,基于智能化代碼補全技術(SmartAssist)和微服務集群調測技術(CloudDebugger)重塑編碼和微服務調測生產力。

      代碼補全是軟件開發工具最核心的能力之一,它能夠在開發者輸入幾個字符的情況下,提示補全整個符號如方法調用、類型名、變量名、類字段、關鍵字等,在一些常見上下文下,代碼補全甚至可以補全整行代碼。當前代碼補全已經發展為結合深度代碼分析和深度學習模型的智能補全技術,結合本地代碼分析模型和多個場景化模型,在充分理解當前上下文片段的基礎上,基于語法和語義對所有可能結果進行決策和排序,對補全結果有較好的可解釋性和可調節性。

      華為云推出的基于增強的代碼分析結合多種特定場景模型的SmartAssist智能補全技術,顯著提升了以下三個方面的能力:

      第一,提升多符號/長結果的補全準確率;

      第二,對復雜上下文的非明顯結果推薦,如生僻的第三方API;

      第三,避免推薦過期/棄用/危險的API。而且,SmartAssist是運行于CloudIDE內的本地化技術,操作響應和穩定性非常好,可以極大提升開發者的編碼效率和編碼質量。

      在多微服務場景下的調測體驗和效率,是提升云原生開發者生產力的重要環節。當前微服務調測主要面臨的問題包括:接口測試工作量巨大,微服務之間復雜的調用關系造成調測嚴重依賴Mock服務,測試不完備,多進程并發調試,傳統調試手段不可行。開發者迫切希望在新場景中重現單體應用開發的便利:直觀查看代碼上下文,修改內存變量,測試語句執行,直觀展示調用堆棧和有針對性的設置斷點。

      華為云基于獨立調試適配服務、智能調試消息路由、遠端代碼熱替換和基于命名管道的批量消息傳輸協議技術打造的CloudDebugger微服務調測技術,實現了云原生開發者夢寐以求的能力:

      第一,如單體軟件調測般便利;

      第二,支持多人同時調測;

      第三,多微服務、多版本同時調測;第四,斷點、單步跟蹤、變量查看一應俱全。

      可以說,CloudDebugger是下一代云原生應用開發工具中最重要的效率助推器之一。

      華為云CloudIDE支持海量場景

      CloudIDE生于華為云的興起,成長于云原生時代的到來。華為基于鯤鵬發展第二計算平面,基于昇騰打造科學計算新平臺,這些云端算力平臺的發展,以及當前大數據、IoT、智能化、量子計算、區塊鏈等前沿技術的爆發式實用化增長,對開發者應對開發場景的能力提出了新要求。華為云CloudIDE服務以自身技術積累,利用華為多年沉淀的網絡、云計算、存儲、安全等技術,抓住時代發展新機遇,以優質體驗服務廣大開發者。

      鯤鵬開發者可以在線一鍵式申請CloudIDE鯤鵬原生開發環境,通過內置插件實現鯤鵬組件移植和性能測試。AI開發者可以在CloudIDE內編寫和調測訓練模型,一鍵式連接華為云智能開發平臺,實現端到端的模型開發、訓練、上線操作。區塊鏈開發者可以一鍵式拉起CloudIDE,通過內置模板開發區塊鏈合約,并可發布到華為云區塊鏈服務。微服務開發者可以基于已有模板創建微服務,編碼、調測、運行、預覽都可以在云上完成。云原生開發者可以基于CloudDebugger實現復雜多微服務環境下的調測,動態路由網絡請求,斷點查看變量和堆棧,熱替換代碼修改驗證。華為云量子計算平臺可以通過CloudIDE支持研究者開發、訓練量子計算模型,而不需要自己準備海量計算資源。

      華為云CloudIDE,以軟件基礎技術結合新時代業務場景,給開發者提供更高效、優質的開發體驗,幫助開發者實現業務創新新動力,以硬核技術重塑云原生開發生產力。

      戳我了解→?CloudIDE

      CloudIDE HDC2021 IDE 云原生 開發者

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Excel中進行兩個表格數據作對比的操作方法(excel表格怎么將兩個表格的數據對比)
      下一篇:萬字Java基礎原理知識大總結
      相關文章
      亚洲美女视频一区二区三区| 亚洲AV人人澡人人爽人人夜夜 | 亚洲av成人无码久久精品| 亚洲精品国产电影| 亚洲日韩AV一区二区三区四区| 亚洲免费观看网站| 亚洲人成7777影视在线观看| 国产aⅴ无码专区亚洲av| 亚洲人成精品久久久久| 亚洲精品中文字幕乱码三区| 亚洲中久无码永久在线观看同| 久久亚洲精品无码播放| 亚洲欧洲日产国码一级毛片| 亚洲综合精品网站在线观看| 国产成人麻豆亚洲综合无码精品 | 亚洲欧洲自拍拍偷综合| 亚洲视频国产视频| 亚洲国产成人va在线观看网址| 亚洲午夜在线一区| 亚洲精品伊人久久久久 | 亚洲色婷婷综合久久| 亚洲精品无码av人在线观看| 亚洲av永久无码制服河南实里| 亚洲AV综合色区无码一区爱AV| 亚洲国产一区二区三区青草影视| 亚洲三级电影网址| 亚洲欧洲另类春色校园小说| 亚洲伦理中文字幕| 亚洲av成本人无码网站| 亚洲国产一区明星换脸| 国产成A人亚洲精V品无码性色 | 国产亚洲一区二区三区在线| 久久久亚洲精品国产| 亚洲视频在线观看免费视频| 亚洲av日韩av无码av| 亚洲欧美日韩一区二区三区在线| 日本系列1页亚洲系列| 亚洲一级特黄大片无码毛片| 亚洲精品高清无码视频| 亚洲网站免费观看| 最新国产精品亚洲|