體驗AI驅動的軟件開發 | 普元低代碼社區版安裝流程

EOS_LOWCODE是一款由普元軟件主導的低代碼產品,緊扣模型驅動開發的理念設計,旨在讓更多用戶快速私有化的構建專業系統。

平臺採用人工智能技術和模型驅動技術,可以在顯著提升複雜應用開發效率的同時降低開發成本;採用快速渲染技術,性能相比傳統執行方式革命性提升;採用分佈聚合技術,大幅度降低部署和維護成本,目前已廣泛用於金融、政務、製造、能源等行業,可對MES、ERP等多種企業核心系統提供全面的低代碼支撐。

EOS低代碼社區版則通過簡化雲原生部署架構,以容器方式提供主體能力,同時融入AI助手,以完全在線的方式,幫助用戶更快的構建特色業務系統。


01

兩步快速安裝

Step 1:數據庫初始化
  • 使用Mysql5.7+,Mysql的SQL_MODE中注意不要包括NO_ZERO_DATE,創建database時,建議字符集(CHARACTER SET)選擇utf8,字符排序(COLLATE)選擇utf8_bin。
  • 下載sql/all.sql文件,完成數據庫初始化
Step 2:容器啓動
$ docker run -d --name eoslowcode -e JAVA_OPTS="-server -DDB_URL=jdbc:mysql://[ip]:[port]/[schema]?characterEncoding=utf8&useSSL=false -DDB_USER=[db_user] -DDB_PASSWD=[db_password]" -p 28079:28079 registry.cn-shanghai.aliyuncs.com/primeton-pub/eoslowcode:8.3.0
容器啓動後訪問
  • http://localhost:28079
  • 用戶名/密碼: admin/000000
  • 首次訪問需更改默認密碼
直觀安裝與使用演示可戳下方視頻👇
3、補充說明
  • 一些windows或mac用戶,在宿主機上安裝了mysql,然後通過docker desktop來運行容器,會出現連不上數據庫的問題,這個是因爲系統限制,解決方式可參考這類配置方案:https://blog.csdn.net/Aaren_Jiang/article/details/111936579
    https://developer.baidu.com/article/details/2857109
‍‍
  • 考慮到一些用戶用的windows或mac電腦,且本地沒有安裝數據庫,這裏提供一個本地安裝數據庫容器並快速初始化的方式:
    (1)終端進入到本地某個目錄,在目錄下創建存放SQL文件的目錄,這裏示例中存放SQL的目錄名如sql-file
mkdir sql-file

‍‍   (2)下載SQL文件存放到上述目錄

   (3)創建容器網絡,網絡名比如定義爲eos-net

docker network create eos-net
  (4)啓動MySQL鏡像,這一步時間較長,包括了mysql服務和數據初始化工作,這裏面注意sql-file目錄名,eos-net網絡名與前序步驟一致(注意示例命令是在sql-file的外層目錄下執行的)
docker run --name mysql -p 3306:3306 -d -e MYSQL_DATABASE=eosdb -e MYSQL_USER=eos -e MYSQL_PASSWORD=123456 -e MYSQL_ROOT_PASSWORD=123456 -v $PWD/sql-file:/docker-entrypoint-initdb.d --network eos-net mysql/mysql-server:5.7.41 --character-set-server=utf8 --collation-server=utf8_general_ci --lower_case_table_names=1 --sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
(5)啓動低代碼應用鏡像,注意數據庫的連接url、用戶名、密碼、網絡名等,和前序步驟一致
docker run -d --name eoslowcode -e JAVA_OPTS="-server -DDB_URL=jdbc:mysql://mysql:3306/eosdb?characterEncoding=utf8&useSSL=false -DDB_USER=eos -DDB_PASSWD=123456" -p 28079:28079 --network eos-net registry.cn-shanghai.aliyuncs.com/primeton-pub/eoslowcode:8.3.0

02

AI助手服務申請

社區版內置OpenAI代理子賬號,通過身份認證的開發者無需經歷繁瑣的申請流程,即可直接體驗AI輔助軟件研發過程的創新技術。

如果您要使用AI能力來輔助日常使用或應用開發,可通過 在線申請: 
http://get.eaworld.io/ai-index.html  

獲取AI賬號,目前社區版只提供gpt-35-turbo服務,在收到AI賬號信息的郵件後,將其配置到下圖門戶功能中,即可使用AI助手能力。

PS: 只需輸入apiKey和url信息,AI服務每日有流量限制,請勿隨意調用。


03‍‍

五大功能特性

1、開發中心
通過低代碼在線IDE模式,提供快速配置實體、表單、視圖、服務、流程等能力,支持多端渲染,支持將資源快速發佈成菜單使用。
2、組織中心
提供機構、人員、崗位、工作組、賬號管理能力,支持多維組織模式,支持對賬號的細粒度管控。
3、應用中心
管理低代碼應用內的各類資源,支持對菜單、接口、數據資源等進行統一授權管理,對平臺使用進行各類安全設置,支持統一任務調度、業務字典、系統變量等。
4、流程中心
提供待辦、已辦、草稿、抄送等通用流程能力,支持對流程引擎的管理配置,支持流程定義的業務化配置發佈,支持常用意見、消息的模板設置。
5、工作臺
提供工作臺門戶的配置和展示能力,支持多種門戶佈局,支持多工作臺切換,提供常用widget組件,包括但不限於工作日曆、最近使用、快捷入口等。
詳細產品文檔敬請查閱:
http://get.eaworld.io/doc/introduction/FEATURE.html

04‍‍

社區版 VS 企業版

功能 社區版 企業版‍‍
數據庫支持 mysql5.7+ mysql5.7+、oracle11g+、dm8、gauss9
瀏覽器支持 chrome chrome、firefox、edge
實體建模
頁面開發
流程開發
服務開發
統一組織機構
統一資源授權
統一工作臺
應用數量 1 不限
應用數據源 1 不限
應用併發 20 不限
報表大屏設計
生成離線工程
應用監控治理
集羣部署
AI助手 需獨立申請 產品默認提供
聯繫我們
如果你喜歡EOS_LOWCODE產品,可以從社區版開始試用,我們會努力維護社區版的穩定,後期在不影響公司商業的前提下,會逐步開放產品模塊源碼。
如果你發現產品有任何Bug,可通過Issues向我們反饋。
如果你希望使用企業版或得到更多服務,可致電 4008205821 或訪問普元官網(www.primeton.com) ‍‍‍‍‍

本文分享自微信公衆號 - EAWorld(eaworld)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章