asp.net+mvc快速開發平臺如何給開發來個加速度

前言

什麼是開發平臺

當我們最開始接觸軟件開發的時候,我們大都是採用編程工具來編寫程序,運用 JDK、 MFC等提供編寫代碼來完成想要的功能,編寫完之後還要編譯成可執行的文件,然後再運行。這種方式雖然通俗,但是一點也不方便,慢慢的,編程人員開始尋求比較方便開發的工具,於是諸如 Visual Studio、 eclipse、 jbuilder、 VC++等等一系列的開發工具便出現在了市面上,這些工具的出現,大大方便了開發人員的編程工作,減少了編程人員很多不必要的麻煩。像包括編譯、 異常處理、發佈、模擬運行等等操作,都可以在這些開發工具上完成。

但是,隨著時間的推移,編程人員發現,即使有這麼好的開發工具,在開發的過程中,依然要寫很多很多的代碼,而且仔細的分析來看,很多代碼基本上都是重複的編寫,功能大同小異。於是,他們便開始琢磨另一種更為方便高效的開發工具,比如說:我們可以將很多重複的代碼封裝起來,然後需要用到的時候自行調用?或者是我們可以搭出一個基本的開發框架,然後 編程人員可以在這個框架的基礎上進行二次開發?通過編程人員一次一次的實驗,最終形成了一種新的開發工具,那就是開發平臺。

開發平臺,簡單的理解就是:以某種編程語言或者某幾種編程語言為基礎,開發出來的一個軟件,而這軟件不是一個最終的軟件產品,它是一個二次開發軟件框架,用戶可以在這個產品上進行各種各樣的軟件產品的開發,並且在這個產品上進行開發的時候,不需要像以往的編程方式那樣編寫大量的代碼,而是隻需要針對業務進行一些簡單的操作,或者是寫極少量的代碼便可以完成一個業務系統的開發工作。


第一章 認識力軟快速開發平臺

第一節 產品簡介

力軟敏捷開發框架使用了當前主流的應用開發技術,及眾多客戶軟件開發實踐的成功經驗。框架內置工作流、 嚮導式智能開發組件、即時通訊組件、APP開發組件、微信組件、通用權限等一系列組件,軟件開發人員通過一系列配置就可以快速構建高質量的信息系統。


力軟敏捷開發框架用於實現各類業務系統,如OA、ERP、MIS、CRM、電商平臺等系統的開發。框架本身是一個可二次開發的開發平臺,開發者可以根據開發嚮導進行配置直接生成功能模塊;但是他又是一套源代碼,開發者也可以直接在VS 中基於框架做發,甚至還可以對開發框架進行開發擴展。

第二節 產品技術

力軟敏捷開發框架基於ASP.NET MVC技術,具有分層邏輯,開發框架完美支持Oracle、SQL Server、MYSQL 數據庫。採用SOA 架構,系統核心功能均可以通過服務的方式提供給外部調用。系統前後臺通Ajax 交互,這樣使得前臺不必依賴於後臺的開發語言,日後要重構成php、JSP 後臺的話,UI 層完全不用動。基於Jquery+Div+css+ajax技術開發的UI組件,沒有采用第三方UI 框架使得UI 保持了簡潔輕巧。


主要功能組件介紹

工作流引擎:工作流引擎主要包括表單設計、流程設計、流程管理、流程日誌等模塊。

表單設計器能可視化地設計流程表單,表單設計好了就可以直接放到工作流引擎中流轉。流程設計器可以可視化設計工作流程圖,節點設置中可以靈活地配置節點執行人,執行策略。流程執行中可以向執行人發送通知。流程設計過程均為可視化開發,只需要懂一些SQL語句知識,就可以進行流程管理的設計,能夠大大提高開發效率和減小開發難度。

asp.net+mvc快速開發平臺如何給開發來個加速度

asp.net+mvc快速開發平臺如何給開發來個加速度

asp.net+mvc快速開發平臺如何給開發來個加速度


自定義表單:拖拽式表單開發,這種形式的開發,完全基於力軟敏捷開發框架,完全沒有編程基礎的人都可以利用這個組件來開發,開發完表單直接可以發佈成菜單功能。無需編譯就可以使用。這類功能同樣可以受到權限管控。大大降低了

開發的難度。

asp.net+mvc快速開發平臺如何給開發來個加速度


自定義報表:該框架的報表組件是以免費的echarts報表插件和開源免費的表格組件為基礎設計的,開發過程非常簡單,只要會SQL就可以輕鬆掌握,學習成本低,並且不需要額外支付第三方報表組件的授權費用,能夠節約更多的資金。

asp.net+mvc快速開發平臺如何給開發來個加速度

asp.net+mvc快速開發平臺如何給開發來個加速度


代碼生成器:該框架提供了可視化的代碼生成器(內置了多套開發模板),選擇模板後按照嚮導操作可自動產生包含界面在內的所有代碼,然後再自行擴展,不需要自己從頭開始寫代碼。代碼生成器已經把常用的開發場景做成開發模板,按照開發嚮導一步步走,在遇到有複雜業務邏輯的地方稍作修改就可以。因為框架提供了源代碼,所以開發水平比較高的話,還可以做深層次的擴展,能夠滿足開發過程中遇到的各種複雜的需求。

asp.net+mvc快速開發平臺如何給開發來個加速度

asp.net+mvc快速開發平臺如何給開發來個加速度


即時通訊:框架集成了基於Websocket的即時通訊組件,用戶可以通過這個在線IM進行聊天,同時服務端也可以通過這個組件向客戶端推送信息。該組件對外提供標準接口web應用、C/S程序、手機APP也可以輕鬆接入。不需要再購買其他企業內部通訊軟件。

asp.net+mvc快速開發平臺如何給開發來個加速度


權限管理:框架中提供了多種形式的權限控制,按角色、按部門、按崗位、按用戶、按用戶組都可以,操作權限細化到了界面上的每一個按鈕。數據權限可以細化到每一條記錄。操作非常簡單,基於框架開發出來的功能、報表都可以直接掛到權限體系中來進行授權。實現了權限與業務的分離,讓開發人員只需要專注於業務的實現,減少工作難度,提高工作效率。

asp.net+mvc快速開發平臺如何給開發來個加速度

asp.net+mvc快速開發平臺如何給開發來個加速度


微信企業號開發組件:組件包括企業號設置、企業號部門、企業號成員、企業號應用模塊。企業號設置模塊,可進行個人企業號的ID、密鑰的設置。企業號部門模塊,可進行各個部門成員的一鍵同步到通訊錄。企業號成員模塊,可進行成員的添加、移除和一鍵同步。企業號應用模塊,可進行企業號應用的創建添加和刪除。整個微信企業號開發組件,使用起來便捷、易懂,稍懂一些邏輯、有一點編程基礎的人員,就能進行企業號應用的新建。

asp.net+mvc快速開發平臺如何給開發來個加速度

​​

asp.net+mvc快速開發平臺如何給開發來個加速度

asp.net+mvc快速開發平臺如何給開發來個加速度


APP快速開發:APP 快速開發功能,各種APP中的組件如標題、文本框、各種類型的列表、按鈕都能夠進行拖拽式開發,並可在頁面板塊中進行各種組件和頁面的顏色、主題、尺寸、圖標等樣式的設置和按鈕的連接設置。使得普通的開發人員也可以基於力軟敏捷開發框架進行 APP開發了,不用再支付高額的工資聘請安卓和 IOS 開發人員。

asp.net+mvc快速開發平臺如何給開發來個加速度

asp.net+mvc快速開發平臺如何給開發來個加速度

第三節 產品使用效果

提高開發效率:力軟敏捷開發框架內已經集成了大量業務模板,大量的公共組件,開發人員只需要根據開發嚮導進行設置就可快速完成開發工作。比起傳統的開發至少要節約90%的工作量,能夠大大地提升開發效率。


提高軟件質量:力軟敏捷開發框架擁有規範的編碼,專業的架構,穩定高效的底層。基於力軟敏捷開發框架做開發的話,可以大幅度地提升軟件質量。


降低開發成本:力軟敏捷開發框架在提高效率的同時就已經在降低成本。同時,力軟敏捷開發框架的使用難度低,初級程序員甚至只要思路清晰的人就可以進行功能開發,內置的UI可以省去美工工作,省去了高昂的人力成本。這兩者的結合,使得開發成本大幅降低。


提高客戶滿意度:力軟敏捷開發框架為開發人員提供了美觀簡潔的UI,美觀大方、操作便捷,用戶體驗友好度必定大大提升。開發效率高、軟件質量好,自然客戶滿意度也會大大提高。


力軟授權體系:完善的授權體系,購買簽訂合同後,進行框架所有源碼的授權,並且一次授權終身使用,不會有後期的收費。使用力軟框架開發的系統如需出售,無需再次授權,沒有後顧之憂。


力軟技術服務:力軟提供技術培訓、版本升級、技術支持服務。保障客戶的開發,使您的開發過程更加的流暢。不會因為技術困難而影響到開發進度,也不會因為人員流失而造成困擾。

第二章系統特色

1、前端UI基於Jquery +Bootstrap,界面簡潔大氣,UI底層庫提供了大量UI組件開發者輕鬆就能完成各種炫麗界面的設計。不像EXT、EasyUI那樣外觀千篇一律,另外也省去了UI的授權費用,畢竟EXT、EasyUI都需要收費的。

2、採用Ajax技術,頁面無刷新,具有C/S系統一樣優良的用戶體驗。此外採用Ajax交互使得前端不關心後臺是何種技術架構(java、.net、php),所以後臺升級完全不會影響前臺功能。

3、採用了Websocket技術,客戶服務端之間可以建立長連接,使交互變得更加方便。

4、開發簡單高效,不論您的開發水平在哪個層次都可以使用這套框架開發系統。開發成本低,速度快,效率高,開發出來的產品性能穩定。

5、一次性購買,無限分發銷售,銷售自己基於力軟框架開發的系統時無需再次購買授權。

6、提供框架源代碼,開發出來的產品可以申請知識產權。

7、支持3個種類的數據庫(Oracle、SQLserver、MySQL),且有多個版本可選,支持多個數據庫管理。

8、工作流組件簡單易懂,功能強大,可配置性強,開發複雜的工作流也並沒有什麼問題。

9、提供了多套業務系統模板,您可以直接修改定製成自己個性化應用,不需要從頭再開始設計功能。

10、提供了大量的通用插件,完成功能的開發就像搭積木一樣,只需要把各種組件進行組合拼裝,拼裝好了,系統的開發也就完成了。

11、多維度、高細密度的權限管控,能滿足各種變態的權限管控要求。

12、由框架開發團隊的原版人馬直接提供技術支持,為您順利完成開發工作保駕護航。

13、不管您是零基礎還是專業開發人員,都能輕鬆駕馭這套開發框架。



分享到:


相關文章: