企業中的低程式碼與無程式碼

冰糖燉楊梅發表於2020-08-21

與企業軟體開發人員一樣,適應性並不強。在快速發展的軟體開發世界中,每天都應“接受教育”。當今,企業級編碼人員至少在外圍方面最熟悉DevOps。但是,儘管有些人發現DevOps哲學抱有嚴格的期望,但其他人則認為這正在發生變化。

在這種觀念中,僵化的一個例子是,DevOps必須保持手工編碼,這是因為傳統上就是這樣做的。這為低程式碼或無程式碼留下了很少的空間。這些數字思想流派雖然都旨在營造效率和合作環境,但似乎在哲學上存在分歧。但這可能不再正確。這是DevOps中當前的問題,涉及低程式碼和無程式碼計劃。

DevOps對編碼的影響

多年來,隨著IT意識形態的諸多轉變,新的IT運營觀點似乎與風的變化一樣普遍。在IT組織的核心中保持不變的一件事是敏捷性。當然,很容易理解為什麼敏捷性對於IT如此重要,這是一門需要企業組織及時瞭解新技術,創新,培訓和方法的學科。DevOps是對以下問題的答案:“我們如何保持敏捷?” 這是DevOps的簡要歷史,以及它與編碼思想流派的關係:

DevOps是一種IT思維方式,可以彌合開發團隊與運營團隊之間的溝通鴻溝。透過營造更好的通訊環境,可以更快地交付軟體。 這種觀念是在世紀之交出現的。這是對許多企業面臨的一個常見問題的解答:如何透過生產和交付來獲得完全開發的程式碼,同時確保所有相關團隊之間的溝通良好。答案是要建立一種文化,使機器中的每個齒輪都瞭解其整體任務的組成部分以及它們如何協同工作。

在一份《 DevOps狀況》報告中,Puppet Labs指出,如果在整個組織中正確實施DevOps,企業組織的失敗次數將成指數級降低,恢復速度將呈指數級增長。實施DevOps的基礎很簡單,當您擁有一個組織內合適的工具和正確的文化以從整體的世界觀成功實施它們時,您將一飛沖天。 從30,000英尺的角度來看,這聽起來很棒。但是,這對於處於DevOps運營核心的開發團隊意味著什麼呢?

DevOps和低程式碼或無程式碼

近年來,IT領域最重要的變化之一是低程式碼化趨勢,無程式碼工具和平臺的趨勢,而且這種趨勢不會消失。每個都將在下面的部分中定義: 低程式碼是一種發展運動,其中使用視覺化IDE環境,連線後端的自動化以及某種型別的應用程式生活方式管理系統,無需耗費手工程式碼即可自動執行耗時的手動流程。整個單元稱為“低碼平臺”。

沒有類似於低程式碼平臺的程式碼平臺使用視覺化應用程式系統,該系統允許使用者無需編碼即可構建應用程式。通常,這包括拖放過程。其中一個示例是Salesforce CRM,它允許具有編碼技能的人進行編碼,而那些不具備這些技能的人可以建立完全不使用任何程式碼的簡單應用程式。

為什麼這些很重要?好吧,這是一個更復雜的答案。與DevOps一樣,低程式碼和無程式碼平臺旨在提高組織的敏捷性和有效性。但是與DevOps不同,它們傳統上不需要手動編碼。這使許多IT組織想知道低程式碼和無程式碼平臺在他們的DevOps組織中可以扮演什麼角色。

畢竟,DevOps組織是擁有熟練的開發人員的代名詞,現在引入的平臺是開發人員根本不需要技能的平臺。那是什麼意思? 傳統上是為外行消費者設計的低程式碼和無程式碼模型,如今已考慮到企業需求。自從SaaS在企業業務和DevOps中的顛覆性崛起啟動以來,這是自然而然的進步。對敏捷性的關注非常強烈,這為低程式碼和無程式碼服務的企業市場創造了條件。

除此之外,低程式碼和無程式碼平臺本身就變得更具破壞性,可以滿足企業需求。福布斯(Forbes)描述了低程式碼和無程式碼平臺如何結合AI之類的創新來幫助他們進一步自動化企業功能。這肯定可以幫助這些平臺擴大客戶網路。

最終,儘管它們不是以這種方式開始的,但低程式碼平臺或沒有程式碼平臺和DevOps都是不錯的夥伴。它們都使企業組織達到相同的結果:更大的敏捷性。一次,低程式碼和無程式碼平臺缺少使它們成為DevOps環境中的有用工具所必需的許多功能,但是,這肯定正在發生變化。

低程式碼與無程式碼適合您的組織 當涉及到這種創新的平臺技術將如何改變DevOps的面貌時,我們一直在使用低程式碼和無程式碼,但是,如果您正在考慮為組織選擇一種,那麼您將如何知道選擇什麼時候?

這是您的組織的低程式碼一覽無餘: 低碼 用於更復雜的應用 通常用於基礎業務或執行業務重要流程的應用 生命週期超過5年且更新次數較少的應用 可能是關鍵任務 提供更多的開發人員控制權 沒有密碼 用於報告,分析和跟蹤應用 隨著用例的頻繁更新和更改而發展的應用程式 可以整合或獨立 適用於自部署應用 移動響應 大多陣列織可能會同時使用低程式碼和無程式碼應用程式。兩者之間覆蓋了很多開發領域,但是足以完全推出手工編碼嗎?很多人都這麼認為。

一個時代的結束 我們已經確定,不僅低程式碼而且沒有適合DevOps的程式碼環境,而且它們還在不斷增加。那麼,這對DevOps組織中熟練的手工編碼和開發的未來意味著什麼?

包括我們自己在內的大多數專家都相信,手動編碼最終會走上恐龍的道路。大多。可能總會有特定於特定企業的用於手工編碼的業務用例。使用低程式碼卻沒有程式碼,您基本上可以從大量的預設和模板中進行選擇,並將它們與少量程式碼片段捆綁在一起,甚至根本不捆綁。儘管這些平臺既方便又敏捷,但它們不太可能滿足每個企業的所有特定需求,因此,許多企業可能需要執行低程式碼且無程式碼環境與手動程式碼串聯在一起。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69981238/viewspace-2713784/,如需轉載,請註明出處,否則將追究法律責任。

相關文章