像做PPT一樣的可視化編程語言你想擁有嗎,可以自己嘗試一下。像PPT一樣的編程語言
????用ivx創(chuàng)建一個新的應(yīng)用(零基礎(chǔ))
????
????點擊鏈接,跳轉(zhuǎn)到官網(wǎng)
IVX是一門人人都能快速掌握的可視化編程語言
????點擊立即體驗進入應(yīng)用創(chuàng)建頁面
????IVX是什么,為什么選擇IVX
絕大部分程序員做的都是中低端代碼,本身為公司提供的價值與公司不符,大多被裁員。在IT行業(yè)的發(fā)展下,大廠不再過多需要只會寫簡單代碼的程序員。例如在2010年左右,大廠一些項目中的中低端代碼【簡單的,耗時,沒有任何技術(shù)含量的】一般都會丟給外包公司,這就是一個很好的而體現(xiàn)。在這樣的大趨勢下,一批低代碼,無代碼平臺興起,而IVX就是其中的一員。疫情的影響下大廠收縮自己的業(yè)務(wù)線,不再盲目的擴張導(dǎo)致中低端代碼程序員進一步被裁。IVX簡單的拖拽和環(huán)境的配置就能完成項目的開發(fā)。如果你是在校生,你還會擔(dān)心學(xué)不會嗎,你還會擔(dān)心是學(xué)Java還是python嗎。即將步入職場的你還會在乎從事哪一門語言嗎。
一句話,如果說ivx想什么,我覺得他像PPT
????創(chuàng)建一個項目
???? 空白應(yīng)用創(chuàng)建
首先我們需要找到ivx編輯器,然后選擇你所需要的場景。這里可以開發(fā)web網(wǎng)頁版、小程序(微信,支付寶),H5,原生Android以及IOS等等,可以說功能非常的全,面很廣。最后,我們選擇默認的方式創(chuàng)建,進入項目后我們在右上角部位修改剛剛創(chuàng)建的應(yīng)用的名字,當然,然后保存。當然,如果你進來之前就創(chuàng)建好名字了,不想重新改名字,那么直接進入下一步驟就可以了。
???? 已有模板添加應(yīng)用
在IVX里面除了空白應(yīng)用的添加還有已有的模板添加,這個還是比較人性化的,就像ppt一樣,我覺得就挺好。已有的模板可以完成一部分的需求,現(xiàn)在可能模板還不是很多,但是后期需求的增加,模板也是越來越多的。我們這里選擇的是一個H5電商的前后臺。
????首頁效果圖
我們上面直接用ivx自帶的模板創(chuàng)建了一個H5的前后臺,下面我們來看看效果圖吧??梢钥匆姷谝淮芜M來有藍底白色的文字大概講解了每個模塊的作用。
我們可以發(fā)現(xiàn),使用模板創(chuàng)建好的應(yīng)用大部門布局之類的已經(jīng)完成,例如下面的訂單頁面,布局基本完成,需要做的就是對接接口,完成數(shù)據(jù)的聯(lián)動了。
初次之外,右邊的對象數(shù)也是一個很好的學(xué)習(xí)的地方,方便快速上手demo。官方也有一寫學(xué)習(xí)視頻提供,最重要的是這個個人使用是免費的,企業(yè)的我沒有用過,不敢亂說。
????項目的發(fā)布和預(yù)覽
項目的預(yù)覽分為兩種方式,一種直接編譯,跟編譯器中的一樣。還有一種倒是挺新穎的,通過二維碼掃描查看。
????手機預(yù)覽
我們選擇的是H5路徑生成的二維碼,手機掃描出現(xiàn)下面的效果【因為沒有找到什么相匹配的免費接口數(shù)據(jù),所以就沒有連接接口去調(diào)試】
????iVX整體技術(shù)
????原子組件:(專利技術(shù))
抽象出超過200+前端和后臺原子組件,每個組件都具備“不可拆分”特性,并表達獨立具有特征的屬性;同時每個組件都具備“屬性”“觸發(fā)條件”“功能(函數(shù))”。
邏輯編輯框架:(專利技術(shù))通過事件面板,以及內(nèi)部的“條件”“循環(huán)”“回調(diào)”“延時調(diào)用”,實現(xiàn)了完成的“觸發(fā)式邏輯控制”。例如:當“按鈕A”被“點擊”,“視頻B”開始“Play”中;“點擊”是對象“按鈕A”這個對象的一個“觸發(fā)條件”,而“Play播放”則是對象“視頻B”的一個“函數(shù)”。
????快速事件面板:(保密技術(shù))
由于要在Web環(huán)境下容納超過10萬行事件的快速編輯和響應(yīng),iVX需要對事件面板做很多算法優(yōu)化,沖突檢測。
????應(yīng)用預(yù)覽模擬器:(保密技術(shù))
為了用戶可以快速預(yù)覽,iVX開發(fā)了一套基于WASM(網(wǎng)頁匯編語言)的快速預(yù)覽框架,由于不需要編譯過程,大大縮短預(yù)覽時間。
????AST(抽象語法樹):
(專利技術(shù))將所有對象在事件面板中的邏輯表達,轉(zhuǎn)換為一個新的中間語言,這就是抽象語法樹。隨著AST的演進和發(fā)展,將可以獨立生成各種基于代碼的語言,例如Java、Python、C/C++等。
????編譯器:(保密技術(shù))
將AST抽象語法樹,編譯為目標語言執(zhí)行代碼,例如編譯為WebApp、微信小程序、Windows應(yīng)用等。
????多人開發(fā)Git:(專利技術(shù))
只要是從事程序員的工作應(yīng)該都知道,只要一個項目是多人協(xié)作完成的基本上都會用到SVN或者git等代碼托管工具。
由于iVX才有的對象存儲的方式,并不是基于文本的代碼,并不能直接使用開源的Git產(chǎn)品和框架,因此,iVX自行開發(fā)了一套自有知識產(chǎn)權(quán)的Git,專門用于對象的沖突檢測、代碼合并、代碼拉取的算法。文章來源:http://www.zghlxwxcb.cn/news/detail-406722.html
ivx動手嘗試電梯:ivx在線編輯器
官網(wǎng): https://www.ivx.cn/
ivx公眾號:ivx_cn
ivx在線學(xué)院:ivx在線學(xué)院跳轉(zhuǎn)電梯文章來源地址http://www.zghlxwxcb.cn/news/detail-406722.html
到了這里,關(guān)于三分鐘創(chuàng)建一個新應(yīng)用,ivx的神奇之處【PPT式程序開發(fā)】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!