在我眼裡的幾種語言

2gua發表於2013-01-05

enter image description here

在我眼裡的幾種語言是這樣的,著重說明一點:只是在我眼裡,不代表在你眼裡。只在於語言層面,不涉及架構層面。

  1. Java:仍是企業應用的首選語言,如果叫我選擇,企業應用開發中,我首選Java。從小 -> 中 -> 大,都可以採納;
  2. C#:企業應用的第二選擇語言,語法比Java優雅得多,如果有微軟官方支援,大型應用也不是問題;
  3. Python:簡潔高效,當快速工具很合適;很多人喜愛,少數人不習慣縮排;因為縮排,那在想在一行裡挑戰自己的程式碼能力就顯得有點困難;Web方面以Django為代表;
  4. Ruby:同Python,當快速工具很合適;語法糖很多、很甜,很多人黑,很多人喜歡,黑的人罵得凶,喜歡的人卻不太愛爭吵;Web方面以RoR為代表,曾經引領了Web開發框架模式的創新,直至今日依然先進;
  5. Perl:成為年紀越來越大的人的工具了,但感覺很Geek;
  6. Clojure:LISP/函式式在JVM上的寄託,小眾而穩健,據說初始效能需要提高;
  7. Scala:據說要顛覆Java,估計不太可能,但卻是Java系實打實的增值部分,並行能力+執行效能都是亮點,實力不俗,比較看好,Web框架代表有Lift;
  8. Groovy:很像Ruby,連Grails都學了太多RoR的理念;
  9. JavaScript:Web客戶端唯一選擇,觸角也延伸至了服務端(Node.js),有個變種叫CoffeeScript,我寧願選擇它;
  10. PHP:最實用高效的Web開發語言,卻很多人看不起它;功勞最大,被呸的也最多,實在是不公平;很多人嘴裡罵,轉過身又要粘著它,咳,世態炎涼就是這樣,偉大的PHP!
  11. ActionScript:因為跟Flash捆得太緊,很多人不看好它,但Flash&Flex依然前景光明,管別人說呢,走自己的路吧。
  12. Go語言:雲時代好像很適合它,目前雖小眾,但好像名聲還不錯?

相關文章