• 博客(69)
  • 收藏
  • 关注

转载 BuildRun低代码开发平台1.1版本发布 | 报表功能正式上线

BuildRun企业级低代码开发平台基于拖拽式的开发方式,提供丰富的服务组件来满足企业数字化应用的设计、构建、集成、部署和管理,赋能各团队来帮助他们构建全场景的数字化应用。BuildRun 企业级低代码开发平台1.1 版本 正式发布,在此版本中,应用设计端新增了图形报表和格式报表,提升了组件的多元性,同时对业务对象管理和ER图编辑功能进行了优化;应用运行端(多云应用引擎)部分,新增了移动应用管理功能。下面将带来新功能的详细介绍,欢迎大家试用体验。应用设计端01 图形报表在设计应用页面.

2020-05-20 14:48:19 510

原创 如何使用低代码开发平台快速创建一个应用 | 实例演示

​BrApps企业级低代码开发平台基于拖拽式的开发方式,提供丰富的服务组件来满足企业数字化应用的设计、构建、集成、部署和管理,赋能各团队来帮助他们构建全场景的数字化应用。本文会以一个应用创建实例为大家介绍使用BrApps开发应用的具体流程,将实际演示如何简单创建一个产品管理系统。主要过程包括以下步骤: 创建应用服务 创建应用 1. 创建业务对象 2. 创建选项集...

2020-04-02 12:15:09 1569

原创 Choerodon猪齿鱼核心团队创立 BuildRun

由Choerodon猪齿鱼核心团队创立的 BuildRun(https://gobuildrun.com),基于猪齿鱼带来了多云架构环境下基于视觉的企业级应用创建、集成、部署、生命周期管理和分发的能力。BuildRun 以云原生的现代化软件架构来帮助企业提升软件开发生产力和业务敏捷性,提供多云低代码应用平台和多云应用生命周期管理平台,帮助企业隐藏应用开发和运行时的基础架构复杂性,让每个人专注于...

2019-12-11 18:14:14 1205

原创 从0到1使用Kubernetes系列——Kubernetes入门

本文是Kubernetes系列推文第一篇,将介绍Docker和Kubernetes两大热门开源产品,主要内容包括:基本概念、基础组件、Kubernetes架构。基本概念01Docker是什么Docker 起初是 dotCloud 公司创始人 Solomon Hykes 在法国的时候发起的一项公司内部项目,Docker是基于 dotCloud 公司多年云服务技术的一次革新,在 2013...

2018-08-29 19:46:13 956

原创 BuildRun低代码开发教程八节 | 图表和仪表盘展示

课程说明▍1.1 课程实现功能本课程为物联网应用平台设计一个仪表盘首页,包括以下内容: 卡片展示设备总数; 卡片展示网关总数; 卡片展示产品总数; 卡片展示产品分组总数; 图表展示各运营商的产品统计数量; 图表展示各云端协议的统计数量。 ▍1.2 课程知识点本课程涉及到的主要知识点包括: 非存储数据库对象的应用; JavaAction中对非存储数据库对象赋值; 图表定义开发 (柱状图和饼图,更多图表类型读...

2020-12-12 01:37:59 455

原创 BuildRun云端开发环境(WebIDE) | 让开发更加轻松方便

BuildRun新一代企业应用快速交付平台,通过提供低代码应用开发平台、云原生应用运行平台和一站式软件协作开发管理平台,对传统应用的构建、运行、管理进行有效的变革,来满足客户快速构建现代化应用的需求。WebIDEWebIDE即云端开发环境。开发者可以通过浏览器在线进行代码编辑,并通过WebIDE提供的终端环境运行代码,执行命令,省去本地环境安装配置的麻烦,畅享云端办公的便捷性。在使用BuildRun低代码应用开发平台的过程中,针对某些复杂的功能,开发者有时候需要自己编辑代码,而配置开发环.

2020-10-26 12:47:46 929 2

原创 BuildRun平台1.3发布 | H5轻应用、BPM移动版和WebIDE正式上线

​BuildRun新一代企业应用交付平台,通过提供云原生基础平台、低代码应用开发平台和应用运行平台,对传统应用的基础架构和应用的构建、运行、管理进行有效的变革,来满足客户快速构建现代化应用的需求。BuildRun新一代企业应用交付平台1.3 版本 正式发布新增低代码移动端H5轻应用开发和BPM移动端支持,帮助移动应用模块的开发和部署,缩短功能更新时间,提高开发效率;上线云端开发环境(WebIDE),支持在线专业代码开发;此外,微服务开发框架方面亦有更新,下面将带来新功能的详细介绍,欢迎大家试用体.

2020-10-21 15:18:20 518 2

原创 BuildRun低代码开发平台1.2版本发布 | 自定义工作流(BPM)正式上线

​BuildRun企业级低代码开发平台基于拖拽式的开发方式,提供丰富的服务组件来满足企业数字化应用的设计、构建、集成、部署和管理,赋能各团队来帮助他们构建全场景的数字化应用。BuildRun 企业级低代码开发平台1.2 版本 正式发布新增可视化工作流,支持自定义工作流程(BPM特性),通过低代码的开发方式将工作流程自动化轻松融入系统,提高运营效率、改善资源利用。接下来将以制作一个请假审批流程的操作为例,来展示工作流的使用,欢迎大家试用体验。01 前置条件在开始自定义工作流之前,需要先.

2020-08-07 13:08:47 677

原创 BuildRun低代码开发教程第七节 | 如何处理页面逻辑和实现业务逻辑

​课程说明▍1.1 课程实现功能本课程进行迭代产品和设备组管理的功能1. 在产品列表显示表格中增加: 设备数量汇总(台); 数据流数量汇总(个); 功能点数量汇总(个)。 2. 在设备组列表显示表格中增加: 设备数量汇总(台); 网关数量汇总(台)。 ▍1.2 课程知识点本课程涉及到的主要知识点包括: 编写界面流来处理页面逻辑; 编写Javaaction来实现业务逻辑; 创建逻辑流调用Javaaction; ...

2020-06-16 20:49:06 665

原创 BuildRun平台升级 | 支持Helm v3兼容Helm v2

课程说明第五节中我们已经完成了应用v1.0规划中的功能,从本课程开始我们进入v1.5规划中的内容,本课程涉及到主要的新知识点有:实现主-从关系 关联值列表参数 联动关联值列表课程内容01 数据模型我们规划的v1.5版本在v1.0基础上增加了数据流和功能点,下面是更新后的业务对象设计。02 创建选项集首先定义好在业务对象属性中需要引用的选项集 数据流类型、数据类型、数据传输类型、地理位置类型:03 创建业务对象进入应用设计器创建如下两个业务对象,并定义业务对.

2020-06-01 14:05:37 351

转载 BuildRun低代码开发教程第五节 | 设备管理开发

课程说明由于设备管理中需要关联产品和设备组,需要定义动态列表,因此将设备管理相关功能的构建单独作为一个课程来介绍,本课程涉及到主要的新知识点: 动态值列表定义 查询区域使用值列表 新增和更新区域使用值列表 详细信息页面只读信息查看 课程内容01 创建设备页面选择应用设计器左侧的页面图标,进入界面列表窗口:1. 选择右上角的创建进入创建页面窗口,录入如下信息: 名称:设备 编码:DEVICES 标题:设备管理 2. 填写信息

2020-05-27 10:49:39 422

原创 BuildRun低代码开发教程第四节 | 产品和设备组管理开发

课程说明本节将介绍如何利用Buildrun低代码开发平台完成应用的页面创建和菜单设置,涉及的主要内容有: BuildRun用户界面体系 创建产品管理页面 创建设备管理组页面 菜单设置 应用构建检查 发布应用 课程内容01 Buildrun 用户界面体系▍1.1 Buildrun UI体系架构Buildrun UI定义了构建Buildrun应用程序用户界面的方法,下图展示了Buildrun UI的体系架构:Buildrun U

2020-05-11 21:16:54 430

转载 BuildRun低代码开发教程第三节 | 数据模型设计和定义

课程说明本课程介绍如何利用Buildrun低代码平台构建数据模型,为页面设计提供数据来源。涉及的主要内容有:低代码应用服务数据模型创建静态值列表(选项集)创建业务对象定义业务对象的属性完成V1.0业务对象的定义课程内容1. 低代码应用服务低代码应用服务是Buildrun平台中的一种通过可视化构建的应用服务类型,底层基于微服务技术体系实现,构建的低代码应用加上Buildrun...

2020-05-06 13:21:27 1053

转载 BuildRun低代码开发教程第二节 | 功能需求梳理和任务定义

课程说明本课程介绍如何利用Buildrun平台提供的工具来梳理用户的需求,通过用户故事定义用户需求,并根据用户故事来定义任务,涉及的主要内容:用户故事用户故事地图版本规划Backlog管理迭代计划知识库的使用课程内容1. 功能需求梳理1.1 用户故事地图(User Story Mapping)用户故事地图作为一种有效的需求工具,越来越广泛地应用于开发实践中,用户故事地图可...

2020-04-28 14:57:06 340

原创 BuildRun低代码开发教程第一节 | 项目环境准备

课程说明Buildrun企业级低代码开发平台通过 “项目视图空间” 来管理从创意、需求梳理、系统设计、应用构建、一键式发布、应用管理到用户反馈的完整应用生命周期的管理。“项目视图空间” 是整个应用生命周期管理的工作空间,是应用设计、构建、运行和管理各环节相关团队共同沟通协作的单一视图,也是应用团队和最终用户沟通协作的单一视图。本课程主要描述以下内容来帮助理解和准备低代码应用开发环境:企业...

2020-04-22 17:10:22 402

转载 Buildrun低代码开发教程概述 | 重塑企业应用开发交付模式

本开发教程以IoT后台管理场景作为背景,开发一个为企业提供一站式服务的简化版物联网应用平台(BrIoT),为设备提供多种协议接入、消息流管理、数据解析及处理能力。基于Buildrun企业级低代码开发平台,采用迭代式敏捷开发方法,充分展示Buildrun平台的应用创建、集成、部署、生命周期管理和分发的全应用生命周期能力。1. BrIoT平台总体功能平台需要能够进行产品和设备管理,根据产品定义的...

2020-04-20 13:01:30 436

原创 开源多云技术平台——Choerodon猪齿鱼发布0.19版本

Choerodon猪齿鱼开源多云技术平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。2019年10月28日,Choerodo...

2019-10-28 11:54:14 656

原创 从0到1使用Kubernetes系列(八):安全

Kubernetes 的安全是一个相当广泛的主题,涉及很多高度相关的内容。和探讨大部分安全性相关的问题一样,首先需要考虑威胁模型——谁可能攻击你的系统,以及他们如何做到这一点。这可以帮你确定安全工作的优先级。对于大多数 Kubernetes 应用有三类主要的攻击者:外部攻击者:当你在内部或云上部署应用时,你可能面临来自集群外的攻击。这类攻击者没有系统权限,所以会专注于公开的服务,会尝试获取访问...

2019-10-16 09:49:25 416

原创 Choerodon猪齿鱼微服务后端环境变量方案

Choerodon猪齿鱼平台使用微服务架构进行开发,部署在Kubernetes 扩展中,并且服务新功能开发完成后会被依次部署到暂存环境测试,UAT 环境验收和生产环境使用。在这多个多个环境的部署过程中,猪齿鱼平台只需要一次CI生成的包,便能实现服务部署的“因地制宜”。需求猪齿鱼平台集成的GitLab用于进行CI的过程,在微服务程序中经过Gitlab CI的docker_build和chart_...

2019-09-24 11:44:05 585

翻译 从Scrum到Kanban的团队之旅

翻译 | 高钰淋本文翻译自《From Scrum to Kanban–A Team’s Journey》,以第一人称视角讲述了移动广告公司Marchex的团队Kanban过渡经历,从改变动机,到过渡过程,再到实践经验,希望能给大家带来一些关于团队敏捷实践的启发。Marchex是一家移动广告技术公司,2014年团队从支持一个已经运行了7年以上的产品转变去开发一个全新产品,当时Scrum实践的...

2019-09-05 10:24:50 291

翻译 使用DevOps强化敏捷(下)

作者 | Christopher Lee&Sean D. Mack如果您曾经对敏捷或DevOps的历史、结构、原则或共性有过疑问,那么您将在这篇文里找到答案,本文被拆分两篇,上篇《使用DevOps强化敏捷(上)》主要介绍敏捷和DevOps的历史、差异和好处,本篇主要介绍敏捷和DevOps的几个共性。敏捷和DevOps的目标是一致的,因此在实践过程中会发现它们有所重叠。在许多方面,D...

2019-08-20 09:55:53 342

翻译 使用DevOps强化敏捷(上)

作者 | Christopher Lee&Sean D. Mack译者 | 温馨如果您曾经对敏捷或DevOps的历史、结构、原则或好处有过疑问,那么您将在这篇文里找到答案,本文被拆分两篇,上篇主要介绍敏捷和DevOps的历史、差异和好处。敏捷和DevOps从表面上看可能是不同的,但如果关注他们的目标,会发现它们其实非常相似。两者的目标都是更快地为客户创造价值并更快地改变市场需...

2019-08-13 18:16:03 337

转载 Prometheus-operator 介绍和配置解析

随着云原生概念盛行,对于容器、服务、节点以及集群的监控变得越来越重要。Prometheus 作为 Kubernetes 监控的事实标准,有着强大的功能和良好的生态。但是它不支持分布式,不支持数据导入、导出,不支持通过 API 修改监控目标和报警规则,所以在使用它时,通常需要写脚本和代码来简化操作。Prometheus Operator 为监控 Kubernetes service、deployme...

2019-08-06 09:28:17 4570

转载 功能升级 | Choerodon猪齿鱼“新”知识管理介绍

Choerodon猪齿鱼知识管理是一种内容管理工具,具有创建、编辑、导航、链接、搜索等功能。它为企业、IT团队提供方便的项目协作平台和强大的项目内容管理平台,集中式管理产品相关内容等,例如需求收集、架构设计、功能设计、开发规范、命名规范、会议记录、计划安排等。在0.17版本中,猪齿鱼上线了新的知识管理,作为项目团队内容管理功能,并在0.18做了升级和功能增强,而原有的承载知识管理功能的Wiki管...

2019-07-30 09:43:22 365

原创 GitLab CI介绍——入门篇

本文将会对Gitlab CI进行简要介绍,包括Gitlab Runner,Gitlab CI中的相关概念以及.gitlab-ci.yml的常用配置。那么,GitLab CI 是什么?GitLab CI 是GitLab内置的进行持续集成的工具,只需要在仓库根目录下创建.gitlab-ci.yml 文件,并配置GitLab Runner;每次提交的时候,gitlab将自动识别到.gitlab-ci...

2019-07-30 09:25:10 38775

原创 Choerodon前端环境变量方案

配置React应用程序的方法有很多,本文中将向大家展示Choerodon平台前端的新环境变量方案,该方案可以实现在运行时配置,所以不需要针对每个环境都进行构建。需求希望能够将React应用程序使用Docker运行,只构建一次,能够在任何地方运行,并且希望在运行时提供重新配置容器的时机,允许在docker-compose文件内进行变量配置。例如:version: "3.2"services...

2019-07-16 10:36:08 1970

原创 带你走进Choerodon猪齿鱼的知识管理

知识管理是Choerodon猪齿鱼的一个重要功能,支持在线自定义文档编辑、成员协助共享等功能,帮助团队集中管理创意、需求和设计。本文将会和大家聊一聊知识管理对敏捷团队的重要性,介绍Choerodon选用XWiki作为开发基础的原因,以及开发团队如何设计Choerodon知识管理,最后会简单介绍一下Choerodon知识管理的一些主要功能和特色。敏捷团队的知识管理对于软件开发团队来说,每个成员都...

2019-07-08 13:54:45 239

原创 Choerodon猪齿鱼实践之应用生命周期管理

Choerodon平台中的开发和部署都是围绕应用来进行的,那Choerodon平台中的应用有什么样的特性?又是怎样来进行管理的呢?本文旨在深入地介绍Choerodon平台中应用的功能特性及其生命周期的管理。微服务架构中应用的特征在谈起Choerodon平台中的应用时,就不得不提微服务。正是因为微服务的出现,之前的单体应用架构带来的问题才得以解决,具体问题如下:(1)耦合程度随时间推移而逐渐提...

2019-07-08 13:54:08 204

原创 从0开始使用Kubernets系列(七):网络

本文是从 0 到 1 使用 Kubernetes 系列第七篇,上一篇《从0到1使用Kubernetes系列(六):数据持久化实战》 介绍了Kubenetes中的几种常用储存类型,本文将介绍K8S网络相关的内容。不同宿主机上运行的容器并不能通过 IP 相互访问,那么 Kubernetes 是如何实现不同节点上 Pod 的互通?Pod 有生命周期,它的 IP 会随着动态的创建和销毁而动态变化,Kub...

2019-07-08 13:52:59 319

原创 开源多云技术平台——Choerodon猪齿鱼发布0.18版本

Choerodon猪齿鱼开源多云技术平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。2019年7月1日,Choerodon猪...

2019-07-02 15:15:00 384

原创 如何将现有的代码库导入到猪齿鱼中

本篇将为大家介绍如何将应用导入到Choerodon猪齿鱼。Choerodon平台上导入应用有两个入口,第一个入口在应用管理页签内,是从gitlab/github导入应用,第二个入口在应用市场中,可以在其它平台的应用市场导出后再导入。为什么要从外部代码管理平台导入应用Choerodon平台最开始发布的版本中只有应用市场的导入功能,后来在版本迭代中,越来越多的用户开始搭建并使用了Choerodon...

2019-06-26 09:30:29 411

原创 Choerodon如何运行自动化测试任务

在上一篇关于自动化测试的文章 解密敏捷自动化测试 中,为大家介绍了敏捷自动化测试,以及Choerodon猪齿鱼自动化测试的落地。在这篇文章中,给大家介绍一下Choerodon自动化测试的技术方案的设计思路以及实现。为什么自动化测试需新建测试应用自动化测试的本质是使用一些测试框架开发测试代码,运行测试代码即对已有的业务应用进行相应的测试。对于一个项目来说,测试应用与普通的业务应用应该是同等重要的...

2019-06-18 10:02:39 323

原创 Choerodon猪齿鱼的数据初始化设计解析

Choerodon猪齿鱼作为一个微服务框架需要解决微服务数据初始化本身具有的问题和复杂性,同时也需要满足框架本身特有的数据初始化需求,下面为大家介绍一下这方面的设计思想和实现。微服务的数据初始化难题先来看一下在微服务的数据初始化中常见的几个问题。▍1.1 表结构的初始化和可平滑升级表结构的定义在数据库初始化中是重中之重,它涉及到整个服务运行和利用数据库实现功能的方式,一般来说表结构定义和升...

2019-06-10 20:24:48 530

原创 持续集成与持续交付之间的联系和区别

作者 | Rebecca Pruess编译 | 毛智伟随着DevOps理念的普及与扩散,大家经常会看到持续集成(Continuous Integration)与持续交付(Continuous Delivery)这样的字眼,而怎样使用与选择这些方法成了大多数IT团队必须面对的问题。在讨论更加深入地讨论问题之前,首先需要清楚这两者之间的主要区别是什么,以及用什么方法可以更好改善工作流程,从而在...

2019-05-28 09:39:48 4383

原创 Choerodon如何进行日志收集与告警

作者:董文启应用程序日志是由软件应用程序记录的事件文件, 它一般包含错误,信息事件和警告。一个良好的日志系统有助于快速发现问题,定位问题,同时也为业务分析起到一定的作用。传统ELK系统ELK系统是目前比较流行的日志解决方案,由Elasticsearch、Logstash、Kibana组成,目前三个组件都归属于Elastic。Elasticsearch是一个基于Lucene库的搜索引擎。它提...

2019-05-20 18:03:15 505

原创 如何使用Choerodon LDAP以及配置定时任务

作者:李楷文Choerodon作为多云管理平台,可以通过LDAP的方式对接企业已有的应用,通过同步用户到Choerodon平台,使企业用户无需注册就可使用LDAP的账户和密码登录到Choerodon平台,实现 DevOps 开发运维一体化和敏捷管理的等目标,极大地降低了企业用户迁移负担。本文将从LDAP的概念,如何使用Choerodon LDAP以及配置定时任务三个方面进行介绍。什么是LD...

2019-05-14 09:22:51 411

原创 开源多云技术平台——Choerodon猪齿鱼发布0.16版本

Choerodon猪齿鱼开源多云技术平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。2019年5月8日,Choerodon猪...

2019-05-08 16:32:59 579

原创 Choerodon猪齿鱼团队敏捷项目管理实践应用

随着Choerodon猪齿鱼的不断迭代更新,它已经被越来越多的用户开始在项目管理和开发中使用,成为了开发团队的一部分。这个过程中,有很多用户向团队提出一些关于敏捷管理上的问题,或者想了解猪齿鱼敏捷团队是怎么来进行项目管理的。今天就来聊一聊这方面,以下内容请使用敏捷管理的项目经理或产品经理务必仔细阅读。本文将以敏捷管理这个子产品团队为例,由敏捷管理的产品负责人亲自讲述,希望能给大家提供一些参考...

2019-04-30 10:37:26 519

原创 Kanban VS Scrum:哪个是最好的敏捷项目管理框架

“我们使用敏捷开发。”在与软件开发团队交流时,你会听到很多这样的说法。根据统计,2018年全球约有90%的开发人员在使用敏捷开发。Choerodon猪齿鱼团队也是其中之一。但是,敏捷并不统一。作为组织工作流程的一般方法,敏捷软件开发设定了共同的价值观和原则,旨在精简开发流程,敏捷有效地响应变化。这些价值观和原则可以在敏捷宣言中找到,当中就提供了一些建立开发流程的建议。在实际应用中,几种软件开发...

2019-04-23 14:01:25 1334

原创 深入理解 React 的 Virtual DOM

React在前端界一直很流行,而且学起来也不是很难,只需要学会JSX、理解State和Props,然后就可以愉快的玩耍了,但想要成为React的专家你还需要对React有一些更深入的理解,希望本文对你有用。这是Choerodon的一个前端页面在复杂的前端项目中一个页面可能包含上百个状态,对React框架理解得更精细一些对前端优化很重要。曾经这个页面点击一条记录展示详情会卡顿数秒,而这仅仅是前...

2019-04-16 09:12:46 1002

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除