Delphi启示录——有感于Flutter3.0发布

Delphi启示录——有感于Flutter3.0发布5月12日谷歌的Flutter 3.0正式发布了,最新的Flutter3.0实现了对iOS、Android、Web、Windows、macOS、Linux六大平台的稳定支持,既实现了操作系统跨平台,也实现了Cpu硬件跨平台,支持x86、Ar

大家好,欢迎来到IT知识分享网。

5月12日谷歌的Flutter 3.0正式发布了,最新的Flutter3.0实现了对iOS、Android、Web、Windows、macOS、Linux六大平台的稳定支持,既实现了操作系统跨平台,也实现了Cpu硬件跨平台,支持x86、Arm、mips、Risc v5,未来甚至可能支持loongarch硬件指令集。

Delphi启示录——有感于Flutter3.0发布

其实,delphi早在三年前的delphi RIO就比较好的实现了一套代码到处编译,现在delphi Alexandria将跨平台编程推到了新的高度。delphi用FMX取代了当年与MFC一样强大的win32 VCL,现在你能用delphi组件库在windows上编写代码后编译为win/android/linux x86/ios/mac os arm应用。同时你依然具有delphi强大的面向组件的编程能力、高并发中间件能力和无可比拟的数据库处理能力。

Delphi启示录——有感于Flutter3.0发布

相比flutter、java,面向组件编程是delphi的特质,这一点令所有语言望尘莫及。在面向对象领域,很多语言追赶了20年仍没有实力与delphi并跑。面向组件是面向对象编程的升华,程序员只须从组件面板拖一个组件,例如一个用于datasnap中间件服务的DSServer,或是一个fastreport报表组件,就相当于编写了一万行代码。与其它c#、java、dart相比,用delphi完成同样商业化项目,至少节省40%代码量,使用livebinding后几乎所有组件都变成了数据感知组件,不用写一行代码程序就具有一个数据库信息系统大部分功能。面向组件编程使项目结构清晰,可维护性更好,让程序员集中更多精力于业务逻辑。

Delphi启示录——有感于Flutter3.0发布

很多程序员不想学delphi,认为不适合做web,基于extJs的unigui设计web就跟用delphi做桌面一样,已拥有几十万用户群反响非常好。很多程序员笑话delphi只会搬组件,其实搬组件正体现了现代编程专注于业务逻辑的理念,delphi不仅会搬组件,而且非常善于造组件,因为大部分组件都是用delphi自己写出来的。

delphi目前暂时还不支持linux arm,预计在下一版本即可提供,届时delphi可真正实现一套代码到处运行了。

有关delphi的web/linux和高速中间件datasnap开发,届时我专题讲授。

Delphi启示录——有感于Flutter3.0发布

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/88198.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信