Bomiot v1.0.3 已经发布,强大的分布式文档管理框架 & 全栈开发平台
Bomiot v1.0.3 已经发布,强大的分布式文档管理框架 & 全栈开发平台 此版本更新内容包括: 修正了前端数据传递 增加了前端页面权限控制,颗粒度到menu 增加了一个从json中寻找值的方法 详情查看:https://gitee.com/Bomiot/Bomiot/releases/v1.0.3
领先的开源AI低代码引擎VTJ.PRO正式宣布推出其全新的增强版高级服务(Enhanced Advanced Services)。此举标志着VTJ.PRO从一款强大的开源工具,正式升级为能为企业提供全方位、一站式应用开发与交付解决方案的平台,旨在为企业在数字化转型中提供更强大、更可靠、更安全的技术后盾。
本次发布的增强版高级服务,是基于VTJ.PRO核心开源引擎v0.13.0的又一次飞跃。它不仅延续了“降低复杂度,不降低自由度”的核心理念,更针对企业级客户在复杂业务场景下的严苛需求,提供了超越开源版本的专业技术支持、性能保障与安全保障。
这是一个基于 VTJ 低代码引擎实现的在线开发平台全功能项目,支持多平台应用开发。项目包含以下核心功能:
Service 和 OpenAPI 实现本项目是低代码平台前端工程,默认集成 VTJ 官方标准服务接口。由于接口调用需要登录授权,如需静默自动授权,请获取账号授权签名。
将获取的签名粘贴到项目根目录的 env.json 文件中:
{
"AUTH_CODE": "在此处粘贴您的账号签名",
"REMOTE": "https://lcdp.vtj.pro"
}
完成以上配置后,您将获得一个功能完善、支持多平台(Web、H5、UniApp)的在线低代码开发环境。
| 命令 | 描述 |
|---|---|
npm run setup |
使用 registry.npmmirror.com 镜像源安装依赖 |
npm run dev |
启动开发服务器 |
npm run sit |
测试环境构建 |
npm run build |
生产环境构建 |
npm run preview |
预览构建产物 |
npm run clean |
清理项目工程 |
本项目使用 @vtj/cli 搭建,基于 Vite + Vue3 + TypeScript 技术栈。采用多平台应用页面入口设计,实现环境隔离和优化打包体积。
vite.config.ts 中配置了多入口打包:
const pages = {
// 平台主应用:包含应用管理和设计器
main: './index.html',
// Web应用预览
web: './web/index.html',
// H5应用预览
h5: './h5/index.html',
// UniApp应用预览
uniapp: './uniapp/index.html'
};
项目结构与标准工程基本一致,以下是 VTJ 特有的重要目录说明:
设计器实现位于 /src/views/designer.vue,所有平台共用同一设计器,通过加载项目 DSL 的 platform 属性确定目标平台功能。
设计器路由格式:/:platform/:id
id 字段)各平台渲染器实现文件:
/src/platform/web/main.ts/src/platform/h5/main.ts/src/platform/uniapp/main.ts低代码平台的项目、文件和历史记录通过 Service 进行存储管理。/src/shared/service.ts 实现了远程 Service,将数据保存至后端数据库。
OpenAPI 提供低代码平台的远程服务能力,如页面模板和 AI 助手功能。/src/extension/openapi.ts 实现了自定义 OpenAPI,您可以根据需求调整 API 接口,只需确保函数签名符合类型要求。
如需扩展设计器功能,可通过 /src/extension/install.ts 进行开发。可用平台 API 包括:
widgetManagerdepsManagersetterManager后端实现可自行设计,只需满足 Service 和 OpenAPI 的接口规范。具体实现细节请参考 docs 目录下的文档。
API方法统一在 /src/apis 目录下定义,函数都带有TS签名和注释, 可以按自己的需求更换对应接口。
代码中的Access是为了适配官方接口服务的权限控制,如果你改为自己实现的服务,可以不需要Access
请求工具使用了 setGlobalRequest 配置全局的request, 如果在设计器中的设计视图和预览也需要用相同的request, 可以通过参数传入到引擎和createProvider。
// 传入引擎
const engine = new Engine({
//省略其他代码
adapter: {
request
}
});
// 传入 createProvider
const { provider, onReady } = createProvider({
//省略其他代码
adapter: {
request
}
});
如果您不需要模版和AI功能,就不需要定义OpenAPI, 只需要把引擎的remote参数设置为null就可以关闭这两个功能。
在线体验:https://vtj.pro/
微信关注我们
转载内容版权归作者及来源网站所有!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。
为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。
Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。
Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。