1. 簡介
listcode.cn 是一個程式碼生成的雲服務網站。
主要提供java,python,php,nodejs等常見語言和框架的 CRUD程式碼生成服務(即 常見的增刪改查),後臺程式碼、前端介面、js等,一站解決。
相比於傳統的增刪改查程式碼生成器,ListCode 做了很多完善, 不論從功能的豐富程度,還是支援的語言、技術框架種類上都有了很大進步,可以很大的提高開發效率,減少人工介入修改的工作量。
功能特點:
- 前後端程式碼、js、UI一站生成
- 翻頁,多條件聯合查詢
- 外來鍵關聯編輯、展示
- 輸入驗證,錯誤提示
- 常見型別個性化編輯、展示
- 完整REST API介面
具體支援的語言和技術框架:
- java,springmvc jpa mybatis
- php:laravel,thinkPhp5
- python:flask,tonardo
- js:vue,nodejs
2. 生成效果預覽
列表頁面----分頁,聯合查詢,外來鍵展示
新建頁面---自帶輸入檢查
更新頁面---外來鍵錄入體驗良好
單條記錄詳情頁面---不同欄位型別展示方式不同,支援外來鍵
3. 特點說明
與同類產品相比,listcode程式碼生成器具有以下特點:
- 支援翻頁,可以設定單頁size。
- 支援複雜查詢:多個條件聯合查詢,每個條件可以設定字首,比如 大於某個值,like某個值。
- 外來鍵表完美展示和編輯:被外來鍵引用的表,智慧選擇一個string型別欄位作為代表;錄入時彈出查詢視窗,錄入更加人性化。
- 特定型別特定展示:日期型,開關型,列舉型,以後還會不斷完善
- 前後端分離、一體兩種程式碼模式:後端全部rest介面,前端使用流行的vue,angular,react等,ui使用基於bootstarp的AdminLTE,如果喜歡傳統的方式,也沒問題。
- 可以線上執行:實時看到執行效果,方便快速發現設計缺陷,調整表設計。
- 下載後匯入專案即可本地執行和二次開發:
- 表級別設定:表展示名,列表條目數,增刪改查功能定製,asName欄位設定
欄位級別定製:欄位展示名,設定在某些頁面和功能是否出現,比如在列表項中是否出現,在查詢中是否出現等。