A01——牛刀低代码开发PAAS平台入门——初识牛刀(牛刀 低代码)

遍识低代码开发平台,还是牛刀功能更丰富,更全面,也更便捷,此系列文章不进行类似平台对比分析,个人认为各个平台有不同的应对场景和侧重方向,直接对比没有实际价值,所以本文仅结合牛刀的实际使用进行逐步挖掘

牛刀低代码开发PAAAS平台—后文简称牛刀

网址:https://www.newdao.net

牛刀概述

牛刀起源于起步科技的x5系列产品,充分利用了原有强大的模型描述体系,完备、先进的前后端开发技术,结合容器及部署机制,形成一体化的在线快速开发、测试、生产部署、运维监控管理体系,能完整适应企业及个人应用的开发需求,开发web、app、微信小程序等不同类型的应用场景。

牛刀体系

1、应用模板和组件:

    1. 应用模板是通过已经开发好的应用发布的,可以直接通过模板创建自己的应用进行修改,进行二次发布,牛刀上本身发布了大量的免费模板,应用模板和应用类型相关,这里要说一下,因为牛刀起源于x5,所以平台上保留了原有的UI2技术栈,现有的app和网页都是用UI2相关的技术,小程序使用的新的技术UIX,所以采用不同的模板就会涉及采用不同的前端技术,并且后端技术也是通过应用模板来区分的,比如默认的空白模板后端是jpa,mybatis空白用的mybatis的后端框架,python空白用的django,php用的laravel,这些都可以通过不同的应用模板来确定,目前还不支持一个应用多种后端框架
    1. 组件:牛刀上根据场景开发了大量的系统和应用组件,这些组件和应用类型也是相关,uix和ui2的是区分开使用,可以直接在应用里添加组件,进行属性配置和操作关联,实现自己的业务功能。

2、应用开发:

    1. 通过牛刀创建出来的应用可以直接在线开发,牛刀使用容器为每一个应用提供了一个开发环境,可以直接在线开发、预览调试,平台默认有大量的系统组件,包括布局,表单,高级等高频使用的组件,通过在属性栏配置属性,设置操作、事件,贯连功能,基本能满足简单场景,复杂部分还可以使用画代码,前后端都可以,不过这部分需要一定的基础,要熟悉平台提供的动作方法,并且有些内容提供的还不太完毕,有些场景还需要自己写代码,可喜的是平台写代码部分不单单支持云ide,还支持本地ide,可以借助本地自己常用的开发工具连接云端来进行代码开发和调试,这样就和正常开发一样的效果了,另外平台提供的一些错误检查和日志跟踪手段,便于追溯问题,所以说牛刀还是一个完整的开发平台,不是一个简单上层包装的,是一个具有可以剖开来在一定程序上深度开发理念的平台。

A01——牛刀低代码开发PAAS平台入门——初识牛刀(牛刀 低代码)

牛刀云ide

3、应用发布:

    1. 牛刀做出来的应用可以发布到自己的主机服务器,这样部署后就是完全可以独立运行的环境,因为使用的是容器方式发布,仅支持centos和ubuntu操作系统

4、基本介绍就到这里,接下来会结合具体场景和问题逐一分解进行讲解

相关新闻

联系我们
联系我们
公众号
公众号
在线咨询
分享本页
返回顶部