JAVA之痛(續)

原本不想在討論這個問題,看了你們的回覆,也忍不住說幾句。其實各類語言都有他本身的問題,尤爲在快速開發的領域。java

不管是JAVA,. NET,PYTHON 仍是ruby,主要面向的領域都是快速開發方面,只是側重有些不一樣。相對而言,java,。net的使用人數較多,語言自己也較爲保守,python較爲開放。平心而論,很難說那種語言更好。python

JAVA通過多年發展,類庫較多,資料較多,容易學習和上手。加之JAVA和開源結合緊密,不少新的idea,編程理念在JAVA的世界中也層出不窮,跟蹤學習較累,但同時對學習和使用JAVA的人來講,也能夠學到更多的東西。程序員

。net開發較容易,微軟一言堂。框架什麼的微軟都給你設計好了,不用勞心費力的動腦子。同時,在一個統一的框架下,開發也更容易和快捷。編程

python更加開放,在python裏能夠找到各類編程語言的特性,優勢。但python的缺點也很明顯,效率是不可迴避的問題,動態語言的特性(變量無需聲明等等)也讓人有點擔憂其在大型項目裏是否可以依然勝任。快速原型開發卻是很好用。ruby

ruby我沒學過,很差評論,但在目前市場的狀況下,感受前景也不明朗。框架

其實,總的來看,計算機發展的歷史較短,不少理論和實踐還都不完善,處於一個逐漸摸索的過程當中。對於這種快速開發的語言,更是如此。隨着時間的發展,編程語言必然是愈來愈簡單。或許,離「直接從模型生成程序,無需寫代碼的理想過程」還很遠,但趨勢是肯定的。上述語言的生命力,咱們沒法去預測。可是,讓咱們更加警戒的是,當編程語言愈來愈簡單,你去作什麼當編程的門檻愈來愈低,程序員的工資愈來愈少,什麼纔是真正的核心競爭力。編程語言

相關文章
相關標籤/搜索