亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

各位認為開發效率高又好用的語言是什么(如果做Web開發)?是NodeJs還是Java?還是像Python這樣的?

各位認為開發效率高又好用的語言是什么(如果做Web開發)?是NodeJs還是Java?還是像Python這樣的?

素胚勾勒不出你 2019-02-23 21:14:32
對比兩種語言哪種好有時候有些無聊,但也不是沒有意義,試想如果沒有對比,怎么知道什么情景下用什么樣的語言呢?目前計算機界已經產生了幾百種編程語言,但實際上火的也是這幾種而已,那必然是編程人員對比出來的?,F在Web開發,大家覺得實際哪種語言最適合?如果只是單純比較開發效率的話各位覺得Php,Java還有Node哪種快一些。有些人說Node快,但Node異步那種方式,我覺得還是有點麻煩,如果很多異步的請求,我感覺寫起來也不見得真的會很快,起碼沒有Java那樣的同步代碼方便。Python這個語言我沒做過實際項目,所以不是很了解。
查看完整描述

8 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

要看你的使用場景了。
如果避開運行效率不談,只看開發效率和方便程度的話,我個人認為排名如下:
1.PHP:
PHP的優勢在于它有一堆現成的開源模板(Discuz,wordpress,還有電商項目的easyshop/shopnc,如果你的項目只是一個普通的電商項目/CMS的話,無疑用PHP是最快的,你可以直接借用很多現成的框架進行修改即可。
2.Node.js:
Node.js的優勢在于可以前后端使用一種語言開發,但處理異步回調要花費些功夫。
3.Python:
Python的優勢在于結構清晰,易于集成和維護。
4.Java:
Java的語法天生是為了編寫大型商業項目,為了追求結構的安全穩定,開發時比其它幾種語言稍麻煩。

查看完整回答
反對 回復 2019-03-01
?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

其實并不是選語言而是選體系,選體系要考慮當前的項目狀態

  1. 驗證產品型項目:開發周期1月以內,目的為了驗證產品是否能被市場接受,這種情況選擇Node,前后端統一,開發效率高,迅速的驗證產品即可。不要考慮太多,實現也真的不需要太優雅,畢竟實現完成也不一定被市場認可。

  2. 中小型項目:開發周期1-3月,后期維護量不大,功能增加的頻率較少,可以選擇PHP,盡量使用開源模板完成,能快則快,現在大多數公司是急需變現的(這也與你的績效年終關聯),不需要產品多好,而是產品多快,即使后期改動維護需要成本,也是這個產品/項目能夠盈利才有后期維護的必要。

  3. 大型項目,基礎設施,通用中間件,選擇Java系,類型安全,大量的開源框架,可以說只要選擇了Java系,除了特定領域(比如音視頻處理),Java系都有成體系的解決方案可選。這類項目就不太需要多快完成了,考慮的重點也轉移到了項目的擴展性,穩定性,前期的分析和設計是重中之重,實現過程也可以選擇Scala/Java混合開發來提升開發效率

但是,選擇哪個體系還是要看組里工程師對哪個領域有更深入的理解,強行選擇一個不熟悉的體系帶來的只能是無奈的加班和公司的虧損。

查看完整回答
反對 回復 2019-03-01
?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

大公司java的很多,node的也很多,小公司就不要搞java了,主要看需求和人員能力

查看完整回答
反對 回復 2019-03-01
?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

畢竟人生苦短,那么我選Python

查看完整回答
反對 回復 2019-03-01
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

我選php,

查看完整回答
反對 回復 2019-03-01
  • 8 回答
  • 0 關注
  • 1779 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號