Bitmap的秘密
之前已經參加過幾次QCon峰會,不過今年QCon 2014 上海峰會對我來說比較特別,不再只是一名聽眾,而是第一次登臺演講。感覺的確不太一樣,一來是身份從聽眾變成了講師,二來是因為成了講師,讓我接觸到更多的業內朋友,也遇到了更多的提問、咨詢。會后已經有一段時間了,還有朋友提出想了解更多的技術知識。看來會上行云流水的半個小時,未能把一個技術點講述明白,我想還是總結一下,讓技術圈朋友們對Bitmap這個技術點加深點理解。
之前已經參加過幾次QCon峰會,不過今年QCon 2014 上海峰會對我來說比較特別,不再只是一名聽眾,而是第一次登臺演講。感覺的確不太一樣,一來是身份從聽眾變成了講師,二來是因為成了講師,讓我接觸到更多的業內朋友,也遇到了更多的提問、咨詢。會后已經有一段時間了,還有朋友提出想了解更多的技術知識。看來會上行云流水的半個小時,未能把一個技術點講述明白,我想還是總結一下,讓技術圈朋友們對Bitmap這個技術點加深點理解。
什么是遺留系統(Legacy System)?根據維基百科的定義,遺留系統是一種舊的方法、舊的技術、舊的計算機系統或應用程序[1]。這一定義事實上并沒有很好地揭露遺留系統的本質。我認為,遺留系統首先是一個還在運行和使用,但已步入軟件生命周期衰老期的軟件系統。它符合所謂的“奶牛規則”:奶牛逐漸衰老,最終無奶可擠;然而與此同時,飼養成本卻在上升。這意味著遺留系統會逐漸隨著時間的推移,不斷地增加維護成本。
這是我的博客中關于VS 2010和.NET 4發布系列的第二十六篇文章。
之前也有一些介紹大型網站架構演變的文章,例如LiveJournal的、ebay的,都是非常值得參考的,不過感覺他們講的更多的是每次演變的結果,而沒有很詳細的講為什么需要做這樣的演變,再加上近來感覺有不少同學都很難明白為什么一個網站需要那么復雜的技術,于是有了寫這篇文章的想法,在這篇文章中將闡述一個普通的網站發展成大型網站過程中的一種較為典型的架構演變歷程和所需掌握的知識體系,希望能給想從事互聯網行業的同學一點初步的概念,文中的不對之處也請各位多給點建議,讓本文真正起到拋磚引玉的效果。
這是一個很老的話題“前端工程師的價值體現在哪里?”。有人說:“前端工程師之于網站的價值猶如化妝師之于明星的價值。”一位好的Web前端開發工程師在知識體系上既要有廣度,又要有深度。當然,Web前端工程師并不是設計師,每天接觸最多的是代碼,代碼,還是代碼。對此,你是如何給自己定位的?你的價值是否能夠得到很好的體現?如今,舊話重提無非是想與開發者們共同探討下前端工程師的價值所在,希望對你有所感悟。