拜語言用戶反饋問題集錦分享 第一輯

感謝各位開發(fā)者和軟件行業(yè)人士對拜語言的關(guān)注。團隊發(fā)布了拜語言工具集,大家看到了一個真正自主研發(fā)的、創(chuàng)新的、高效率的編程工具。產(chǎn)品上線以來收到了非常多的關(guān)注,也有非常多的交流?,F(xiàn)在將一些問題的官方解答整理,一并回復,大家對拜語言了解會更清楚一些:

1、? 拜語言的概念。

中文名稱:拜語言,英文名稱:By Language。是新一代面向數(shù)據(jù)和人工智能時代的一體化全棧式數(shù)據(jù)化編程語言。此工具集搭載了單機版的IDE、轉(zhuǎn)譯器、開源ICE、云分發(fā)輕服務技術(shù)等。拜語言的目標是希望能夠助力開發(fā)團隊提升效率。

2、? 拜語言的歸屬、易用性和特征。

拜語言是靜態(tài)強類型編程語言。拜語言簡單易上手,有Java、C#、JS等開發(fā)基礎(chǔ)的開發(fā)者,一兩天上手做項目,一兩周成高手。兼容性更強,通用性更好,類庫配置更完善,語言更簡潔,可擴展性更佳。

特征:標準,通用,高效,高復用、全棧式一體化、跨端、跨語言、跨應用場景、跨項目等特性,開發(fā)效率比傳統(tǒng)面向?qū)ο缶幊坦ぞ哂?0倍級提升。

【1】.面向?qū)I(yè)程序員,同時面向泛實施人員;

【2】.跨語言通用編程;

【3】.直接訪問SQL語言;

【4】.高度復用的創(chuàng)新型數(shù)據(jù)類型;

【5】.助力企業(yè)數(shù)字化轉(zhuǎn)型;

【6】.全棧式一體化編程語言、標準化、結(jié)構(gòu)化、配置化、數(shù)據(jù)化編程。

3、? 拜語言的特性。

拜語言是多端全棧式一體化開發(fā),部署和運維,一鍵生成和部署,自帶SaaS。拜語言首次解決了跨端一體化、跨語言、跨應用場景、跨項目、輕云服務等問題,是新一代編程語言的倡導者。

從產(chǎn)品的覆蓋面而言,截至發(fā)布時,跨端已經(jīng)涵蓋了客戶端、web端、移動端、數(shù)據(jù)庫端、服務器端。下一步覆蓋安卓的APP,微信小程序等。操作系統(tǒng)方面目前只有windows,下一步覆蓋iOS,Linux,安卓,鴻蒙等,通用轉(zhuǎn)譯下一步要覆蓋Phyton、C、C++、PHP、……等十幾種Tiobe榜上主流的編程語言。

前后端分離從根本上而言,仍然是工具的效率問題。語言割據(jù),各個語言各有擅長,又不能跨端……總之,有很多原因。但是,正因為這樣,所以才有拜語言的誕生。

拜語言快速建模,快速配置,高度復用等特性,正好解決困擾開發(fā)者要加班加點趕工的問題。

拜語言最擅長管理軟件、web應用,特別是帶數(shù)據(jù)庫,多端需求的軟件和應用。用拜語言工具開發(fā)的軟件系統(tǒng)和web應用等,可以轉(zhuǎn)譯為目標語言交付、運維。原來用Java/C#/JS的開發(fā)者,現(xiàn)在用拜語言做涉及到數(shù)據(jù)庫和前后端分離的項目很容易上手,效率也是實測。在web端和server端,拜語言與轉(zhuǎn)譯后的目標語言是相同的運行時。

如何調(diào)用JS或C#或Java,請看官網(wǎng)視頻教程關(guān)于調(diào)用JS和調(diào)用Java的章節(jié),方法基本與常規(guī)沒太大差別。轉(zhuǎn)譯后就是目標語言,目標語言原來如何支持,現(xiàn)在還是如何支持,同時支持獨立部署。AOT了,反射、泛型、類型檢查、動態(tài)代碼加載等不會受到影響,因為轉(zhuǎn)譯后目標語言以前怎么樣做,現(xiàn)在還是同樣的做法。

搜索拜語言,官網(wǎng)有IDE、工具包下載,案例、示例、教材、教學視頻下載,歡迎試用。希望大家多提寶貴意見。目標是讓開發(fā)者“爽”、“快”。

4、? 拜語言是否付費。

拜語言工具集是免費的,單機版IDE、集成配置開發(fā)環(huán)境ICE開源、在線表單免費,企業(yè)庫免費。單機版IDE都裝到您電腦里面了,開發(fā)的內(nèi)容也是您的,咱也搶不走。開發(fā)環(huán)境沒有太多要求,目標語言如何,便是如何。

團隊抽空做著個開源的無代碼平臺,2萬行左右代碼,支持私有化部署,請大家隨意選用。拜語言官網(wǎng)是用拜語言開發(fā)的web應用,大家可以下載查看和工單索取。

團隊后續(xù)會做一些實際實施的案例,粉我和官網(wǎng)關(guān)注,后續(xù)會在官方號做介紹和分享發(fā)布,也給大家免費用。都是干貨和材料庫,您懂的。用好了,大家有空分享一下體驗和經(jīng)驗,對團隊而言已經(jīng)是莫大榮幸。

5、? 拜語言的就業(yè)前景。

以前程序員都是找軟件公司,跟團隊,負責某一端,負責某一種語言?,F(xiàn)在開發(fā)者用拜語言工具集,自己就能干前端和后端開發(fā),一鍵部署,一體化運維,還自帶SaaS服務。未來個體就能開發(fā)、部署、運維中小軟件。幾個人、幾十個人就可以勝任中大型軟件。業(yè)務形態(tài)而言,您就是公司,就是軟件,您的本事就是服務,您再也不會擔心失業(yè)。拜語言的產(chǎn)品和成本下降就是您的利潤。

6、? 拜語言的面向身份技術(shù)。

官網(wǎng)的教程和視頻已經(jīng)將具體操作做了些說明。團隊特別撰寫了文章《致敬所有創(chuàng)新者:拜語言創(chuàng)新源于對原生技術(shù)的理解和抽象》,有對面向身份技術(shù)進行初步解釋。好處如何要用戶說了算,我們期待有開發(fā)者使用拜語言后能夠分享拜語言的面向身份編程技術(shù)的益處。

拜語言一方面解決跨端、跨語言、跨項目、跨應用場景等問題,另外一方面新創(chuàng)了面向身份編程技術(shù)。

拜語言面向身份技術(shù)讓開發(fā)者處理基礎(chǔ)性的、結(jié)構(gòu)性的共性部分,邏輯代碼可以直接復用。差異化部分有些可以用拜語言配置出來。這一點是拜語言與其他語言在編程技術(shù)上有重要的不同,也是拜語言的重要價值之一。

現(xiàn)階段拜語言團隊做的企業(yè)庫,就可以在共性部分達到一鍵生成系統(tǒng)的目標。

因此,拜語言能夠最大程度的讓開發(fā)者節(jié)約開發(fā)時間,您使用拜語言后將由原來處理重復性工作,轉(zhuǎn)變?yōu)楦泳劢管浖O(shè)計,而且還提高開發(fā)效率,以后再也不怕中年瓶頸了。正如我們的宣傳語:一次編寫、終身復用。

7、? 拜語言的共性與復用性。

一體化、共性和復用是拜語言的關(guān)鍵性問題。這正是我們最大的優(yōu)勢。

第一、瀏覽器是否支持拜語言。

因為拜語言是可以直接轉(zhuǎn)譯成JS源代碼的,只要谷歌支持JS就行,跟谷歌支不支持拜語言沒有關(guān)系。但是,用拜語言開發(fā)效率高,時間成本低?,F(xiàn)實開發(fā)中直接使用原生JS成本比較高,一般都要用到框架,比如Angular或Vue。大型項目一般是用TS,比如現(xiàn)在比較多人用的Vue3,就是用TS重構(gòu)的。低代碼也是類似情況。拜語言是從做一整個項目考量,不是單單只考慮了前端,還包括后端,用拜語言做一整個項目的效率是數(shù)倍乃至十倍提升。原來前后端分離是因為技術(shù)瓶頸、更好的安全隔離、測試審核出品質(zhì)量等等需求,但是,拜語言正是打通了這個關(guān)節(jié)。以后您可以直接前后端各端一次做完了,出品把控即可。

第二、共性和復用性。

不同行業(yè)之間,邏輯代碼不是100%可以復用的,但是,一些基礎(chǔ)性的、結(jié)構(gòu)性的,是可以復用的,比如,要用到數(shù)據(jù)庫的內(nèi)容是可以跨行業(yè)的。從宏觀項目層面而言,共性部分比例從10-90%都可能存在。常用的數(shù)據(jù)結(jié)構(gòu),如:主表身份、明細表身份,字典表身份、中間表身份等等,這些都是可以跨行業(yè)的內(nèi)容,各個行業(yè)都要用到這些內(nèi)容。進一步而言,根據(jù)這些結(jié)構(gòu)寫的內(nèi)容都是可以跨行業(yè)的。這就意味著,通用性高的部分可以任意復用,比例越高,效率越高。

8、? 拜語言的人工智能。

團隊已經(jīng)將拜語言的人工智能底座打的非常扎實,這是在底層技術(shù)上搭建的基礎(chǔ)設(shè)施。大模型+工具+應用場景是重要的趨勢。目前,拜語言IDE已經(jīng)帶有的主流功能,如:代碼提示補全等,開發(fā)方面有配置生成,也有企業(yè)庫一鍵生成系統(tǒng)。注意:我們的工具生成的是商用級企業(yè)系統(tǒng)和應用,參見企業(yè)庫教材示例。未來我們會訓練自己的大模型,助力開發(fā)者更好更快速的開發(fā)軟件和應用程序。

9、? 關(guān)于其他語言。

任何一門編程語言都有其存在的歷史原因和價值。拜語言尊重歷史,崇尚技術(shù)創(chuàng)新,而且非常尊敬和認可前輩們的成果。C系列、Java、JS/Typescript……都是經(jīng)典。如今,拜語言推出一種新的編程方式,供各位評估選用。如果是希望全棧式開發(fā)、或做涉及到數(shù)據(jù)庫的項目,或涉及到前后端分離的企業(yè)級管理軟件、web應用等,拜語言能夠讓您事半功倍。拜語言未來會支持轉(zhuǎn)譯成更多主流編程語言。別的語言做不到的跨語言跨場景跨端,也沒有輕云服務,更加做不到一鍵生成商用系統(tǒng),頂多是代碼片段。這是拜語言的獨特性部分,拜語言堅持做好自己,以用戶為中心,提供更好用的工具。

10、 拜語言暫時沒有不帶IDE的編譯套件。

拜語言新創(chuàng)了自有的語法體系,目前市面上的IDE不能識別拜語言的新語法,只有拜語言IDE支持拜語言。拜語言目前支持Java、C#相互調(diào)用,還支持JS、SQL。拜語言IDE免安裝,下載直接用。未來會開發(fā)不帶IDE的編譯套件。

在企業(yè)級管理軟件和web應用領(lǐng)域,特別是涉及到數(shù)據(jù)庫和前后端分離、多端需求的企業(yè)級項目,拜語言一次開發(fā)有三倍效率提升,二次開發(fā)有十倍效率提升。

拜語言下一步要支持轉(zhuǎn)譯成更多主流編程語言。比如:要編寫tensorflow,pytorch需要支持轉(zhuǎn)譯C/C++,能轉(zhuǎn)譯覆蓋,也就意味著目標語言能做的,我們都能做。我們努力爭取盡早帶給各位此類型的技術(shù)覆蓋。

11、 拜語言能否實現(xiàn)所說的功能。

有網(wǎng)友懷疑我們是否能夠?qū)崿F(xiàn)?答案顯然是能。拜語言已經(jīng)發(fā)布了,技術(shù)類的項目,經(jīng)得起考驗才是根本。拜語言接受檢驗和挑戰(zhàn),也歡迎廣大開發(fā)者提出寶貴的意見。未來,多端一體化開發(fā)是趨勢,用拜語言實際開發(fā)一套企業(yè)級管理軟件和web應用就能感受到了。比如,開發(fā)涉及表單或數(shù)據(jù)庫或前后端分離的CRM、Web應用、OA、HR、HIS、ERP、MES、WMS、進銷存、供應鏈管理、倉儲管理軟件之類的試試。拜語言幫助您走向一體化、跨端、跨語言、跨應用場景、跨項目等。將開發(fā)時間和成本降低下來的部分都會成為開發(fā)團隊額外增加的利潤。

12、 總結(jié)與分享

基礎(chǔ)工具技術(shù)創(chuàng)新,雖艱難卻永不為晚。編程語言開發(fā)難不難?抄一個套殼一個,當然不難。但是,要創(chuàng)造一門新編程語言,創(chuàng)造新語法,并實現(xiàn)倍數(shù)級開發(fā)效率的提升,還要經(jīng)得起大家拿放大鏡來審視和評估,挺難。當前拜語言V0.53版本已經(jīng)能夠給到開發(fā)者需要的和開發(fā)效率提升的目標了,經(jīng)得起實踐嘗試。

生態(tài)從來都不是生來就有,而是需要時間積累的。如果沒有領(lǐng)先的編程技術(shù)支撐,永遠也不可能形成真正良性的生態(tài)。

拜語言用十倍效率來助力開發(fā)者,我們也會繼續(xù)努力優(yōu)化。創(chuàng)新研發(fā)雖然艱苦,但是,團隊都很開心。因為我們在做的事情,有意義。項目雖然涉及內(nèi)容多,但是,一步一步來,雖遠必達!

非常感謝粉拜語言的開發(fā)者。后續(xù)本號的視頻盡量都發(fā)高清2K+,首發(fā)視頻會更換成2K高清版本在本號發(fā)布,認準各大平臺官方號,咱暫時沒有分店。用拜語言開發(fā)軟件,若有任何疑問,請及時反饋,我們會立馬解決。一開三倍開發(fā)效率提升,二開十倍開發(fā)效率提升。行不行,由親自使用拜語言做過項目的開發(fā)者說了算!

紙上得來終覺淺,絕知此事要躬行。

感謝關(guān)注與支持!

文/拜語言團隊

2024年6月1日

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容