InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!( 三 )


当然对于软件开发者来说 , 其实比较关心的还是工具 , 华为鲲鹏从操作系统到开发工具、编译工具和管理工具 , 各个开源组件上面整个生态已经非常完备了 , 基本可以支持绝大部分常用开源软件 , 即便不能直接下载到安装包的软件我们通常也能够找到对应的适配帖子 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
到具体落地上 , 华为鲲鹏云所有的云服务以及解决方案可以说是非常全面了 , 首先在云上 , 华为有一系列定制化的芯片 , 包括高性能的 CPU , 即 ARM , 还有高性能的 AI 即昇腾 , 除此之外针对存储控制器、网络服务器、服务管理都有对应的芯片做处理 。 这些芯片协同起来提供上层的能力 。 同时华为推出了软硬件协同的擎天架构 , 真正实现软硬件协同 。 在软硬件协同的基础上 , 华为构建了鲲鹏云服务并打造了比较通用的优势解决方案 , 比如 HPC 高性能计算方案、大数据 +AI、还有鲲鹏原生等等 , 可以在安全可靠可信基础上 , 提供显著的性价比提升 , 也能比较方便地研发出创新性的移动应用 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
除了这些基础服务之外 , 华为还拥有一站式应用管理平台 , 包括创新解决方案、一站式微服务应用管理平台、企业级云中间件、高性能 Serverless 服务 , 与此同时 , 华为还针对目前最让人头疼的大数据领域提出了华为云全栈智能数据服务 , 利用存算分离的架构以及华为在算力和存储方面的优势 , 为用户提供更好的数据处理体验 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
不过用户面临的问题还有应用的迁移和移植问题 , 关于应用移植 , 华为总结了一些方法论 。 首先是操作系统 , 因为 Windows 本身并不支持 ARM , 所以目前对 Windows 有强依赖的方案是不支持的 , 需要先改造为使用 Linux , Linux 基本都支持;第二 , 数据库也是类似的方式 , 欧美闭源不支持 , 开源或者国产闭源基本都已经支持 。 针对开发语言来说 , 解释型语言、编译型的语言支持 , 但是不支持汇编语言 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
移植过程和我们开发的时候是一致的 , 首先面对一个新平台做它的技术选型分析 , 分析完毕以后实施编译迁移 , 第三是功能 , 验证和性能调优 , 最后进行规模商用 。 在这里刘老师以 NC Cloud 鲲鹏移植实践为例 , 为大家说明了整个移植的过程 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
最后刘龙飞老师针对鲲鹏社区和鲲鹏伙伴计划做了个简单的介绍 , 目前已经有 2000 多家企业加入鲲鹏凌云生态 , 有 200 多个鲲鹏商品已经发布出来 , 有 1000 多个技术方案认证已经通过 。 同时华为也欢迎更多人能够加入鲲鹏的生态 , 共同推动计算产业的发展 , 也共享产业发展的红利 。
3Hello YonBuilder 低代码是一种创建应用的方法 , 可以使得开发人员使用最少的编码知识 , 来快速开发应用程序 。 简单来说就是让开发者可以在图形界面中 , 使用可视化建模的方式 , 来组装和配置应用程序 , 开发者可以借此跳过跳过繁琐的基础架构 , 只关注于使用代码来实现业务逻辑 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
YonBuilder 作为一个市面上比较成熟的低代码开发平台 , 它的特点有两个 , 第一是其将自己的云端 , 支撑云端 ERP 的技术平台都进行开放 , 第二是用友把自己的能力都打包 , 然后做成产品能够让开发者去使用 。 通过这两个措施 , 让使用 YonBuilder 的开发者能够有 80% 的时间去思考业务 , 20% 的时间可能我们还需要处理我们的业务 。


推荐阅读