最近发现一个简单易学易用且开源的跨平台编程工具--B4X,它体积小,语言简练,类似于BASIC语言,易上手,功能强大,是个不错的可视化编程工具,非常适合新手或热衷于VB的开发者使用。
B4X有如下特点:
1、体积小,易于安装部署开发环境。
2、语言简练,结构简单,非常类似于BASIC语言规范。
3、开发编译后的产品体积小,且完全是本地的,没有任何依赖,分发部署非常方便。
4、代码通用性强,大部分代码适用于各个平台,只有个别代码是特定于平台的。
5、开发的产品维护方便,项目组织结构采用分布式模块化结构,各模块相对独立,维护方便。
6、B4X社区活跃,B4X创始人Erel带领其团队在社区不断提供新的专业化模块供开发者使用,社区成员提出问题,一般当天就能答复。一些典型问题,Erel会亲自答复。你总能在社区找到你想要的答案。
B4X是一组套件,它比任何其它工具都支持更多的平台。针对不同平台分别有B4A、B4J、B4I、B4R四个组件,其中:
B4A:是一个100%免费的安卓应用程序开发工具,它包含了快速开发任何类型的安卓应用程序所需的所有功能。
B4J:是一个100%免费的开发工具,用于桌面、服务器和物联网解决方案。使用B4J,您可以轻松地创建桌面应用程序(UI)、控制台程序(非UI)和服务器解决方案。编译后的应用程序可以在Windows、Mac、Linux和ARM板(如树莓派)上运行。
B4i:是一个针对原生iOS应用程序的开发工具。B4i遵循与B4A相同的概念,允许您重用大部分代码,并为Android和iOS构建应用程序。
B4R:是一个100%免费的开发工具,用于本地Arduino和ESP8266程序。B4R遵循了与其它B4X工具相同的概念,提供了一个简单而强大的开发工具。B4R、B4J、B4A和B4i共同成为物联网的最佳开发解决方案。
作为一个软件开发爱好者,一路走来,曾学习和使用过VFP、VB、VB.NET、ASP、ASP.NET、PHP等语言,并编写了不同的程序,总体感觉只有B4X小巧、精炼、开发效率高、功能强大、跨平台能力强,开发出的产品部署方便、运行快、效率高。B4X代码和结构清晰,非常容易上手,我边学边开发,仅一个月时间就成功编写了一个小软件,其桌面版(Windows)和安卓版运行效率都很高。
遗憾的是B4X中文书籍和资料很少,要查询深度资料需要到国外英文网站,网址:https://www.b4x.com/
觉得非常有必要在国内推广B4X语言,今后我会将B4X介绍、我的学习总结和翻译的一些资料逐步上传,供大家学习探讨。
标签:B4R,--,B4X,应用程序,开发工具,跨平台,B4A,B4J From: https://blog.csdn.net/yshzsl1968/article/details/143903210