做開發(fā)有多難?大部分做過開發(fā)的人會說:「難,有時(shí)候難上加難。」
因?yàn)橐粋€(gè)開發(fā)者會在職業(yè)生涯中遇到各種各樣的挑戰(zhàn)。比如快速迭代的專業(yè)知識,要求開發(fā)者保持終身學(xué)習(xí)、快速學(xué)習(xí)的習(xí)慣;還需要開發(fā)者持續(xù)開拓新的思維模式、探索新的工作方式;有時(shí)還要做個(gè)全能選手,交付工作「又快又好」。想要成為優(yōu)秀、效率高的開發(fā)者確實(shí)很難,那么,你可能需要多多參與這類有干貨、有趣味的開發(fā)者沙龍。
11月21日,DevRun開發(fā)者沙龍——華為云武漢專場活動(dòng)成功舉辦。數(shù)百位開發(fā)者在江城相聚,兩位華為云資深技術(shù)專家從CloudIDE和API Explorer兩個(gè)主題出發(fā),為武漢的開發(fā)者們帶來了一場火熱的分享,深入解析了華為云CloudIDE應(yīng)用場景和華為云APIExplorer的優(yōu)勢特征等精彩內(nèi)容。除了精彩的主題分享外,華為云還為到場開發(fā)者提供了一場探險(xiǎn)尋寶之旅。正所謂「紙上得來終覺淺」,在現(xiàn)場實(shí)操環(huán)節(jié),技術(shù)專家親自指導(dǎo)參會開發(fā)者完成華為云API入門實(shí)踐,在上手過程中加深對理論的認(rèn)知。
華為云CloudIDE:又輕又快做開發(fā)
多年以來,開發(fā)工具歷經(jīng)了幾代演進(jìn),從代碼編輯器、桌面IDE到輕量級桌面IDE,再到基于云的WebIDE。所有工具層面的升級與優(yōu)化,目的都在于提升快速且持續(xù)交付代碼的能力,最終提升企業(yè)和組織的研發(fā)效能。在競爭日益激烈的互聯(lián)網(wǎng)時(shí)代,研發(fā)效能已經(jīng)成為企業(yè)的核心能力之一,包括持續(xù)交付的效率、質(zhì)量和能力等,也是眾多企業(yè)發(fā)展過程中的共同挑戰(zhàn)。
具體到開發(fā)者而言,一款好的開發(fā)工具必須要滿足以下幾點(diǎn):簡潔、輕量的系統(tǒng),優(yōu)秀的編程體驗(yàn),以及豐富的產(chǎn)品生態(tài)。讓研發(fā)協(xié)作過程中的需求得到滿足,才能促進(jìn)研發(fā)效能實(shí)現(xiàn)成倍的提升。華為云CloudIDE就在這樣的背景下應(yīng)運(yùn)而生。它是一個(gè)面向云原生的輕量級WebIDE,也是華為云DevCloud在開發(fā)階段的核心服務(wù),能夠?yàn)殚_發(fā)者提供輕量快速的在線編程體驗(yàn),幫助開發(fā)者快速可靠交付代碼,進(jìn)而打通整個(gè)開發(fā)、測試和運(yùn)行環(huán)節(jié)。
在本場沙龍活動(dòng)上,華為云高級產(chǎn)品經(jīng)理趙彥分享了《華為云CloudIDE技術(shù)與實(shí)踐》主題演講,包括華為云DevCloud HE2E DevOps框架、華為云CloudIDE服務(wù)架構(gòu)和業(yè)務(wù)場景等重點(diǎn)內(nèi)容。
總體來說,華為云CloudIDE具有「按需獲取」、「插件生態(tài)豐富」、「支持鯤鵬原生」等幾大特點(diǎn)。趙彥介紹說:「無論是桌面開發(fā)者還是移動(dòng)開發(fā)者,都可以借助一個(gè)能夠訪問互聯(lián)網(wǎng)的瀏覽器來訪問華為云CloudIDE服務(wù)?!?/span>
在業(yè)務(wù)場景和領(lǐng)域?qū)用?,依托華為云提供的計(jì)算、網(wǎng)絡(luò)、存儲、數(shù)據(jù)分析、運(yùn)維運(yùn)營等能力,華為云CloudIDE有著無限的場景擴(kuò)展能力,為線上教育,培訓(xùn)考試,云原生開發(fā),企業(yè)級協(xié)作,人工智能,移動(dòng)應(yīng)用開發(fā),鯤鵬優(yōu)化,DevOps實(shí)施等眾多領(lǐng)域都提供了持續(xù)的創(chuàng)新動(dòng)力。
尤其值得注意的是,華為云CloudIDE會提供基于華為鯤鵬的開發(fā)環(huán)境,并實(shí)現(xiàn)組件遷移開發(fā)、性能測試、對比調(diào)優(yōu)能力。
華為云API Explorer:一站式API解決方案平臺,「親測好用」
隨著各行業(yè)數(shù)字化轉(zhuǎn)型的加速,API(應(yīng)用程序接口)這一底層概念也越來越廣泛的應(yīng)用在業(yè)務(wù)場景中。從目前的應(yīng)用情況來看,API主要用于優(yōu)化內(nèi)部系統(tǒng)、工具和團(tuán)隊(duì)協(xié)作,其次是促進(jìn)形成生態(tài)、開展外部合作。對于使用者而言,對于API的主要訴求已由獲取數(shù)據(jù)轉(zhuǎn)變?yōu)楂@取技術(shù)能力甚至業(yè)務(wù)能力;對于開發(fā)者而言,API的性能、可用性、功能性和安全性是其關(guān)注的重點(diǎn)。
基于現(xiàn)階段API技術(shù)所面臨的發(fā)展現(xiàn)狀與挑戰(zhàn),華為云推出了一站式API解決方案統(tǒng)一平臺——API Explorer。在這一次的開發(fā)者沙龍中,華為云生態(tài)高級軟件工程師胡建為大家?guī)砹恕度A為云API Explorer技術(shù)與應(yīng)用》主題演講。
API Explorer集成了華為云服務(wù)所有開放API,支持全量快速檢索、可視化調(diào)試、幫助文檔、代碼示例、Mock等能力,幫助開發(fā)者快速查找、學(xué)習(xí)API和使用API開發(fā)代碼。胡建介紹說,一般情況下,API的使用方式主要來自三個(gè)客戶端:一類是Web網(wǎng)站、一類是IDE、另一類是命令行工具,因此華為云API Explorer從這三個(gè)主流操作入口提供了相應(yīng)的API使用工具,助力開發(fā)者提升體驗(yàn)。
他也在現(xiàn)場演示了在線搜索、調(diào)試華為云開放API以及SDK代碼的生成等示例,值得一提的是,CLI命令行自動(dòng)生成本月底也將在API Explorer正式上線。
打鐵要趁熱:專家指導(dǎo),現(xiàn)場實(shí)戰(zhàn)
俗話說「熟能生巧」,除了干貨滿滿的經(jīng)驗(yàn)分享之外,本次沙龍還設(shè)置了實(shí)戰(zhàn)環(huán)節(jié)。為了讓開發(fā)者更加深入地理解理論知識,技術(shù)專家胡建老師親自指導(dǎo)開發(fā)者進(jìn)行華為云API入門實(shí)踐,帶領(lǐng)開發(fā)者通過DevStar模板生成微服務(wù)代碼完成現(xiàn)場操作和應(yīng)用演示等內(nèi)容。
這一次武漢專場沙龍的成功舉辦,讓眾多開發(fā)者們感受到了華為云在IDE和API等前沿技術(shù)領(lǐng)域的沉淀與優(yōu)勢,同時(shí)「以講帶練」的形式,讓開發(fā)者對本次沙龍知識有更加全面地掌握。接下來,華為云技術(shù)沙龍活動(dòng)將會繼續(xù)走向全國各地,為更多城市的開發(fā)者帶來干貨滿滿的技術(shù)分享,同時(shí)幫助各行各業(yè)的企業(yè)和用戶在變革與轉(zhuǎn)型浪潮中不斷創(chuàng)新,共同打造一個(gè)欣欣向榮的云端新時(shí)代。