有什么好的開(kāi)源低代碼平臺(tái)?
我想先說(shuō)一下自己的結(jié)論,首先我個(gè)人并不看好開(kāi)源低代碼平臺(tái),你可以先將內(nèi)容看完,如果哪些點(diǎn)不同意再來(lái)反駁我。
現(xiàn)在的低代碼平臺(tái),本身的缺點(diǎn)是很明顯的(平臺(tái)鎖定 程序員抵制),將這種模式開(kāi)源之后,再在企業(yè)內(nèi)部迭代,其實(shí)意義不大,很容易就讓一個(gè)企業(yè)掉進(jìn)一個(gè)“死胡同”里,因?yàn)椤暗痛a”本身模式的缺陷,不太可能因?yàn)槠髽I(yè)內(nèi)部的迭代而根本改變,只會(huì)越攪越亂。
開(kāi)源低代碼平臺(tái)雖然看起來(lái)挺美好,在其中也有巨大的坑,主要基于以下兩點(diǎn):
1. 調(diào)整一套生成應(yīng)用的框架,太復(fù)雜
通過(guò)代碼調(diào)整一個(gè)生成應(yīng)用的框架對(duì)于“企業(yè)”來(lái)說(shuō),還是太復(fù)雜了。因此,這幾乎成為了“開(kāi)源低代碼”的商業(yè)模式,幫助企業(yè)去定制。但是,企業(yè)本身需要的“快速生成業(yè)務(wù)和應(yīng)用的系統(tǒng)”,這相當(dāng)于是讓企業(yè)去二次開(kāi)發(fā)“VisualStudio” ,這個(gè)對(duì)于一般企業(yè)來(lái)說(shuō),這根本上是操作不了的。
2. 產(chǎn)品迭代的問(wèn)題
企業(yè)需要的產(chǎn)品,時(shí)間上并不允許投入太多在“開(kāi)發(fā)平臺(tái)”的開(kāi)發(fā)上。另一方面,很多企業(yè)都是邊開(kāi)發(fā),并投產(chǎn),也就是說(shuō)“一邊使用平臺(tái),一邊二次開(kāi)發(fā)平臺(tái)”,這樣的結(jié)果就是“前面的應(yīng)用”很可能完全無(wú)法維護(hù)。一旦,很多團(tuán)隊(duì)都是“頭腦一熱”,就上了一個(gè)新平臺(tái),可是如果后期平臺(tái)調(diào)整產(chǎn)品迭代,會(huì)導(dǎo)致前期開(kāi)發(fā)的成果全部作廢,這也是一個(gè)非常大的損失。
3. 開(kāi)源平臺(tái)多數(shù)bug比較多,且暗藏玄機(jī)
(不細(xì)說(shuō)了…)
因此,我認(rèn)為,未來(lái)技術(shù)的發(fā)展方向一定是“能生成代碼”的低代碼/無(wú)代碼平臺(tái),能夠和現(xiàn)有代碼體系無(wú)縫結(jié)合的平臺(tái),最起碼得像 iVX 這種能導(dǎo)出源碼、更能夠被程序員接受的平臺(tái)才有被推廣普及的可能。