擼碼心得:為什麼我選擇XJR敏捷開發框架

如今,編程領域發生了很大的變化,程序員花費了大量的時間來完善語法和代碼結構的時候過去了。之前,從頭開始以完美的語法編寫代碼是衡量程序員能力的最佳標準。但是,現在這種做法消失了,敏捷開發框架開始出現了,利用它程序員可以用更少的代碼、更多的靈活性來構建一個強大的應用程序。

很明顯,使用Java或者PHP等編程語言來編寫程序,會比使用已經存在的框架花費更多的時間。使用眾所周知的框架不僅可以讓你儘可能快的完成事情,同時還可以享受其日積月累的好處,問題解決得更完美。

當然,如果你覺得這個框架不完美,那麼也可以自己從頭開始重寫代碼,以規避掉框架壞的部分,但是這樣做可能需要更長的時間。如果項目對於上市和部署時間方面要求非常嚴格,那麼強大的框架開發絕對是首選。

擼碼心得:為什麼我選擇XJR敏捷開發框架

以下是這個敏捷開發框架的一些闡述:

XJR敏捷開發框架技術特點

技術選型: 使用目前流行的多種web技術,包括springboot, JPA,Druid, Activiti,Lombok,swagger,poi,WebSocket,Jquery,BootStrap, maven,Jenkins 等等,支持多種數據庫MySQL, Oracle, sqlserver等。 分層設計:使用分層設計,分為dao,service,Controller,view層,層次清楚,低耦合,高內聚。 安全考慮:嚴格遵循了web安全的規範,前後臺雙重驗證,參數編碼傳輸,密碼md5加密存儲,shiro權限驗證,從根本上避免了SQL注入,XSS攻擊,CSRF攻擊等常見的web攻擊手段。

功能模塊:開發嚮導、代碼生成器,商業智能、工作流、報表管理、移動端開發、作業計劃、多語言、數據源管理、企業微信、釘釘、消息管理,菜單管理,用戶管理,機構管理,角色管理,區域管理,字典管理,日誌查詢等基礎模塊。

看到上述的框架介紹不難發現這個框架繼承了很多框架的亮點,就像做什麼事情之前參考別人做的方式和技巧,然後在吸取別人的優點為己所用,在這個方面,這個框架值得肯定。 附上demo: https://www.xjrsoft.com/ 或者點擊文末了解更多

擼碼心得:為什麼我選擇XJR敏捷開發框架

亮點一:工作流引擎

在常用的ERP系統、OA系統的開發中,工作流引擎是一個必不可少的工具,是開發企業軟件開發中的重要一部分。工作流引擎主要包括表單設計、流程設計、流程管理、流程日誌等模塊。

XJR敏捷開發框架的流程設計器基於B/S結構,採用主流的Activiti工作流引擎,遵循bpmn規範,可實現XML、Json一鍵導入導出,以及添加了人員動態選擇、便捷式會籤設置、便捷式任務委託設置、添加自定義表單、自定義節點按鈕、動態變量選擇(包括會籤變量、按鈕變量、表單變量)以及各節點屬性優化。

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

擼碼心得:為什麼我選擇XJR敏捷開發框架

敏捷開發框架工作流開發

亮點二:自定義表單

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

擼碼心得:為什麼我選擇XJR敏捷開發框架

敏捷開發框架自定義表單開發

亮點三:代碼生成器

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

擼碼心得:為什麼我選擇XJR敏捷開發框架

敏捷開發框架代碼生成器

亮點四:權限管理

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

擼碼心得:為什麼我選擇XJR敏捷開發框架

亮點五:手機端開發

現在使用手機來完成業務流程已司空見慣。這個框架手機端可視化開發----使用簡單,會數據庫就可以用。

擼碼心得:為什麼我選擇XJR敏捷開發框架

擼碼心得:為什麼我選擇XJR敏捷開發框架

亮點六:報表工具

專業報表是整合的一個第三方報表工具,可以做專業的財務報表或者單據套打。另外,提供大量標準報表模板,已經集成在開發平臺內不需要再做整合,滿足各行業不同的需要。最重的是使用簡單,會數據庫就可以用,還有不需要再出報表授權費用。

擼碼心得:為什麼我選擇XJR敏捷開發框架

報表工具

還有BI設計數據看板也是不錯的,還可以做出美觀實用的圖形報表。此框架融合了時下最實用的web及互聯網應用技術,集成多類業務場景。面向服務/接口設計,可輕鬆集成或集成到外部系統,輕鬆整合企業現有資源。

擼碼心得:為什麼我選擇XJR敏捷開發框架

接下來該好好想研究下如何利用這套敏捷開發框架二次開發出更適應公司項目解決方案,有興趣的小夥伴歡迎一起討論~~


分享到:


相關文章: