說起軟件開發,相信很多的業界朋友都有一個共識:牛逼的軟件都是BAT這樣的大公司做出來的,小公司很難做。
軟件需要開發
說這話不無道理,然而大公司畢竟是少數,而小公司,卻多如牛毛,這些小公司如何生存下去,是他們要考慮的頭等大事。
無數的小公司都面臨著一個難解的死結:要做出優秀的軟件占領市場贏得客戶,就需要投入更多的開發資源,要投入更多的開發資源,就意味著更高的研發成本,據統計,一個150人的軟件研發團隊,每年的成本在500萬左右,這對于許多小公司來說,是幾乎不可能承受的。而沒有優秀的研發人員,想要贏得市場贏得客戶,卻又是難上加難。
現在,許多所謂的低代碼平臺(low-code platform)就是打著這樣的口號在推廣市場的,他們號稱:我有一個平臺,你只需要在我這上面拖拉拽,就可以構建出自己的軟件,不必自己招聘設計、美工、開發、測試、運維人員。這交付效率,確實聽上去很美好。
好的交付才是王道
遺憾的是,在我研究了眾多的低代碼開發平臺之后(就不一一列舉了,免得有廣告的嫌疑),發現了他們的一些共性:
- UI樣式千篇一律,要自定義是非常麻煩的(雖然有的平臺支持)
- 只能夠支持標準化的產品,比如CRM、CMS、ERP這樣的,個性化的業務邏輯支持非常有限
- 私有化部署無解,大量的客戶,是不允許自己的數據和軟件產品部署在公有云或者其他公司(甚至有直接或間接的競爭關系)的,必須私有化
- 所謂的零運維成本是個偽命題,軟件這個東西,隨著需求的變動,必須要隨時跟上形勢,隨時監測隨時修改完善,想要當甩手掌柜的?我只能說:理想很豐滿,現實很骨感。
理想?現實?
那么,上述這些問題有可能被解決嗎?其實在我看來,是有的,但至少目前還不行,相信等到未來有那么一天,能夠滿足我期望的這三大要點的時候,才是低代碼平臺真正迎來春天的時候:
- UI樣式隨心所欲,能夠完全快速高效的定制
- 軟件的業務邏輯能夠極度地靈活高效,而不是簡簡單單的增刪改查
- 運維智能化,擴容、降級、數據備份、數據恢復、數據分析、服務擴張/收縮、數據庫擴張收縮,運維與IT資產管理一體化
等到上述這些問題真正解決了,到那個時候,再說低代碼平臺可以做這個,可以做那個,不必招聘程序員了,為時不晚。
但是,但是,但是:人類社會發展到今天,一個現代化的社會,是向著更加細致的分工、專業化領域更加細分的方向前進的,即使上述3點都滿足了,我們又上哪里找美學功底好、業務素質好、軟件平臺用的好、懂運維、懂數據分析、懂IT資產管理的人呢?所以,我們還是需要分別招聘相應的人來干相應的活,然后,就引出團隊協作、人員管理、項目管理、進度控制、質量控制等等的一系列問題。
所以,那些相信低代碼平臺能零成本或很低的成本解決一切問題的人,醒醒吧,天還沒黑呢。
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。