感谢各位开发者和软件行业人士对拜语言的关注。团队发布了拜语言工具集,大家看到了一个真正自主研发的、创新的、高效率的编程工具。产品上线以来收到了非常多的关注,也有非常多的交流。现在将一些问题的官方解答整理,一并回复,大家对拜语言了解会更清楚一些:
1、拜语言的概念。
中文名称:拜语言,英文名称:By Language。是新一代面向数据和人工智能时代的一体化全栈式数据化编程语言。此工具集搭载了单机版的IDE、转译器、开源ICE、云分发轻服务技术等。拜语言的目标是希望能够助力开发团队提升效率。
2、拜语言的归属、易用性和特征。
拜语言是静态强类型编程语言。拜语言简单易上手,有Java、C#、JS等开发基础的开发者,一两天上手做项目,一两周成高手。兼容性更强,通用性更好,类库配置更完善,语言更简洁,可扩展性更佳。
特征:标准,通用,高效,高复用、全栈式一体化、跨端、跨语言、跨应用场景、跨项目等特性,开发效率比传统面向对象编程工具有10倍级提升。
【1】.面向专业程序员,同时面向泛实施人员;
【2】.跨语言通用编程;
【3】.直接访问SQL语言;
【4】.高度复用的创新型数据类型;
【5】.助力企业数字化转型;
【6】.全栈式一体化编程语言、标准化、结构化、配置化、数据化编程。
3、拜语言的特性。
拜语言是多端全栈式一体化开发,部署和运维,一键生成和部署,自带SaaS。拜语言首次解决了跨端一体化、跨语言、跨应用场景、跨项目、轻云服务等问题,是新一代编程语言的倡导者。
从产品的覆盖面而言,截至发布时,跨端已经涵盖了客户端、web端、移动端、数据库端、服务器端。下一步覆盖安卓的APP,微信小程序等。操作系统方面目前只有windows,下一步覆盖iOS,Linux,安卓,鸿蒙等,通用转译下一步要覆盖Phyton、C、C++、PHP、……等十几种Tiobe榜上主流的编程语言。
前后端分离从根本上而言,仍然是工具的效率问题。语言割据,各个语言各有擅长,又不能跨端……总之,有很多原因。但是,正因为这样,所以才有拜语言的诞生。
拜语言快速建模,快速配置,高度复用等特性,正好解决困扰开发者要加班加点赶工的问题。
拜语言最擅长管理软件、web应用,特别是带数据库,多端需求的软件和应用。用拜语言工具开发的软件系统和web应用等,可以转译为目标语言交付、运维。原来用Java/C#/JS的开发者,现在用拜语言做涉及到数据库和前后端分离的项目很容易上手,效率也是实测。在web端和server端,拜语言与转译后的目标语言是相同的运行时。
如何调用JS或C#或Java,请看官网视频教程关于调用JS和调用Java的章节,方法基本与常规没太大差别。转译后就是目标语言,目标语言原来如何支持,现在还是如何支持,同时支持独立部署。AOT了,反射、泛型、类型检查、动态代码加载等不会受到影响,因为转译后目标语言以前怎么样做,现在还是同样的做法。
搜索拜语言,官网有IDE、工具包下载,案例、示例、教材、教学视频下载,欢迎试用。希望大家多提宝贵意见。目标是让开发者“爽”、“快”。
4、拜语言是否付费。
拜语言工具集是免费的,单机版IDE、集成配置开发环境ICE开源、在线表单免费,企业库免费。单机版IDE都装到您电脑里面了,开发的内容也是您的,咱也抢不走。开发环境没有太多要求,目标语言如何,便是如何。
团队抽空做着个开源的无代码平台,2万行左右代码,支持私有化部署,请大家随意选用。拜语言官网是用拜语言开发的web应用,大家可以下载查看和工单索取。
团队后续会做一些实际实施的案例,粉我和官网关注,后续会在官方号做介绍和分享发布,也给大家免费用。都是干货和材料库,您懂的。用好了,大家有空分享一下体验和经验,对团队而言已经是莫大荣幸。
5、拜语言的就业前景。
以前程序员都是找软件公司,跟团队,负责某一端,负责某一种语言。现在开发者用拜语言工具集,自己就能干前端和后端开发,一键部署,一体化运维,还自带SaaS服务。未来个体就能开发、部署、运维中小软件。几个人、几十个人就可以胜任中大型软件。业务形态而言,您就是公司,就是软件,您的本事就是服务,您再也不会担心失业。拜语言的产品和成本下降就是您的利润。
6、拜语言的面向身份技术。
官网的教程和视频已经将具体操作做了些说明。团队特别撰写了文章《致敬所有创新者:拜语言创新源于对原生技术的理解和抽象》,有对面向身份技术进行初步解释。好处如何要用户说了算,我们期待有开发者使用拜语言后能够分享拜语言的面向身份编程技术的益处。
拜语言一方面解决跨端、跨语言、跨项目、跨应用场景等问题,另外一方面新创了面向身份编程技术。
拜语言面向身份技术让开发者处理基础性的、结构性的共性部分,逻辑代码可以直接复用。差异化部分有些可以用拜语言配置出来。这一点是拜语言与其他语言在编程技术上有重要的不同,也是拜语言的重要价值之一。
现阶段拜语言团队做的企业库,就可以在共性部分达到一键生成系统的目标。
因此,拜语言能够最大程度的让开发者节约开发时间,您使用拜语言后将由原来处理重复性工作,转变为更加聚焦软件设计,而且还提高开发效率,以后再也不怕中年瓶颈了。正如我们的宣传语:一次编写、终身复用。
7、拜语言的共性与复用性。
一体化、共性和复用是拜语言的关键性问题。这正是我们最大的优势。
第一、浏览器是否支持拜语言。
因为拜语言是可以直接转译成JS源代码的,只要谷歌支持JS就行,跟谷歌支不支持拜语言没有关系。但是,用拜语言开发效率高,时间成本低。现实开发中直接使用原生JS成本比较高,一般都要用到框架,比如Angular或Vue。大型项目一般是用TS,比如现在比较多人用的Vue3,就是用TS重构的。低代码也是类似情况。拜语言是从做一整个项目考量,不是单单只考虑了前端,还包括后端,用拜语言做一整个项目的效率是数倍乃至十倍提升。原来前后端分离是因为技术瓶颈、更好的安全隔离、测试审核出品质量等等需求,但是,拜语言正是打通了这个关节。以后您可以直接前后端各端一次做完了,出品把控即可。
第二、共性和复用性。
不同行业之间,逻辑代码不是100%可以复用的,但是,一些基础性的、结构性的,是可以复用的,比如,要用到数据库的内容是可以跨行业的。从宏观项目层面而言,共性部分比例从10-90%都可能存在。常用的数据结构,如:主表身份、明细表身份,字典表身份、中间表身份等等,这些都是可以跨行业的内容,各个行业都要用到这些内容。进一步而言,根据这些结构写的内容都是可以跨行业的。这就意味着,通用性高的部分可以任意复用,比例越高,效率越高。
8、拜语言的人工智能。
团队已经将拜语言的人工智能底座打的非常扎实,这是在底层技术上搭建的基础设施。大模型+工具+应用场景是重要的趋势。目前,拜语言IDE已经带有的主流功能,如:代码提示补全等,开发方面有配置生成,也有企业库一键生成系统。注意:我们的工具生成的是商用级企业系统和应用,参见企业库教材示例。未来我们会训练自己的大模型,助力开发者更好更快速的开发软件和应用程序。
9、关于其他语言。
任何一门编程语言都有其存在的历史原因和价值。拜语言尊重历史,崇尚技术创新,而且非常尊敬和认可前辈们的成果。C系列、Java、JS/Typescript……都是经典。如今,拜语言推出一种新的编程方式,供各位评估选用。如果是希望全栈式开发、或做涉及到数据库的项目,或涉及到前后端分离的企业级管理软件、web应用等,拜语言能够让您事半功倍。拜语言未来会支持转译成更多主流编程语言。别的语言做不到的跨语言跨场景跨端,也没有轻云服务,更加做不到一键生成商用系统,顶多是代码片段。这是拜语言的独特性部分,拜语言坚持做好自己,以用户为中心,提供更好用的工具。
10、拜语言暂时没有不带IDE的编译套件。
拜语言新创了自有的语法体系,目前市面上的IDE不能识别拜语言的新语法,只有拜语言IDE支持拜语言。拜语言目前支持Java、C#相互调用,还支持JS、SQL。拜语言IDE免安装,下载直接用。未来会开发不带IDE的编译套件。
在企业级管理软件和web应用领域,特别是涉及到数据库和前后端分离、多端需求的企业级项目,拜语言一次开发有三倍效率提升,二次开发有十倍效率提升。
拜语言下一步要支持转译成更多主流编程语言。比如:要编写tensorflow,pytorch需要支持转译C/C++,能转译覆盖,也就意味着目标语言能做的,我们都能做。我们努力争取尽早带给各位此类型的技术覆盖。
11、拜语言能否实现所说的功能。
有网友怀疑我们是否能够实现?答案显然是能。拜语言已经发布了,技术类的项目,经得起考验才是根本。拜语言接受检验和挑战,也欢迎广大开发者提出宝贵的意见。未来,多端一体化开发是趋势,用拜语言实际开发一套企业级管理软件和web应用就能感受到了。比如,开发涉及表单或数据库或前后端分离的CRM、Web应用、OA、HR、HIS、ERP、MES、WMS、进销存、供应链管理、仓储管理软件之类的试试。拜语言帮助您走向一体化、跨端、跨语言、跨应用场景、跨项目等。将开发时间和成本降低下来的部分都会成为开发团队额外增加的利润。
12、总结与分享
基础工具技术创新,虽艰难却永不为晚。编程语言开发难不难?抄一个套壳一个,当然不难。但是,要创造一门新编程语言,创造新语法,并实现倍数级开发效率的提升,还要经得起大家拿放大镜来审视和评估,挺难。当前拜语言V0.53版本已经能够给到开发者需要的和开发效率提升的目标了,经得起实践尝试。
生态从来都不是生来就有,而是需要时间积累的。如果没有领先的编程技术支撑,永远也不可能形成真正良性的生态。
拜语言用十倍效率来助力开发者,我们也会继续努力优化。创新研发虽然艰苦,但是,团队都很开心。因为我们在做的事情,有意义。项目虽然涉及内容多,但是,一步一步来,虽远必达!
非常感谢粉拜语言的开发者。后续本号的视频尽量都发高清2K+,首发视频会更换成2K高清版本在本号发布,认准各大平台官方号,咱暂时没有分店。用拜语言开发软件,若有任何疑问,请及时反馈,我们会立马解决。一开三倍开发效率提升,二开十倍开发效率提升。行不行,由亲自使用拜语言做过项目的开发者说了算!
纸上得来终觉浅,绝知此事要躬行。
感谢关注与支持!
文/拜语言团队
2024年6月1日