開(kāi)發(fā)平臺(tái)(一)(開(kāi)發(fā)平臺(tái)一般寫(xiě)什么)
睡前,突然下起了雨,偶的一文,讀后有感。目前正在努力嘗試一個(gè)開(kāi)發(fā)應(yīng)用(目前不敢妄稱平臺(tái)),望各位前輩大俠們不吝指教。
目前開(kāi)發(fā)市場(chǎng)不乏零代碼開(kāi)發(fā)平臺(tái)(以下簡(jiǎn)稱平臺(tái))、低代碼開(kāi)發(fā)平臺(tái),大廠也已紛紛涌入,洗牌與被洗牌必將在將來(lái)發(fā)生。
一、前言平臺(tái)存在的價(jià)值:為開(kāi)發(fā)者提供或高效、或低難度的一種解決方案。
這里開(kāi)發(fā)者、使用者可以是程序員、軟件開(kāi)發(fā)組織——低代碼平臺(tái),也可以是終端用戶——零代碼平臺(tái)。
高效體現(xiàn)為:平臺(tái)提供或面向集成開(kāi)發(fā)環(huán)境,或面向生產(chǎn)環(huán)境,或中后期維護(hù)及二次開(kāi)發(fā)的有效管理手段。
低難度體現(xiàn)為:平臺(tái)要在高效的基礎(chǔ)上,為開(kāi)發(fā)者或使用者提供相較不使用平臺(tái)更簡(jiǎn)便的解決方案。
總之,平臺(tái)應(yīng)具備真實(shí)、有效的價(jià)值。
二、關(guān)于零代碼和低代碼目前國(guó)內(nèi)外市場(chǎng),零代碼和低代碼都有知名的案例,大廠終端案例客戶更是過(guò)萬(wàn)。
1、零代碼平臺(tái),不能算作純粹的技術(shù)開(kāi)發(fā)平臺(tái)。零代碼可視化開(kāi)發(fā)平臺(tái),無(wú)法跨越行業(yè)壁壘,無(wú)法滿足平臺(tái)不具備的能力組件、應(yīng)用模型的限制。例如:企業(yè)銷(xiāo)售管理系統(tǒng)一旦出現(xiàn)涉及硬件的訪問(wèn)需求,必然會(huì)溯源到平臺(tái)本身源碼級(jí)的開(kāi)發(fā),瞬間失去零代碼的定義。
2、低代碼平臺(tái),情況較為復(fù)雜。一般為提供更多可開(kāi)發(fā)接口,或更多代碼級(jí)控制元素的平臺(tái)。當(dāng)過(guò)多集成業(yè)務(wù)邏輯層面的組件,會(huì)更接近于零代碼的可視化平臺(tái)。如過(guò)多依賴于代碼編寫(xiě),那么平臺(tái)更接近于基于某種編程語(yǔ)言的開(kāi)發(fā)框架,而失去平臺(tái)的意義。
3、無(wú)論零代碼,還是低代碼 或者源代碼開(kāi)發(fā),其中級(jí)目標(biāo)只有一個(gè):開(kāi)發(fā)出軟件,滿足客戶需求。之所以出現(xiàn)零代碼和低代碼無(wú)外乎可以降低成本、提高效率。4、作為開(kāi)發(fā)平臺(tái),必須考慮到整個(gè)軟件生命周期中后期的支撐問(wèn)題。這又涉及到平臺(tái)的基礎(chǔ)框架結(jié)構(gòu)。
如平臺(tái)不集成專屬運(yùn)行(生產(chǎn))環(huán)境,那么平臺(tái)屬于技術(shù)開(kāi)發(fā)型;反之則屬于綜合解決方案平臺(tái),提供開(kāi)發(fā)和運(yùn)行環(huán)境。
無(wú)論那種類型的平臺(tái),都應(yīng)提供高效、便捷的二次開(kāi)發(fā)能力。
無(wú)論開(kāi)發(fā)的軟件是SaaS、PaaS還是定制化軟件,都應(yīng)具備對(duì)新需求的低成本、高效率、極速的反應(yīng)能力。否則后期會(huì)增加開(kāi)發(fā)成本,或終端用戶使用成本,或許成為“致命的羈絆”。
待續(xù)…