應用程序開發隨想

搞程序開發也有幾年了,想法還是有一些的,也許有些落伍,不過嘛,也不是整個什麼權威,談談感想而已。歡迎討論,提意見,罵人的是省了哈。

 

現在單機應用程序的開發越來越少了,更多的是網絡應用的開發,還有分佈式系統的開發。還有SOA啊什麼的。
這裏也順便想到了非常NB的雲計算。
而且這兩年國內的程序員跟國外新技術還是跟的很緊的,到CSDN上就可以看的出來。
從我找工作,和網上看的一些文章,感覺主要的開發語言分爲三大陣營:
.net(主要是C#/VB),java(j2ee),C/C++(PHP深入也需要很多C的知識,所以,暫且歸到這個陣營)
1) .net
微軟總是很NB的,.net的入手容易,開發迅速,這兩點對其他兩個陣營來說,是相當大的優勢。但是,也由於這兩點,容易造就懶程序員:既然解決了問題,也就沒必要深入了。我也是親身感受過這個的。
還有,他的標準、框架統一,對程序員來說,是非常棒的。
但是,不得不說一下,更新太快了……新技術推出太快太多,容易分散人的精力——人的精力總是有限的啊……
2) java
java語言的偉大之處不必多說,.net主打語言C#就是學的java。Java的優勢是開源、免費,開源好啊,什麼都看得到。
同樣是因爲開源、免費,導致了Java的發展比C#慢多了,當然發展慢也有發展慢的好處,配套的各種框架成熟啊。
但是,總的來說,Java的開發成本比.net的要高些。雖然成熟的框架、應用多,但你總得花時間去學啊……
3)C/C++(PHP)
PHP我相對了解比較少,也就知道他的很多思想和C一樣。不多評價
C是個很成熟的語言了,是面向過程的語言。但是要將C學好,真是一件不容易的事情。C學好了,用到的地方很多。但是,沒學好的時候,還真不好說……並且C是開發Linux的語言,而且今年Lunix還特別火,在幾年之內還會繼續火吧。
C++不知道該歸在那個陣營,因爲主要還是微軟在推動它。而且據說在VS2010裏面,會有一個比較大的發展。很多商業應用,還是要靠C++的,所以。而且,他是面向對象的語言。其他的,也瞭解不多了。

做網絡應用後臺開發的話,上面任意一個陣營都是非常不錯的。然後就要說到客戶端。就是實際被瀏覽器解析的東西。這一部分東西也不少啊,最主要的說一下:
HTML, CSS, JavaScript, XML
美工的話如果能搞HTML+CSS那是相當不錯的啊。
不要小看JavaScript只是個腳本語言,他是非常NB滴,學精了也到處用的到,可惜國內沒有搞JS(至少我不知道)框架的,都是應用。

當然,還有很多偉大的語言,我也沒什麼瞭解,也不好說了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章