快速開發平臺的幕後意義

力軟資訊發表於2020-06-10

主要都是指透過某種語言為基礎的二次開發框架,降低開發成本,加快開發速度,從而真正做到「降本增效」。

在戰略層面上,快速開發平臺主要解決兩個問題:一,提升效率;二,降低成本。

快速開發平臺只是手段,目的是為了服務開發,為了提升效率,透過梳理重複程式碼並且整合到快速開發平臺,以服務化的方式輸出,確保最低軟體開發標準。

成本如何降低?透過減少複寫程式碼來降低,如果軟體存在大量程式碼重複建設,就不能透過提高效率來降低成本。

快速開發平臺的幕後意義

快速開發平臺解決的是重複程式碼的問題嗎?不是,而是解決開發平臺的問題。在業務爆發式增長之下,軟體公司只能疲於應對,重複程式設計是肯定存在的,但還沒有到需要去購買平臺的程度,時機還沒到。軟體公司需要的是一個以某種語言為基礎的平臺,可以做到快速開發、迭代、維護、上線,或以該平臺為基礎構建多種不同型別的系統。所以多種語言、多種平臺型別能顯著提高企業的服務範圍。

快速開發平臺的幕後意義

快速開發平臺,快是前提也是難點,無非兩個手段:

程式碼的生成

程式碼的複用

程式碼的生成是每個快速開發平臺必備的,而生成的程式碼又有規範程式碼和不規範程式碼之分,生成的規範程式碼能不能直接可用就考驗平臺的功力了,有些是生成後。生成不規範程式碼,如果還是以一個表或一個pojo來作為一個生成程式碼的依據的話,是沒法行的通的。

這裡說一下另外一個手段:程式碼的複用,很多公司都有自己的一套所謂的框架,這個也是重用程式碼的一種常見手段,基本上就是提取出共用的功能函式或者必要的過程段,然後加以整理,從而形成一個通用的程式碼集。難點在於怎樣方便管理和引用罷了,有興趣可以瞭解一下力軟快速開發平臺。

快速開發平臺的幕後意義


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

相關文章