談談快速開發平臺在中國的發展前景
快速開發平臺是指一個二次開發軟體框架,使用者可以在這個框架以不寫程式碼或少些程式碼的方式進行業務系統的開發工作。快速開發平臺不同於一般的開發工具,它不只是提供一些基礎的功能模組,而且抽象和封裝了使用者開發一個業務系統所需要的全部功能,使得使用者能夠不編寫程式碼就能開發出完整的系統。它提供的常用功能包括:頁面互動設計、資料管理、使用者管理、許可權控制、工作流等。
快速開發平臺在西方發達國家是為大、中、小公司所廣泛採用的一種軟體開發形式,在企業管理軟體佔有40%左右的市場份額。而在我國,由於經濟環境和傳統管理方式的不同,定製軟體還是一種新生事物,不被廣大客戶所認同。實際上,大多數企業由於自身的歷史和業務狀況,對於軟體系統會有自身特殊的要求,尤其是在企業的行業個性化需求和企業自身獨有的個性化需求方面顯得格外迫切,雖然市場上的通用軟體有很多,按照套裝軟體的業務流程和模式不可能兼顧到企業的行業及內部個性化需求,這樣就造成了軟體在上線和使用過程中存在著相當嚴重的“水土不服”的現象。市場上有太多的軟體失敗案例,都是因為此種原因造成的,因此不少企業在經歷過失敗的案例後,紛紛轉向定製開發,繼而尋找高效、易用的快速開發平臺。
過去十幾年來國內有多家公司在做類似快速開發平臺的產品,一直沒有成大的氣候,主要有下面幾方面的原因:
1. 過去十年中國的生產製造企業主要靠低價勞動力的人口紅利贏得全球競爭,對於成本控制和管理精細化的需求不夠迫切,因此個性化管理系統的需求沒有充分釋放出來。
2. 早期國內的快速開發平臺多數採用類excel伺服器的平臺。這種模式對於快速開發平臺的開發商來講開發成本低,但產品的功能和效能也受限於Excel軟體,在靈活性和擴充套件性方面都很受限制。
3. 參與這個領域的廠商以小型軟體公司為主,沒有足夠的技術積累。快速開發平臺的挑戰在於一方面要能對多數場景實現免程式碼開發,要求在軟體的資料管理、互動設計、工作流程等方面有高度的抽象和封裝;另一方面又要能提供擴充套件性,便於程式碼開發人員有能夠用外掛或程式碼實現更豐富的功能。
目前,隨著中國勞動力成本優勢的喪失,對個性化管理軟體的需求正在呈現井噴態勢。而智慧手機的普及,使得廣大中小企業採用管理系統的硬體成本和人員培訓成本急劇下降,可以預見,快速開發平臺將在中國迎來一個高速發展的時期。
蘇州力軟快速開發平臺長期從事框架等底層技術產品的研究,在四年前成功研發力軟敏捷開發框架開始投入快速開發平臺。力軟框架基於完全自有的智慧財產權,集成了自定義報表、資料管理、使用者管理、許可權控制、工作流引擎、APP開發等功能,使用者用視覺化設計的方式即可開發業務系統,對手機端和PC端都有很好的支援;同時,框架自帶程式碼生成器,減少90%的工作量,使力軟框架成為一款真正意義上的快速開發平臺。