如何選擇編程語言?

  想必有很多程序員都曾爲選擇正確的編程語言苦惱過,網上也有不過關於選擇編程語言的建議,但這些建議並未給出最終的答案,只是給出了各編程語言的優缺點,在此,筆者會建議讀者選擇何種編程言,並說明爲什麼要使用這種編程語言,而不使用其它編程語言。程序員

  目前主流的編程語有C、C++、C#、Java、JavaScript、PHP。這些6個編程語言可分爲三組,分別爲:C和C++、C#和Java、JavaScript和PHP。編程

  第一組:C和C++服務器

  若是讀者要進行系統級別的編程,那麼就要在C和C++之間作出選擇,筆者建議選擇C語言,而不是選擇C++,爲何?C++語言體系太龐大,許多程序員不具有掌握C++語言語言的能力,若是硬要選擇C++語言,最終也是學個半途而廢,而C語言比較簡潔,容易操控。編程語言

  第二組:C#和Javaorm

  關於這一組,筆者建議選擇C#,Java相比C#,檔次差了許多,儘管目前市面上使用Java的比C#的多,但C#是最優秀的。我本人並不喜歡跟風,而是喜歡優秀的技術。ip

  第三組:JavaScript和PHP服務器端

  強烈建議選擇JavaScript,PHP就扔掉吧,使用JavaScript不只能夠寫客戶端程序,也能夠寫服務器端程序,那就是Node.js,一個編程語言兩種用途,何樂而不爲。程序

  最後:技術

  選擇技術有兩種標準,一種標準是看市場,另外一個標準是看技術,若是看市場,也許容易找工做,若是看技術,才能體會到編程的樂趣,看技術也是本人所追求的。客戶端

  筆者曾看到京東商城已由C#轉向Java,這實在是錯誤的決策。ASP.NET Web Forms並非好的技術,但ASP.NET MVC絕對是優秀的,京東商場爲何不從ASP.NET Web Forms轉向ASP.NET MVC呢,我真是對京東商城技術總監的眼光產生懷疑。

  本人目前的研究範圍:C#、WPF、WCF、ASP.NET MVC、JavaScript、CSS、HTML。

相關文章
相關標籤/搜索