橙單中臺化低代碼生成器 v1.0 首版發布

2020-12-16 開源中國

OrangeAdmin 橙單中臺化低代碼生成器 v1.0發布了,可支持微服務技術棧正交化組合和數據表關係的範式化配置。當前版本主要功能如下:

  • 基於可視化在線配置工具,可生成中後臺前後端代碼。
  • Spring Cloud微服務全棧技術組件靈活可配,正交組合。
  • 可為生成後工程配置多服務和多數據源。
  • 生成後工程的業務代碼,不僅包括單表CURD,更支持複雜的多表關係代碼生成。
  • 生成後工程的基礎框架,支持服務內和服務間的數據統一組裝接口。
  • 生成後工程支持的操作權限和高細粒度的數據權限,支持OAuth 2.0 + Jwt。
  • 可生成Job服務代碼,目前已支持全量同步、增量同步、分組聚合與行列轉換數據同步。
  • 前端支持多種高顏值模板,同時支持多種布局,如單頁面、多標籤和多欄目等。

在線資源如下:

橙單簡介

橙單低代碼生成器由知視科技團隊研發,團隊經過多年大型企業中臺化改造項目的沉澱,不斷總結經驗教訓,不斷努力提升產能,不斷積極應對微服務改造過程中出現的分分合合。經過無數日夜的持續迭代和優化,終於可以實現生成 70% 的適用於微服務架構的高質量範式化工程級代碼。此後,我們就很少加班,熱愛工作,並與領導成為了戰友,與客戶成為了朋友。

我們的優勢

  • 排在首位的就是15萬字以上的專業、詳盡、完善和暗黑護眼的操作指南和開發文檔和教學視頻。
  • 真正的代碼生成器,而非腳手架,可生成相對複雜的中臺化業務代碼。
  • 淺顯易懂的高質量生成後工程代碼,經過SonarQube和Alibaba代碼規範的嚴格掃描。
  • 合理、全網超低價的商業授權。(其實就是擼頓串的價格)

基礎功能

  • 前端框架:單頁面、多標籤、多欄目和子路由,多套高顏值樣式模式可供選擇。
  • 前端能力:列表編輯、統計圖表、明細數據下鑽、上傳下載、數據導出、自定義列印樣式模板、富文本等。
  • 頁面布局:支持基於 Fragment 和 Block 的靈活布局方式,通過配置即可生成多樣化的表單頁面,並可預覽。
  • 接口規範:微服務和單體服務的接口命名規則和參數定義完全一致,便於日後的平滑升級。
  • 後臺架構:分布式鎖、分布式 Id 生成器、分布式緩存、分布式事務、分布式限流和灰度發布等,按需集成。
  • 用戶管理:支持基於JWT + OAuth2的單點登錄,對微服務集成極為友好。
  • 操作權限:前端控制可精確到按鈕級的操作和標籤級的顯示,後臺統一攔截驗證更加安全。
  • 數據權限:基於 Mybatis 攔截器 + JSqlParser 的實現方式,配置更靈活,代碼侵入性更低。
  • 多數據源:可根據配置動態生成,路由策略靈活可擴展。
  • 數據組裝:Java 註解方式實現數據組裝,支持統一接口的「服務內和跨服務」的一對一、一對多、多對多、字典、聚合計算等關係數據組合。
  • 定時任務:我們不僅提供了 Job 基礎框架的集成,更能生成靈活可配、高度優化、便於二次開發的 Job 業務邏輯代碼。
  • 系統監控:基於 Kafka + ELK 的日誌收集,基於 PinPoint/SkyWalking 的服務鏈路跟蹤,基於 GPE 的服務性能指標監控。

技術選型

  • 前端: Element (Vue) / Ant Design (React) + ECharts / AntV + Axios + Webpack。
  • 後端: Spring Boot / Spring Cloud / Spring Cloud Alibaba + Spring Security OAuth2 + Mybatis + Jwt。
  • 工具庫: Hutool + Guava + Caffeine + Lombok + MapStruct + 通用Mapper。
  • 服務組件: Redis + Zookeeper + Consul + Apollo + XXL-Job + Kafka + Nacos + Sentinel + Seata + Nepxion Discovery。
  • 系統監控: ELK + PinPoint / SkyWalking + Grafana + Prometheus。

設計理念

  • 前沿的單表組合式設計,使業務服務的拆分與再合併 SO EASY。
  • 先代碼,後SQL的原則,讓服務橫向擴充更具彈性。
  • 標準化的服務間調用接口,使業務服務組合更具正交性。
  • 前後端基於約定各司其職,默契配合,讓系統運行飛起來。
  • 可平滑的逐步演化為雲原生架構。

代碼質量

  • 無任何二次封裝,只生成您最懂的代碼。
  • 遵循阿里巴巴標準的代碼規範,掃描後無任何警告。
  • SonarQube 基於最嚴格檢測規則的代碼掃描。
  • 產品級代碼質量,層次清晰、滴水不漏。
  • 近乎於 0 的代碼重複率,35% 以上的注釋覆蓋率。
  • 15 年以上經驗的前後端架構師優化的每一處細節。

有圖有真相

相關焦點

  • Java 通用代碼生成器光 1.5.0 Kama( 頓悟)發布嘗鮮版 8,支持克隆...
    Java通用代碼生成器光1.5.0 Kama(頓悟)發布嘗鮮版8,支持克隆動詞,即將進入Beta測試Java通用代碼生成器光1.5.0 Kama
  • Java 通用代碼生成器光 1.5.0 Kama (頓悟)發布 Beta8 版,精細測試...
    Java 通用代碼生成器光 1.5.0 Kama(頓悟)發布 Beta8版,精細測試,即將發布候選版光1.5.0  Kama(頓悟)已發布 Beta8
  • Java 通用代碼生成器光 1.5.0 Kama (頓悟)發布 候選版 2,文檔更新...
    第三代動詞算子式代碼生成器:光SBMEU版本代碼生成器支持前後端分離界面了開發者手冊已在本站附件處公布讓代碼生成器成為大家開發Java程序的一項優勢簡介第三代動詞算子式代碼生成器:光SBMEU版,採用Maven, EasyUI,SpringBoot 2, MyBatis, MariaDB
  • JeecgBoot 2.4 微服務正式版發布,基於 SpringBoot 的低代碼平臺
    強大的代碼生成器讓前後端代碼一鍵生成,實現低代碼開發! JeecgBoot 引領新的低代碼開發模式(OnlineCoding-> 代碼生成-> 手工MERGE), 幫助解決Java項目70%的重複工作,讓開發更多關注業務。既能快速提高效率,節省研發成本,同時又不失靈活性!
  • Jeecg Boot 2.3 裡程碑版本發布,基於 SpringBoot 的低代碼平臺
    項目介紹JeecgBoot是一款基於代碼生成器的低代碼平臺,開源界「小普元」超越傳統商業級平臺
  • php中Generator(生成器)的執行過程
    說到php中的Generator(生成器),有人可能會想到協程,這裡我們先不說php如何實現協程,我們探究下Generator的執行過程。Generator是通過yield實現,yield 關鍵字是php5.5版本推出的一個特性。 首先,看下面的代碼:<?
  • Java 通用代碼生成器光 2.1.0 信念 Beta2 版公布,三大變形功能群...
    Java 通用代碼生成器光 2.1.0 信念 Beta2 版公布,三大變形功能群齊備,功能強大且靈活
  • 低代碼 中臺化 生態化,炎黃盈動AWS PaaS讓數位化事半功倍
    在BPM市場深耕17年的炎黃盈動2017年9月就率先發布了新一代BPM PaaS 平臺AWS PaaS, 兼具了BPM卓越的性能、低代碼快速構建應用的能力、和PaaS平臺架構的技術優勢。在新技術加持、夥伴體系建設和中國首批BPM PaaS成功案例的推動下,已成為BPM PaaS市場的領導者。
  • 隨機密碼生成器|給你代碼
    在這個快節奏的數字網絡生活中,當你要創建一個新帳戶,是否為創建符合網站或平臺要求的密碼而頭疼不已?經常對自己的密碼有創造和選擇困難症?看看下面這些密碼:你是不是曾經也使用過它們?這是全球黑客統計出的前十最高使用頻率的密碼!
  • LR.NET模塊化快速開發框架體驗之代碼生成器
    但是每一個開發者都知道,代碼生成器並非是一勞永逸的,通常要結合功能與需求進行二次修改,因此一款便捷性高的代碼生成器就顯得尤為重要。LR.NET代碼生成器:傳統與可視化相結合就市場上常見的軟體平臺來說,無論內置的自定義表單再怎麼強大,對於那種有複雜業務邏輯的功能模塊肯定還是無法實現,而可視化的代碼生成器刻意幫助開發者生成基礎代碼,然後再自行擴展。
  • 2020微信年度帳單生成器手機版 v1.0
    2020微信年度帳單生成器是一款能夠帶給玩家全新娛樂體驗的休閒小遊戲,每個玩家都可以通過這裡來生成自己的微信帳單,通過這項功能可以不斷的解鎖新的內容玩法,可以不斷調整帳單上的數值,讓你能夠成為人人羨慕的大佬。
  • amis 1.0.19 已經發布,前端低代碼框架
    amis 1.0.19 已經發布,這是一個前端低代碼框架。
  • 破解彩票原理,探索偽隨機數生成器的奧秘
    15億,這使得彩票受到廣泛關注,更有甚者洛杉磯時報還發布了一個初始100美元的彩票模擬器。讓我們來一起探索偽隨機數生成器的奧秘吧!  想要獲得彩票的中獎號碼,遇到的第一個問題就是必須破譯瀏覽器中偽隨機數生成器所使用的算法。我使用的是Chrome瀏覽器,於是我開始搜索Chrome的JavaScript引擎V8的原始碼。在搜索過程中,我發現一篇博客文章,指出所有瀏覽器都將使用XorShift128 +算法生成偽隨機數,說該算法能夠提高生成偽隨機數的質量。
  • Jboot v1.2.0 新增 ActionCache 類靜態頁面高速緩存
    提供了AOP、RPC、分布式緩存、限流、降級、熔斷、統一配置中心、Opentracing數據追蹤、metrics數據監控、分布式session、代碼生成器、shiro安全控制、swagger api自動生成等功能。
  • libpfrng 0.0.7 發布,隨機數生成器
    libpfrng 0.0.7 發布了,libpfrng 是個基於 CPU timing jetter 的用戶空間庫,提供高質量但是緩慢的隨機數值生成器。
  • 條形碼生成器就是條碼生成器
    條形碼生成器其實就是條碼生成器,這個在條碼領域中還是很有作用的,但是有一點,如果是國標碼,沒有註冊,註冊申請是無法使用條碼生成器生成條碼的,或者說生成了的條碼別人也掃不出信息來
  • 一個在線css三角形生成器
    接下來介紹的一款工具——css三角形生成器也是因為之前想要解放設計師的生產力, 自己又懶得切圖或者寫css代碼, 所以想來想去還是自己做一個能自動生成css三角形代碼的工具吧.在線css三角形生成器預覽由預覽動畫我們可以看到通過在線工具我們可以輕鬆配置各種想要的三角形, 並且能實時查看css代碼. 開發完這個工具之後筆者再也不用擔心還需要手寫三角形代碼了.
  • VueWeb v1.3.0 發布,增強一鍵代碼生成器,多場景適配
    Kubernetes 1.20 發布,這是 2020 年的第三版也是最終版。
  • 英偉達發布最強圖像生成器StyleGAN2,生成圖像逼真到嚇人
    今天,英偉達的研究人員發布了升級版——StyleGAN2,重點修復特徵偽影問題,並進一步提高了生成圖像的質量。現在戳右邊連結上新智元小程序了解更多! StyleGAN是NVIDIA去年發布的一個新的圖像生成方法,並於今年2月開源。
  • Python文檔字符串生成器:基於CodeBERT,支持Google、Numpy等多種...
    基於CodeBERT的生成器跟正常的DocStrings用法一樣,你只需要輸入三引號「「」」」,之後按Enter,便能調用這個工具。就像這樣:並且,這個生成器還可以在幾種不同類型的文檔字符串格式之間進行選擇。而這個工具,不僅僅能夠幫助寫代碼的人,還可以方便後來人讀代碼。可以說是非常方便的一個擴展了。