偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

細數2011年對開發(fā)者而言的十個重大事件

開發(fā) 項目管理
我們都知道從Windows 8開發(fā)者預覽版的推出到移動版Flash的“消亡”,注定是個“多秋之年”。而這一年許多重大事件層出不窮,技術變革猶如風景變換。

從Windows 8開發(fā)者預覽版的推出到移動版Flash的“消亡”,2011年對開發(fā)者而言定是重要的一年。

對軟件開發(fā)者來說,如果要為2011年下個注腳的話,注定是個“多秋之年”。這一年許多重大事件層出不窮,技術變革猶如風景變幻,若要追溯的話最與之相仿的應該是1995年了,在那一年Windows 95及32位計算正式推出。今年,在邁向Web編程的道路上我們同樣經歷了許多重大變遷,下一代Windows系統(tǒng)同樣令人期待,不同于我們現今所常使用 的。此外,許多我們原本認為的“未來”技術似乎突然間又與以往想象并不相同。以下就來細數一下2011年中開發(fā)領域所發(fā)生的一些重大事件。

1. Windows 8開發(fā)者預覽版推出

Windows 8開發(fā)者預覽版的發(fā)布猶 如在開發(fā)者社區(qū)中投下了一枚重磅炸 彈。全新的Metro界面及WinRT API,清楚無疑地表明了微軟已無意再執(zhí)著于傳統(tǒng)的桌面市場。你可以對“平板效應”持任何保留觀點,但微軟顯然相信了。除非在正式版(據說將在2012下 半年,且很可能在8月份)推出前微軟有了一個新的戰(zhàn)略改變,否則我們有理由期待,微軟將把早期的傳統(tǒng)桌面系統(tǒng)劃入“Maintenance only”行列,并最終遺棄它們?;蛟S值得思考的是:倘若真的一個Windows 8生態(tài)系統(tǒng)形成,像Ruby、Python以及Java等這些語言如何定位它們的位置呢?在一個純Metro/WinRT模式下,它們可能并不能很好地運 作。

2. HTML5崛起

HTML5距離真正“完成”還有一段路程。但是在2011年,各大廠商紛紛加入對它的支持之中,從瀏覽器至各種開發(fā)工具中都可見一斑。與此同時, 許多網站等甚至正式采納它,特別是在移動設備中。為什么是移動?首先,這得感謝移動瀏覽器的大力支持——在移動設備上沒有IE 6的存在。其次,HTML5擁有許多特性可以提高移動設備上的瀏覽體驗。再則,移動開發(fā)人員大都傾向于使用前瞻性的、前沿技術,這也得益于大多數情況下他 們可以輕裝上陣。

3. Adobe停止移動版Flash開發(fā)

當Adobe宣布停止移動版Flash的開發(fā)時,人們的第一反應通常是“這么快?(譯者:這么慢?)”,而不是“怎么會這樣”(注:Adobe近日表態(tài)只是不再推出基于移動設備瀏覽器Flash Player的更新版本,而在桌面平臺使用的Flash及移動設備瀏覽器之外使用的Flash即AIR,Adobe將繼續(xù)支持。 此外,其他合作伙伴也可以繼續(xù)開發(fā)它)。但是倘若在日益流行的移動平臺上Flash無法繼續(xù)更新,恐怕其在桌面系統(tǒng)上的優(yōu)勢也將難以為繼——大多數情況下 應是如此。除非你不打算進行移動開發(fā)(祝你好運,單就屏幕大小來說大型平板已經不遜于桌面計算機),Flash已無機會。Flash的終結可說是眾望所 歸。

4. Silverlight遭微軟擱置

在Adobe將移動Flash“冷藏”于Maintenance-only倉庫之前,微軟已開始在Silverlight上“急剎車”了。首先, 微軟表示Silverlight將不再應用于各種Flash或HTML5所實現的方案,由于Silverlight已不可能到達“無處不在地安裝”程度 ——就像曾經的Flash以及即將到來的HTML5,微軟的這一舉措無疑是明智的。同時,微軟表示Silverlight更多地是為瀏覽器之外(out- of-browser)的應用程序所準備的,比如WP7或企業(yè)應用。開發(fā)者們隨后即發(fā)現Silverlight的升級及路線圖發(fā)布不再像以往那么快了;雖 然微軟辯稱Silverlight現在已是一項很“成熟的”技術,但是你應當明白。隨著Windows 8預覽版的到來,Silverlight和WPF(Silverlight的Windows桌面版兄弟;即Windows Presentation Foundation,微軟推出的基于Windows Vista的用戶界面框架)都將淪落為邊緣角色。唯一的安慰在于Silverlight、WPF和新的Metro UI及WinRT system很相似。在多數情況下,從Silverlight或WPF應用開發(fā)轉移至Metro/WinRT應用很方便。

5. Java 7發(fā)布

Java 7終于發(fā)布。在.NET生態(tài)系統(tǒng)加速圈地的同時,Java社區(qū)卻由于Oracle對Sun的收購似乎陷入了“內戰(zhàn)”的泥潭之中。好在,Java 7還是出來了。這是Java邁向現代化進程所跨出的有力一步。但是,對比一下,Perl也很快將到達6,而C++ 11亦將很快到來。

6. iPad支配平板市場

當下,已經有很快開發(fā)人員開始期待Android平板能夠沖破iPad所構筑的壁壘。不過,目前說來Android充其量也只是在iPad所開創(chuàng) 的平板藍海中濺起了一點浪花。2012年會是屬于Android平板的嗎?也許。不過也可能是屬于Windows 8平板的。甚或只是iPad將各個挑戰(zhàn)者逐一挑落的一年?,F下,如果你想開發(fā)完全針對平板的應用,還是投靠iPad吧,或者打消這個念頭(如果你并不喜歡 iOS開發(fā))。

7. PaaS產品盛行

數年前,我目睹了最初PaaS(平臺即服務)產品的誕生。它與亞馬遜此前建立的Amazon Web服務不同,我想“Oh,真有意思”。今天,從各種主流平臺(.NET、Java、PHP)到小眾應用(Ruby on Rails),甚至一些相對陌生的平臺(如OutSystem的Agile平臺)上都能看到PaaS的身影。有趣的是,其中大多數似乎都是建立于 Amazon Web Services之上。無論如何,現在我們更關注的是該將應用放到哪個云上,怎么才能解決管理、安全及性能等問題,而不是為什么要這樣做。平臺的時代已經 來臨。

8. 低廉的云工具漸取代桌面工具

說到云,過去一年中我談論云工具要遠甚于桌面工具。云工具比相應的桌面工具要便宜得多,而且容易使用。很多時候,廠商利用了已有的開源工具,這使 它們易于使用和運行,也很容易在云上部署。這是個好主意。對系統(tǒng)管理人員來說,可不情愿看到服務器散列(server sprawl)問題的發(fā)生(尤其若對某個操作系統(tǒng)或工具還不甚了解時),而更希望開發(fā)團隊去使用云服務。云工具可以說是產業(yè)的未來,特別是對小企業(yè)來說。

9. JavaScript日益重要

JavaScript的重要性是早已周知的。而隨著HTML5的崛起及Flash與Silverlight正走在淡出的路 上,JavaScript是唯一變得越來越重要的。jQuery等框架的日益流行也使它更容易使用。很多推出的新語言無一不是支持編譯器轉換為 JavaScript代碼,以便透過其進行推廣,比如Google的Dart。

10. ASP.NET WebForms趨于沒落

多年來,ASP.NET開發(fā)人員只能眼睜睜地羨慕著其他語言的開發(fā)人員,比如Ruby on Rails開發(fā)者,因為WebForms的混亂讓他們苦不堪言。不過在2011年ASP.NET MVC不再生澀,今年初微軟發(fā)布ASP.NET MVC 3,使得該技術真正成熟了起來。越來越少的開發(fā)人員在新項目中使用WebForms,理由也非常充分。雖然ASP.NET MVC還沒完全讓我喜出意外(部分原因也是因為我一直以來拒絕WebForms,而使用了一種與ASP.NET MVC較相似的方式來寫ASP.NET程序),不過一切在朝著好的方向發(fā)展。.NET開發(fā)者最終將能夠獲得像Ruby與Java開發(fā)人員那樣的代碼編寫功 能。

最后再提名一個:C++11

本文前面介紹到了C++11,不過我們有必要將它單獨列出來。C++11終于將C++帶入了現代化,這也得感謝其“漫長”而謹慎的規(guī)范制定過程。 它曾經很糟糕,很長一段時間內都被稱為C++0X,因為沒人知道它什么時候將完成。在沒完沒了的命名上,它甚至耗費了長達一年多時間來最終敲定。盡管如 此,C++11將無疑吸引更多的開發(fā)人員進入C++世界,特別是在現在底層與本地(Native)編程日趨于冷門的情形下。

Via http://www.techrepublic.com/blog/10things/the-10-most-important-events-for-developers-in-2011/2904

原文鏈接:http://blog.jobbole.com/11419/

【編輯推薦】

  1. 程序員每天到底可以寫幾行代碼?
  2. 為什么程序員的社會地位不高?
  3. Web開發(fā)面臨的挑戰(zhàn)主要有哪些?
  4. 開發(fā)菜鳥應該知道的10件事情
  5. 紐約科技職位薪水TOP10:Ruby開發(fā)者最高
責任編輯:林師授 來源: 伯樂在線
相關推薦

2021-07-02 09:41:39

網絡安全網絡攻擊漏洞

2014-01-02 17:13:52

Linux開源

2010-07-20 17:04:06

開源技術

2016-01-06 13:35:19

2015物聯網

2015-01-26 10:34:29

2020-07-10 11:23:24

個人信息信息安全數據安全

2023-12-27 13:13:17

2011-12-27 20:19:50

2011-12-23 09:34:52

手機市場年終盤點

2011-11-30 09:51:46

開源軟件google++ Ub

2021-09-15 13:19:20

數據中心重大事件數據中心網絡

2019-01-02 08:00:00

軟件工程師軟件開發(fā)

2012-11-07 15:37:59

華為LTE

2012-01-05 10:14:45

統(tǒng)一通信UC網真系統(tǒng)

2011-12-28 10:13:27

2009-12-07 11:25:34

2012-12-27 18:16:40

思科

2021-08-04 09:42:44

數字化

2011-12-26 10:30:49

數據中心網絡架構

2021-01-05 05:40:11

JavaDockerMySQL
點贊
收藏

51CTO技術棧公眾號