下面是我在參加pdc大會期間所做的一些記錄,基本都是一些猜測和個人感受,請勿對號入座。
\ 2. mono和微軟終於開始合作了。moonlight 1.0最終從微軟獲得法律許可,他們會在近兩周計畫乙個新的發布版本。
\ 3. 在語言功能方面,.net 4/vs 2010不會做大的改動了。一切都已準備就緒,不會考慮增加新的功能。
\ 4. 在框架和apis方面,.net 4/vs 2010準備大幹一番。比如,針對平行計算,他們至少提供兩個競爭性的框架,還包括一些**生成器(t4、codedom、olso建模工具、olso+mgrammar、dsl、工作流和dss+visual language等)。
\ 5. 沒有人興致昂揚地討論silverlight,激動已經過去,現在來看它只不過是乙個flash的替代品而已。
\ 6. 元程式設計是下乙個重大事件。.net 4計畫具備全表達樹(expression trees)功能。oslo+mgrammer使得寫分析器變得異常簡單。c# 5和vb(不是10或者11,也許是12)會將astm暴露給開發人員,讓他們可以深入到構建過程內部。t4,這個和vs 2008一起發布的**生成器,正在緩慢但是堅定地贏得大家的認可。另外不要忘了那些我沒有記下來的功能。
\ 7. 靜態分析也在不斷發展中。在現場,至少有3個微軟的靜態分析合作夥伴。微軟也在為他們提供越來越多的支援,讓他們更好地在靜態**分析上做投入。
\ 8. 雲計算不是唯一正確的答案。這一點非常重要。要做雲計算,你需要重寫所有的**,還要將自己繫結到某個合作夥伴上。而虛擬化就是目前現有的乙個不錯選擇。相比於為雲重寫**,在虛擬化中你只需要將你現有的**,放在可以根據需要動態擴充套件的虛擬機器映像中即可。
\ 9. 沒人知道如何為雲計算定價。這是阻礙雲計算實施的第二個重大問題。
\ 10. 還有一些關於控制資料的擔憂。不僅僅是在基礎架構層面,在類似mesh和windows live foldershare這樣的輕便產品中,將本應放在公司的檔案帶回家變得非常容易。這不是個新問題,但是這些工具確實很大程度上降低了新手操作這些資料的門檻。
\ 11. vb開發人員,尤其是那些mvp,比從前更加不安了。雖然vb中的xml literal讓人眼前一亮,但是很多大名鼎鼎的人物(比如paul vickers)正在被抽調到其他專案組。新的專案負責人看上去也可以,但是眾人對微軟要將vb語言邊緣化的擔憂一直沒有消除。
\ 另外,我目前還不確定windows 7是否很重要。所有關於ui的優化,尤其是多點觸控和跳躍列表(jump list)都很酷。但是它們真的能吸引人們那麼關注桌面嗎?除了開發工具和辦公產品,我只裝了3個其他的應用。
\ silverlight正在脫離瀏覽器,一定程度上使得開發者在mac上用它開發桌面應用成為可能。傳言說他們(微軟)真的很希望windows azure,尤其是live mesh能夠跑在mac桌面上。
\檢視英文原文:reporter's notebook: what i learned from pdc
我在諾獎論壇跟記者談科學
11月11號 誰選的日子?去人民大會堂聽諾獎論壇,本來沒想報名,肖師兄reply all報名搞得我們不報好像很不積極獻身科研事業似的,結果當天他也沒去,我們大清早的7 30就坐車出發,甚是後悔。我已經好幾年都不會在聽報告的時候睡著了,這次算破例了,睡得這個香啊 中午出來還同聲傳譯耳機時候,站在旁邊等...
我的工作隨手記(一)
更新了客戶端之後使用者進入還是老版本的,或者因為快取的部分的js而造成奇怪的問題,雖然cocoscreator可以勾選md5 cache讓生成的東西多乙個md5效驗碼,可是實際使用中還是會碰到快取的問題。這一度讓我很是崩潰。然後各種嘗試之後覺得有可能是html檔案本地快取了,造成我更新上去的js指令...
微軟PDC2008西遊記 外3 在洛杉磯 掃街
從下榻的酒店到pdc2008會場,洛杉磯會展中心,差不多是從城區的中心到西郊。平時乘車,幾個街區拐來拐去顯得也不那麼遠,於是29,30兩天就選擇了步行回來,順便完成了 掃街 的作業。湖人隊的主場staples就在pdc2008會場隔壁,外頭看起來跟咱們的奧運場館還是差距蠻大的 可能是看到這麼多it精...