对于 CUBA 框架,2019年最重要的事件应该是 CUBA 7 的发布, 这是 CUBA 框架的一次巨大进化,CUBA 7 引入了一系列全新的 UI 和更灵活的数据访问机制,并且发布了基于 IntelliJ IDEA 的全新 Studio。 此外,随着 Studio 后续版本的发布,业务项目将可以完全用 Kotlin 来编写,基于 CUBA 进行开发会变得更加舒适,这一切得益于将 CUBA Studio 构建于 IDEA 之上。

明年,CUBA 开发团队计划将基础架构迁移到 Spring Boot,同时 CUBA 将提供对 React 和 React Native 客户端的支持。总体来说,CUBA 开发团队正在将更多的主流技术融入 CUBA 框架,同时使开发方式更符合被广泛认可的方式。 对于 Studio,保持不变的是它的生产力,Studio 会提供方便的工具和现成的组件,可以使开发效率提高许多倍。

在2018年,CUBA 框架启动了扩展市场,上面有各种各样的平台扩展组件,比如报表、工作流管理、图表、仪表板、管理员工具等。扩展组件的数量在 2019年继续增长,CUBA团队和社区新贡献了10多个扩展组件,同时 CUBA 团队也制作了一系列有趣的视频来帮助开发人员快速使用这些扩展组件。

在2019年,CUBA 框架的社区用户继续保持增长。到今年年底,全球用户预计会增长约20-30%,这意味着全球至少有20,000个开发人员在基于 CUBA 框架开发项目。中国的CUBA 社区发展最快。在2019年我们启动了中文网站、提供了全面的中文开发文档、提供了免费的社区技术支持,并且在国内的几个开发者社区发表文章介绍 CUBA。在第一年,国内的用户数量增长了五倍,这个成绩是我们在没有进行任何商业推广的情况下取得的。CUBA 框架也成为了 Gitee 上的GVP项目 2,越来越多的开发人员认识到 CUBA 框架的价值。

CUBA 框架在中国取得了很大的成功,CUBA 团队也计划将中国的成功经验复制到其他国家,他们已经在意大利找到了合作伙伴并开始进行本地化。同时在本土俄罗斯也有很好的发展,CUBA 框架已被 X5 Retail Group、Gazpromtrans、Ai-teko 等俄罗斯大型公司采用。

2020年,CUBA 中国团队计划在合适的时候举行一些线下技术交流活动,近距离地与 CUBA 开发者交流、帮助开发者解决问题、倾听开发者的意见。

最后,感谢各位开发者的认可和支持,是你们的支持使 CUBA 框架在中国得到了快速发展。

相关链接:What happened in 2019?

CUBA 框架2019年回顾的更多相关文章

  1. [转帖]期待下一个十年|CIS 2019温馨回顾(附PPT下载)

    期待下一个十年|CIS 2019温馨回顾(附PPT下载) https://www.freebuf.com/fevents/222236.html shidongqi2019-12-06共26587人围 ...

  2. 22.Express框架——2019年12月19日

    2019年12月19日14:16:36 1. express简介 1.1 介绍 Express框架是后台的Node框架,所以和jQuery.zepto.yui.bootstrap都不一个东西. Exp ...

  3. 框架——flask知识点回顾

    1. flask--轻量级Web开发框架 2. Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL 3. Web程序框架的意义: 用于搭建Web应用程序 免去不同Web应用 ...

  4. Java框架----SSH整合回顾

    1,新建工程,类型为Web Project,设置默认编码为UTF-8,并创建如下文件夹 1,Source Folder 1,src 项目源码 2,config 配置文件 3,test 单元测试 2,普 ...

  5. April Fools Day Contest 2019: editorial回顾补题

    A. Thanos Sort time limit per test 1 second memory limit per test 256 megabytes input standard input ...

  6. SSH框架之一详解maven搭建多模块项目

    闲来无事,思量着自己搭建一个ssh框架,一来回顾熟悉一下ssh的内容,hibernate还就没用过了,生疏了都.二来整合一下,将其他掌握的和正在学习的框架核技术糅合到一起,就当是做一个demo练手了. ...

  7. python web框架——扩展Django&tornado

    一 Django自定义分页 目的:自定义分页功能,并把它写成模块(注意其中涉及到的python基础知识) models.py文件 # Create your models here. class Us ...

  8. Android 框架炼成 教你如何写组件间通信框架EventBus

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41096639 ,本文出自:[张鸿洋的博客] 1.概述 关于Eventbus的介绍 ...

  9. 代码生成工具更新--快速生成Winform框架的界面项目

    在之前版本的代码生成工具Database2Sharp中,由于代码生成都是考虑Winform和Web通用的目的,因此Winform界面或者Web界面都是单独生成的,在工具中生成相应的界面后,复制到项目里 ...

随机推荐

  1. Myeclipse jdk的安装

  2. Java练习 SDUT-1194_余弦

    C语言实验--余弦 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 输入n的值,计算cos(x). Input 输入数据 ...

  3. tp3 key json 分页

    //json 强制转换为array $arr[$key]['checkpro'] = json_decode($val['checkpro'],JSON_FORCE_ARRAY);    $arr[$ ...

  4. uva 11754 Code Feat (中国剩余定理)

    UVA 11754 一道中国剩余定理加上搜索的题目.分两种情况来考虑,当组合总数比较大的时候,就选择枚举的方式,组合总数的时候比较小时就选择搜索然后用中国剩余定理求出得数. 代码如下: #includ ...

  5. 2012-4-2 通过MdiParent设置窗体最前

    SentenceForm form = new SentenceForm(); form.MdiParent = this; form.Show(); //form.MdiParent = this; ...

  6. SuperSocket命令和命令加载器

    关键字: 命令, 命令加载器, 多命令程序集 命令 (Command) SuperSocket 中的命令设计出来是为了处理来自客户端的请求的, 它在业务逻辑处理之中起到了很重要的作用. 命令类必须实现 ...

  7. JS 动态表格

    表格 在script里面使用innerHTML获取标签体的内容,然后进行添加. 删除则是不断的获取父节点,利用父节点删除子节点. 在做这个的时候,要主要获取表格table的对象有两种方式,一是getE ...

  8. Jenkins安装总结

    Jenkins官方文档说的安装步骤,http://jenkins.io/zh/doc/pipeline/tour/getting-started/ 相关安装资源可在官方文档下载 安装Jenkins之前 ...

  9. poj 3181 Dollar Dayz(完全背包)

    Dollar Dayz Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5419   Accepted: 2054 Descr ...

  10. JS 复制文本兼容移动端 iOS & android

    有几个需要注意的地方. 首先文本只有选中才可以复制,所以简单的做法就是创建一个隐藏的 input,然后绑定需要复制的文本. 另外如果将 input 设置为 `type="hidden&quo ...