C++Builder 的框架和技术库

工欲善其事必先利其器,除了可视化控件外,还需要了解框架和库才可以更加熟练的开发,如下图,

 

 

1,框架(Framework)

1.1,两个 GUI 框架。VCL 和 FireMonkey,分别应用在 windows 和 跨平台应用上。类似于微软的 MFC、.Net framework。

1.2,两个多层框架。Enterprise Mobility Services 应用在云端,提供 REST API;DataSnap 应用在客户端/服务器架构中,可实现传统的三层应用系统。

1.3,Web Broker 提供 web server 服务,返回 html 和 xml。

1.4,IntraWeb

 

2,库(Library)

2.1,FireDAC,数据库访问组件,代替旧的 BDE 组件。

2.2,dbExpress,数据库访问组件,未来可能会被 FireDAC 干掉。

2.3,dbGo,数据库访问组件,未来可能会被 FireDAC 干掉。

2.4,InterBase Express,自己研发的数据库,有免费版本和收费版本,也有移动版本。

2.5,BDE(废弃),旧的数据库访问组件。C++Builder 6.0 之前的版本。

2.6,Cloud Service,支持微软云和亚马逊云

2.7,REST BaaS

2.8,REST Client Library

2.9,LiveBindings,一种比 MVC 更加高级的技术,能够可视化的关联两个类的任意属性,来实现信息传递,使用非常方便。

2.10,RTL(包含底层技术 streams、files、dates、math、regular expressions、generic programming,高层技术 networking、multithreading)

posted @ 2021-09-17 14:04  yyyyinsheng  阅读(458)  评论(0)    收藏  举报