仓颉
在仓颉之前,鸿蒙生态之中一直是通过
ArkTS, ArkTS
语法与 TS
相似编仓颉支持开发多种系统,包括但不限于
1、桌面应用程序
2、网站后端系统
3、移动应用。
在这些系统中,特别值得一提的是其在网站后端系统方面的应用。仓颉因其灵活高效的特点,在开发具有复杂逻辑和大量数据交换的网站后端时表现尤为出色。它提供了一套丰富的库和框架,能够帮助开发者快速搭建稳定和安全的后端服务。此外,仓颉还具备良好的跨平台能力,可在不同操作系统之间无缝移植,从而为开发者提供了极大的便利。
白皮书
‣
后端
‣
Http编程
个人理解:
- 轻量级的运行时(可以跑后台服务端代码)
- 原生前端(类似IOS Android)
前后端同一套编程语言
编译
我通过编译和运行时,感觉这个工具写的后端代码是可以支持跨平台运行的
前端展示,需要鸿蒙内核支持?
后端可以运行跨平台?
鸿蒙Next
仓颉定位
应该是在华为生态中(鸿蒙OS)的定位
仓颉的具体应用场景,鸿蒙应用中的任务并行/数据并行/高频数据交互/高内存开销等典型场景,可以获得很好的效果,另外未来关于AI原生应用的开发,可以采用仓颉全套解决方案实现。详情请参考《仓颉技术白皮书》。
实际上可以后端云测运行,对标高性能代码(现代化编程语言ts、go高并发、apijava化、安全rust 缝合怪)
仓颉语言除了终端鸿蒙原生应用场景之外,还可以支持云侧、服务端的软件开发,对标Java/Go的应用开发生态,仓颉希望能够联合更多的开发者共同构建一套企业级的应用开发生态,包括应用框架、中间件及三方库,目前已构建的企业级的应用开发生态在国内已经有多家厂商在用仓颉开发服务端应用了,比如工行、中移动、泛微、科蓝等单位,覆盖金融、电信、电子政务等多个行业。
Loading...