我们开发的系统涉及到航空发动机设计与制造,不可能部署在公网。即便国内几大云厂商跟我们一再承诺其安全性,也不可能。我们考察了很多低代码开发平台,最后选择了无远,只有无远能同时满足开发专业复杂的数字化系统并且可以私有部署这两方面的要求。现在,我们用无远开发的数字孪生系统已经投入使用。-- 某军工企业研发负责人
低代码倡导人人都是开发者,然而在这一波浪潮的席卷之下,专业开发者几乎都不约而同地选择了无远开发平台(Enhancer)。与大众开发者开发自用的需求有很大不同,专业开发者大部分情况下需要将开发出的软件再销售给客户。所以,如果产品不能完全满足客户的功能需求,并且形成对其他竞争者的优势,那么客户最终是不会买单的。而且随着客户业务的发展和变化,系统功能是需要持续迭代的,如果所依赖的开发平台不能保证 100% 应付未来可能的各种需求迭代和功能扩展,那么这个项目很可能逐渐被一些功能点卡住,最终导致瘫痪而不可用;另一方面,不少企业的业务涉及到一些机密的人事、财务、甚至是军工领域,要求系统必须私有部署,单是这一条,市面上其他很多开发平台就已经无法做到了。
公司由阿里云和海南省政府牵头新组建不久,很多基础应用和业务系统都需要从头开始建设。无远不论是开发速度,易用性,完备性,可扩展性,还是产品性能,稳定性和可维护性,都是其他低代码平台无法相比的,即便是采用专业编码的方式也很难达到这样的水准。此外,要满足互联网场景下的弹性扩容要求和对数据库高性能调优的要求,只能用无远。 -- 数字海南总架构师曾帆
那么,无远开发平台到底有多强大? 大家可以先看看官网案例:wuyuan.io/case 。
它的专业性和便利究竟体现在哪? 我们总结了如下几点:
1. 产品可以私有部署,并且可以做集群化部署。
2. 所见即所得,写 SQL 即可直出系统。
3. 组件非常强大,组件库内容丰富,支持三方扩展。
无远号称拥有世界上最强大的表单组件,除了各种丰富的输入控件类型之外,还支持自由布局、输入值联动计算、下拉列表远程过滤、多级联动过滤选择、正则校或自定义校验、隐藏/显示/可用/禁用动态控制等等,并且可以进一步跟其他组件窗口做关联回填值。完整表单功能参考演示及文档。
无远表单组件运行时的功能细节展示:
很多低代码开发平台,可能做了一个表单设计引擎就将其作为核心功能了。而像这样细腻的组件,无远官方贡献了近百个,基本能覆盖所有系信息化所需要的场景。如果遇到特殊业务场景,找不到合适的组件实现,开发者依然可以自主扩展组件。这种开放三方扩展能力目前是其他开发平台望尘莫及的。
无远表单配置器:
4. 交互流程图一目了然,让产品符合用户操作习惯。
产品运行时交互示意图:
产品设计时使用流程图表达交互过程:
5. 窗口之间强大的联动机制。
每种组件窗口绑定 SQL + 组件配置,SQL 内有对其他窗口变量的依赖,就能自动实现联动展示效果:
6. 丰富的模板库,支持自定义扩展。
7. 前后端自由编码、调试能力完备,不担心会有无法实现的功能。
绝大部分情况下不需要写代码,不表示用无远不能写代码。实际上,云上编码开发的能力是完备的。在前端可以使用自定义窗口,在后端可以使用自定义接口和自定义模块来扩展程序,并且不论前端后端,可以通过浏览器进行友好调试。可以从容应对各种跨系统对接、三方接口调用、异构环境适配等需求以及前端定制化需求。
开发工作台编写后端自定义接口调用三方快递查询接口:
8. 支持多人协作开发。
每个项目可以添加多个不同角色的成员,开发过程中,可以对正在开发的模块页面进行加锁,多人同时开发并行不悖。
9. 产品支持国际化。
开发者在工作台配置好需要支持的语言种类之后,系统运行时可根据用户访问所在的国家和地区显示不同的语言,也可以让用户自主切换语言。
10. 产品样式可自定义。
比如可以把一款财务系统弄成抖音风格的样子,只要你或者你的客户喜欢:
此外,无远做了很多方便开发者的工具,比如持续集成工具、错误调试工具等等
无远开发平台能做出怎样的系统?
看看用户们的作品:
航空物流系统:
社保公积金系统:
制造业 MES:
OA 及各种审批系统:
B 端 + C 端结合的应用:
数字大屏都是比较简单的需求场景,只要有数据,展示形式可以任意绘制:
更多案例见官网:wuyuan.io/case
最最最关键的一点,无远社区版产品是完全免费的!这一点跟 MySQL 是一样的。而社区版跟企业版在功能上几乎没有差别,详情见无远软件社区版和企业版对比。
最后看一段五分钟实操实操演示,颠覆你对开发的认知: www.bilibili.com/video/BV1VU…