【IT峯播】企業如何選擇編程語言

 

編程語言現在很多,如果是技術出身的創始團隊還好,產品研發通常會沿用團隊擅長的語言,不會去糾結如何選擇語言。對於多數企業來說,開發工具用對了,不僅可以節約大量的成本,研發效率也會大幅度提升。選擇編程語言也是有方法的,並不是什麼語言都適合你的項目,這就和你聊聊企業該如何選擇編程語言。

首先要看這門語言是否能完成既定的開發目的,雖然每門語言幾乎都可以用來做所有事,但都有各自擅長,像PHP最適合用來寫業務流程,用Python處理數據分析和寫人工智能算法,用Go寫區塊鏈,如果你用C語言寫前端頁面就不適合了。而能完成同一開發目標的語言也很多,這不是企業選擇語言的唯一條件,例如,做Web後端開發,就有Java、Python、GO、Node、PHP等等,幾乎都可以。大型項目架構會分層設計,多門語言並用,而中小項目只用一門語言足以。

第二個篩選條件就是人才是否容易補給,例如,GO語言很優秀,都說是末來的語言, 如果在二三線城市創業,會GO的程序員很難招到,人也以稀爲貴,就算能找到人,可能成本也會很高吧。

當然,最重要的篩選條件還是要看成本,例如,做Web開發,Java和PHP都是主流的開發語言,但用PHP可以比Java開發效率高一倍,成本當然也只有Java的一半。有句玩笑“用PHP創業的項目都倒閉了,用Java的還沒上線呢”。那有的就說了,爲什麼還有這麼多用Java的,是因爲Java運行效率高、是因爲Java代碼安全嗎?我覺得都不是,讓我說就是因爲Java的名聲大。就像用華爲手機比蘋果手機功能差嗎?但價格可差不少,就是這個原因。在中國一些大企業和事業單位多數都會用Java,不差錢,中小企業PHP是首選。

再給企業提個醒吧,

第一點:第一期上線的項目用什麼語言,後面幾期最好就別換語言了,成本很高的。

第二點:能不換將,儘量不要換,新的項目技術負責人多數都會按自已的思路調整架構,或有項目重構的情況,除非原有的系統已經難以維護和升級了,不然,用個一年半載進行重構,項目和原來沒多大變化,多虧呀。

第三點:在項目設計時,就要預想到3年後系統架構的規劃,不然上線有數據產生,後續項目迭代,可能有80%的代碼,都是爲了兼容老數據。

關注我,下期給你聊聊個人入行該如何選擇編程語言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章