接觸力軟敏捷開發框架三年,個人一點感想

接觸這個框架有三年的時間了,初次接觸b/s型開發項目時,是在指導人員的幫助下完成的,技術上確實也學到了一些東西,但我的以爲最大的收穫是在開發軟件項目的過程當中,本身意識上的提高,如作項目是考慮其合理性安全性以及併發性的重要性與必要性,這麼想來發現咱們之前開發的項目簡直太膚淺了,接來下我仍是踏下心來研究處理好創業項目的測試以及後臺程序併發性,安全性的問題吧。前端

任何一個框架都是不完美的,此框架也是,有其便利的地方,咱們用起來很舒服,開發起來很方便,可是每當咱們想要加入個性化要求的時候這即是一件比較蛋疼的事情,用這個框架最爽的莫過於其自帶的代碼生成器了吧,還有開源的代碼與示例,應用起來駕輕就熟,固然,做爲剛起步的一個框架,錯誤自沒必要少,文檔不齊全自沒必要說,在應用的時候也難免暴漏出一些漏洞和問題,還好力軟有提供技術支持,進展還算順利。數據庫

如下是這個框架的一些闡述:編程

Learun敏捷開發框架是一款基於智能化可擴展組件式的軟件系統項目,採用代碼生成器+手動代碼修改的開發模式, 能夠幫助解決.net項目80%的重複工做,讓開發更多關注業務邏輯。既能快速提升開發效率,幫助公司節省人力成本,同時又不失擴展性和靈活性。安全

此框架前端UI基於Jquery +Bootstrap,採用Ajax技術,頁面無刷新,具備C/S系統同樣優良的用戶體驗,支持3個種類的數據庫(Oracle、SQLserver、MySQL)。不一樣於以往的.net架構,我想,做爲一個快速的開發平臺他是成功的,此框架採用可視化的開發模式,集成開發環境編寫極少代碼就能夠實現複雜的數據展現、數據編輯、表單處理等功能,再配合代碼生成器,大大地提升了效率,而事實上咱們的開發也確實如此。架構

看到上述的框架介紹不難發現這個框架繼承了不少框架的亮點,就像作什麼事情以前參考別人作的方式和技巧,而後在吸收別人的優勢爲己所用,在這個方面,這個框架值得確定併發

亮點一:工做流引擎

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

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

亮點二:自定義表單

拖拽式表單開發,這種形式的開發,徹底基於力軟敏捷開發框架,徹底沒有編程基礎的人均可以利用這個組件來開發,開發完表單直接能夠發佈成菜單功能。無需編譯就可使用。這類功能一樣能夠受到權限管控。大大下降了開發的難度。spa

亮點三:代碼生成器

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

亮點四:權限管理

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

......

接下來該好好想研究下後臺數據庫併發處理,線程安全與併發處理的問題及解決方案,有興趣的小夥伴歡迎一塊兒討論~~

​​

相關文章
相關標籤/搜索