自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2010年開發(fā)趨勢前瞻:擁抱多語言 展望云計算

原創(chuàng)
開發(fā)
Justin James是美國知名程序員和開發(fā)作者。適逢2010年到來,Justin在博文中對新年的開發(fā)趨勢進(jìn)行了展望。文中高度評價了.NET 4與Visual Studio 2010,JVM的多語言趨勢,并對還在積累經(jīng)驗的開發(fā)者們提供了一些學(xué)習(xí)建議。

【51CTO快譯】2010年來了,開發(fā)方面會有哪些變化?美國知名程序員和開發(fā)作者Justin James近日撰文,對2010年開發(fā)界的發(fā)展趨勢進(jìn)行了一番展望。

.NET 4與Visual Studio 2010

2010年最大的事件莫過于.NET 4和Visual Studio 2010的正式發(fā)布。我感覺此次的意義要比.NET 3.X和Visual Studio 2008更加具有革命性,原因如下:

◆Visual Studio 2010將對.NET 4提供全面、完整的支持,而相比較之下,Visual Studio 2008對.NET 3.X的支持就要差多了

◆.NET 4終于將C#和VB.NET的功能更加清楚的區(qū)分開來。新的C#特性與Office的交互更加簡單,而VB.NET則在lambda表達(dá)式上得到很大增強(qiáng)。兩者都是十分重要的功能。

◆F#將成為.NET生態(tài)系統(tǒng)的一個正式成員,做為函數(shù)式編程語言出現(xiàn)在大眾眼前

◆ASP.NET MVC現(xiàn)在是一個“盒子之外”的體驗,還有Web Platform Installer(Web平臺安裝包)也是

有關(guān)Visual Studio 2010的更多情況,可參考51CTO的Visual Studio 2010專題。

云計算

我和我很多的開發(fā)讀者都對云計算心存疑慮。我們有一大堆擔(dān)憂(而這些擔(dān)憂很多都是無法解決的):安全,隱私,與室內(nèi)系統(tǒng)集成時的網(wǎng)絡(luò)延時,對廠商的不信任,等等。不過無論如何,云計算的廠商們(比如亞馬遜的AWS)已經(jīng)建立起了一個穩(wěn)固的信譽,而開發(fā)者們也逐漸意識到了云計算存在的意義與價值。

可以預(yù)見的是,2010年將會有更多開發(fā)者投入云計算當(dāng)中。雖然你可能一時半會兒還不需要開始使用它,但是最好盡早開始熟悉它,這樣在老板問起來的時候,你就有的耍寶了。

有關(guān)云計算對軟件發(fā)展的影響,可參考51CTO之前發(fā)布的《云計算攪動未來軟件發(fā)展》一文。

Ruby,Scala,Groovy,Python,以及其他編程語言

2009年有很多語言加入到了富有競爭力的參與者行列。很多公司看中的不僅僅是這些語言展現(xiàn)出來的價值,而且使用這些語言的風(fēng)險也比前兩年降低了很多。雖然在聘用全職程序員上還有些缺口,但對于咨詢師和自由開發(fā)者而言是有很多機(jī)會的。這些語言在2010年會激發(fā)更大的浪花。

JVM余音繞梁

在幾年前,JVM上僅僅跑著一個語言:Java。如果你需要在同一個運行時上使用多個語言,你可以用.NET,選項則是C#和VB.NET。而現(xiàn)在,JVM已經(jīng)將自己改造成了一個囊括諸多語言的運行時:有JRuby,ScalaGroovy以及Jython,每個看起來都是非常有用的系統(tǒng)。而同時,IronPython好像是被遺忘了,而IronRuby還完全沒有達(dá)到踏出.NET閨房的水平。

經(jīng)濟(jì)方面

經(jīng)濟(jì)仍然像是瓷器店里的一只公牛一般。我的感覺是,IT業(yè)界中大規(guī)模裁員已經(jīng)停止了,而某些工作崗位正在低調(diào)的招人。我認(rèn)為高技能的明星級程序員如果想要找個工作是沒問題的,只是地址和待遇可能不太理想了就。入門的和不上不下的程序員們還是比較不穩(wěn)定的,很可能成為被炒魷魚的對象。

如果我是一個入門級或不上不下的程序員,我的2010年計劃將是:

◆學(xué)習(xí)前沿開發(fā)技能:并行編程,游戲編程,組件設(shè)計,等等

◆將開發(fā)技能與特定工種技能合并以增值。比如說,不要僅僅停留在實現(xiàn)商業(yè)分析員扔給你的算法這一步——你需要學(xué)習(xí)開發(fā)真正的算法。

熱詞警報?

#t#我經(jīng)??吹降囊粋€情況是,一個新的點子,在那些有著正確態(tài)度和正確的人的陣營中將會獲得成功,而當(dāng)其他公司嘗試實施這些點子的時候,他們失敗了。一個能夠獲得長遠(yuǎn)勝利的熱詞是被充足了解其風(fēng)險而緩慢被投入應(yīng)用的。緩慢的應(yīng)用意味著人們有足夠的時間學(xué)習(xí)各種可能性而規(guī)避風(fēng)險。相反,那些呼啦呼啦上來的熱詞沒有這一段成熟過程,人們爭先恐后的沖上去,又爭先恐后的拋棄它,因為人們沒有看到之前承諾的那些回報。

去年,SOA(之前一年是SaaS)失去了很多光彩,因為缺乏IT彈性的大公司們嘗試了實施SOA,然后這些項目可恥的失敗了,被冠以各種各樣的常見理由(比如錯誤的人,缺乏熱情等等)。所以今年恐怕很少會有SOA部署了。

責(zé)任編輯:yangsai 來源: 51CTO.com
相關(guān)推薦

2020-01-09 10:36:16

云計算技術(shù)互聯(lián)網(wǎng)

2009-12-27 14:08:03

虛擬化領(lǐng)域趨勢與展望

2010-01-10 23:13:46

2014-04-16 14:50:20

Spark

2024-06-18 10:08:12

2015-03-11 16:16:51

VMware云計算

2009-06-04 11:46:06

JavaOne趨勢多語言

2012-04-19 11:40:21

Titanium

2009-08-25 10:44:50

C#實現(xiàn)多語言

2011-08-05 17:54:33

Cocoa Touch 多語言

2014-07-09 09:20:06

WPFWPF應(yīng)用

2022-07-15 13:37:44

云計算云應(yīng)用領(lǐng)域

2011-11-15 14:54:21

2024-05-09 08:14:09

系統(tǒng)設(shè)計語言多語言

2021-12-29 15:53:07

云計算大數(shù)據(jù)安全

2019-01-22 15:00:30

2020-01-02 13:58:06

云計算云生態(tài)趨勢

2020-10-28 07:40:31

云計算

2010-01-04 10:16:52

2022-08-09 07:22:15

語言數(shù)據(jù)庫程序
點贊
收藏

51CTO技術(shù)棧公眾號