体验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源创计划”,欢迎正在阅读的你也加入,一起分享。

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