什么是开源代码 源代码如何生成软件

本周,我们在Github和Gitee正式开放了明道云容器版(私有部署)的前端代码库,并命名为“明道云Openweb”。有了明道云私有部署社区版,所有用户不仅可以免费获得一个企业级APaaS产品的使用权,还可以通过Openweb获得足够的扩展和开发可能性。客户在购买明道云私有部署的商业许可...

本周,我们在Github和Gitee正式开放了明道云容器版(私有部署)的前端代码库,并命名为“明道云Openweb”。

有了明道云私有部署社区版,所有用户不仅可以免费获得一个企业级APaaS产品的使用权,还可以通过Openweb获得足够的扩展和开发可能性。客户在购买明道云私有部署的商业许可后,仍然可以修改Apache 2.0下的前端代码。

这种组合在企业软件行业中并不多见,所以我有必要解释一下我们的业务和技术考虑以及未来的计划。

让客户拥有前端接口的绝对自由。

明道在APaaS市场的“零代码级别”非常高,这意味着非开发者也可以使用我们的产品。我们在设定设计目标的时候就明确了“放弃代码编写,减少表达式和函数的使用”,尽量用直观的可视化配置来完成复杂的应用构建。之所以能做到零代码、全能力,是因为选择牺牲了用户完全控制前端界面的自由。这种牺牲对于企业中的后台应用来说是值得的,因为它的交换价值要大得多。

因为这种设计策略,明道云提供的前端交互相当模态化。用户可以自由定义数据维度的属性,但是对于前端缺乏自***,哪怕只是改变字体颜色。

但是,用户的个性化需求总是存在的。比如有用户建议我们增加界面主题模板的选项,增加自定义组件的能力。我们想更进一步,完全开放整个前端代码库。在私有部署环境中,用户发布他们自己的分叉前端服务,通过简单的配置,他们可以将其与后端服务重新集成。这样,用户不仅可以自由修改前端表情的每一个细节,还可以通过插件服务实现更大程度的定制。

一般来说,用户可以自定义前端界面的每一个元素,也可以添加自己的私有应用对象,并与明道云接口集成。我们已经在Github项目文档中提供了几个例子,并将在未来继续丰富这些内容。

设计更好的插件规范。

在我们宣布开源后,有朋友批评我们是历史的倒退,认为零代码产品不应该让用户回到代码编程的老路上去。这是对我们目标的误解。明道当然希望每一个终端用户不用写代码就能实现各种应用,但这在技术上是不现实的空。要实现更强的用户适应性,需要下大力气构建多层次的应用软件用户社区。在这个社区中,开发者将扮演关键角色。

所以不难理解我们开源是为了让更多人参与到明道云产品的拓展和发展中来。在开源的条件下,用户可以定义自己的前端组件,通过明道云定义的附加规范,这个定制的组件可以成为普通用户可以直接重用的插件。少数人开发,多数人应用是软件行业永恒的范式。通过一段时间的开源,我们可以发现更多扩展需求的现象,从中抽象出插件定义的规范。因此,私有的扩展开发成果可以转换成公共共享的“小部件”。例如,基于工作表的甘特图视图可以在多种版本中实现,而不仅仅是明道云官方提供的唯一版本。

为用户集成创造便利。

成熟的企业在应用APaaS时对系统集成有很多需求。有的是基于数据流的集成,有的是希望更高效集成的workbench(前端接口)。开源的明道云前端提供了一个非常方便的解决方案。您可以将明道云应用程序接口集成到其他系统中,或者将其他系统接口或接口元素集成到明道云应用程序接口中。

希望很快能给用户提供这方面的丰富案例。

为更完整的开源做准备。

前端代码只是明道云系统的一部分,由于前后端分离的架构特点,前端开源是相对安全的做法。但是我们计划推广一个更全面的开源策略。这需要一步一步积累经验。开源不仅仅是为了让用户能够修改代码,而是为了培育更加繁荣的应用生态系统和更加健康持久的商业模式。商业公司推广的开源项目可以有更好的资金支持,也可以给参与者更强的经济回报动力。虽然还有很多繁重的工作要做,但这是我们希望在未来几年实现的愿景。

本文来自至尊狂魔┈投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/570798.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-31
下一篇 05-31

相关推荐

  • 网站关键词库怎样生成(如何设置网站关键词)

    当今互联网时代,酒香不怕巷子深的经营理念早已成为过去,但SEO比以往任何时候都更重要。既然SEO对企业如此重要,网站SEO应该如何优化?本文千矩网络的边肖特别为SEO新手准备了入门教程,从关键词选择、原创文章、内部页面优化、内部链设置、工具应用五个方面教你如何优化网站

    2023-07-28 02:00:02
    1074 0
  • 视频生成二维码软件有哪些(视频生成二维码怎么弄)

    日常生活中,我们经常可以看到一些二维码,扫码后可以查看里面的视频。那么如何才能自己把视频生成二维码呢?其实很简单,只需要一个二维***就可以实现。上游二维***|轻松从图片语音和视频生成二维码。具体步骤如下:选择一个二维***。选择QR***。登陆注册账户后点击制作二维码

    2023-07-25 10:03:01
    120 0
  • 如何在线生成图表 免费报表生成软件推荐

    原因Bench***rkDotNet支持将性能测试结果导出为各种格式,常用的html/csv。事实上,Bench***rkDotNet支持生成许多文件格式。支持的文件格式:支持的文件格式:Bench***rkDotNet支持多种文件的生成。Bench***rkDotNet依靠R来生成图表。Bench***rkDotNet只生成R的脚本文件,需要R

    2023-07-24 05:35:02
    1001 0
  • 标志怎样在线设计,商标设计在线生成工具推荐

    据说专业人士用AI设计logo图标。我更强大。我用AI生成logo图标(人工智能)。哈哈的笑微信官方账号的头像图标,你看到的“小威LOGO设计机器人”,是人工智能AI生成的。这么高大上,其实就是一些网上的logo图标生成工具。今天我就把它们分享给大家,一起玩!小威用这个工具给大家

    2023-07-23 05:20:02
    562 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信