想學一門後台語言 不知道學什麼好 自己也沒有喜歡的後台編程語言..求推薦?

編程


既然你邀請了我,那我就推薦你學Ruby吧。

不要問為什麼,學了就知道了。


謝邀,我接觸過的簡單易學,比較適合初學者的編程語言有:Python、Ruby、PHP、JS.

個人推薦Python,入門超級容易,而且非常強大,性價比很高!Python主要有以下優點:

  • 語法簡單,很少有歧義,坑相對比較少,比較新手Friendly
  • 現成可用的包非常多,基本上做什麼都有現成的模塊
  • 適用領域廣泛,從web開發(web服務、爬蟲等)到科學計算、數據分析、自然語言處理、機器學習、分散式、運維、測試、GUI、3D遊戲、甚至硬體(樹莓派)
  • 「優雅」、「明確」、「簡單」 的設計哲學,代碼可讀性非常高

Python可用的Web框架很多,新手推薦Flask和Django

使用Python的網站也不少,以下是一些規模比較大的例子(其它的還有很多比如v2ex、果殼等):

Python能做的事情非常多,NASA好奇號火星車上的數百萬行c代碼大部分都是用Python生成的

另外,如果Web開發玩膩了,還可以玩一玩Raspberry Pi,做個自動躲避障礙物的小車啦,溫度監控器啦,會自動接垃圾的垃圾桶啥的

總之, Python還是很有樂趣的,能減輕腦力負擔,讓你專註於自己真正想做的事情,正所謂:人生苦短,我用Python

PS(其它語言的優缺點):

ruby最人性化,語法糖超級爽,元編程能力很強,而且有rails這種大殺器,php專攻web,非常便捷,部署最為方便,js前後端通吃,性能也比較好(也許是目前最快的動態語言了),但坑不少(es6改善很多),新手很容易踩坑


那就用Scala吧,不一定能讓你喜歡,但是絕對不會讓你覺得無聊


php,好學通用易上手


如果只是後端,個人經驗(如果是想快點做出好產品,而且開發理念比較流行,社區很好的話):

rails(ruby)>python>javascript

別問我為什麼沒有PHP(逃


JavaScript,全棧


如果考慮就業的話,推薦Java


本人是現在在做web前段想學一門後端語言學那個好


推薦閱讀:

為什麼黑客都要會python語言,在黑客編程中有什麼特別之處么?
C專家編程中對形式化方法的評論現在還是這樣的么?
要改變一個根深蒂固的OI Pascal黨,有哪些理由說明了轉c++的好處?
matlab這麼強大,為什麼還有看不起用這個軟體的人的人?
如果從一出生就學習 C 語言,並通過閱讀代碼對話,會把 C 語言當成母語嗎?

TAG:軟體 | 編程語言 | 編程 | 後台開發 | 後台技術 |