2015年,浮浮沉沉的一年
有互聯(lián)網(wǎng)寒冬的到來,有不間斷的融資并購(gòu),有頻發(fā)的安全事故,還有依舊寫不完的代碼
站在年末回望過去,讓我們一起盤點(diǎn)下,2015年程序員界的十件大事:
React Native 發(fā)布
2015年一月React.js Conf 2015會(huì)議上,F(xiàn)acebook發(fā)布了React Native,可以基于目前大熱的開源JavaScript庫(kù)React.js來開發(fā)iOS和Android原生App。而且React Native已經(jīng)用于生產(chǎn)環(huán)境——Facebook Groups iOS應(yīng)用就是基于它開發(fā)的。根據(jù)ProgVille的文章,React Native的原理是,在JavaScript中用React抽象操作系統(tǒng)原生的UI組件,代替DOM元素來渲染。
Pwn2Own大賽中國(guó)團(tuán)隊(duì)登頂
Pwn2Own世界大賽作為全球公認(rèn)的級(jí)別最高的黑客大賽,每一屆Pwn2Own都會(huì)吸引全世界最頂尖的黑客團(tuán)隊(duì)前來,“名正言順”的破解、攻擊ie、chrome、safari、firefox等瀏覽器。2015年3月19日在加拿大溫哥華舉行的Pwn2Own大賽的諸多攻擊比試中,來自中國(guó)的安全研究團(tuán)隊(duì)360Vulcan Team僅用時(shí)17秒就率先攻破微軟Win8.1系統(tǒng)和最新的IE11瀏覽器。這是亞洲團(tuán)隊(duì)9年來第一次在世界大賽中攻破IE,從而一舉打破了歐美國(guó)家在該項(xiàng)目上的統(tǒng)治地位。
Google調(diào)整移動(dòng)搜索算法
2015年4月21日Google正式實(shí)施移動(dòng)搜索算法調(diào)整,當(dāng)用戶在手機(jī)上搜索時(shí),那些沒有對(duì)網(wǎng)頁進(jìn)行移動(dòng)優(yōu)化的網(wǎng)站將會(huì)排到后面去。早在今年2月,Google就宣布了這一舉措,稱這次算法變化將影響其全球范圍內(nèi)所有語言的移動(dòng)搜索服務(wù),并會(huì)對(duì)搜索結(jié)果造成顯著影響。Google發(fā)言人稱:“在移動(dòng)搜索時(shí)代,我們希望搜索結(jié)果易于閱讀,能在更小的手機(jī)屏幕上進(jìn)行互動(dòng)。從4月21日 開始,網(wǎng)頁的移動(dòng)友好性將成為移動(dòng)搜索結(jié)果排序的影響因素之一。”
攜程癱瘓12小時(shí)
5月28日11時(shí)起,攜程官網(wǎng)及APP無法使用,直至當(dāng)天23時(shí)29分,才全面恢復(fù)正常。經(jīng)攜程技術(shù)排查,確認(rèn)此次事件是由于員工錯(cuò)誤操作,刪除了生產(chǎn)服務(wù)器上的執(zhí)行代碼導(dǎo)致。2015年5月份以來,已有網(wǎng)易、支付寶錢包等網(wǎng)絡(luò)服務(wù)出現(xiàn)短暫的無法正常使用的現(xiàn)象。其中,5月11日晚上8時(shí)許,網(wǎng)易突然出現(xiàn)大面積服務(wù)癱瘓問題,網(wǎng)易新聞、云音樂、易信、有道云筆記等多款移動(dòng)應(yīng)用均無法正常刷新,網(wǎng)易名下的游戲也全線癱瘓,用戶長(zhǎng)時(shí)間無法刷新和登錄,但第二天凌晨2點(diǎn)就已經(jīng)恢復(fù)。5月27日17時(shí)左右,支付寶錢包出現(xiàn)故障。支付寶1小時(shí)后就找到故障原因,是杭州蕭山一處光纜被挖斷。
黑客機(jī)構(gòu)Hacking Team被攻擊者入侵
今年7月,收購(gòu)、販賣漏洞及隱私數(shù)據(jù)的黑客機(jī)構(gòu)Hacking Team被攻擊者入侵,其貯藏了大量漏洞及敏感數(shù)據(jù)的“軍火庫(kù)”也被洗劫一空。
該泄露事件幾乎成為了整個(gè)互聯(lián)網(wǎng)行業(yè)的災(zāi)難。泄露的400G資料里有海量的代碼——覆蓋全平臺(tái)、自帶多個(gè)0day,包括遠(yuǎn)程執(zhí)行,本地提權(quán)等。于是一時(shí)間網(wǎng)絡(luò)中掛馬橫行,大量設(shè)備、平臺(tái)面臨威脅。
2015年8月任職于北京智者天下科技有限公司(知乎網(wǎng))的clowwindy被要求徹底刪除shadowsocks項(xiàng)目于Github上發(fā)布的所有源碼。目前所有子項(xiàng)目頁面均顯示“Removed
according to regulations”。clowwindy本人的推特賬戶也已被設(shè)為隱私模式,未經(jīng)許可的關(guān)注者無法查看其過往言論。
node js 4.0發(fā)布,Node.js與io.js正式合并
2015年9月9日,Node.js重裝上陣。社區(qū)在經(jīng)過大半年的分裂,終于放出首個(gè)Node.js與io.js的融合版本——Node.js 4.0.0版本。Node.js 4.0.0首次將Node.js和io.js項(xiàng)目的代碼庫(kù)融合到了一起,所以這次發(fā)布不僅包含所有io.js對(duì)Node.js作出的改進(jìn),也包含Node.js的0.12中的所有后續(xù)新增功能。
谷歌發(fā)布安卓6.0系統(tǒng)
谷歌公司于北京時(shí)間9月30日凌晨在美國(guó)舊金山舉行2015年秋季新品發(fā)布會(huì)。在發(fā)布會(huì)上代號(hào)為“Marshmallow(棉花糖)”的安卓6.0系統(tǒng)正式推出,軟件體驗(yàn)以及運(yùn)行性能上都有改進(jìn)。新系統(tǒng)的整體設(shè)計(jì)風(fēng)格依然保持扁平化的Meterial Design風(fēng)格。
2015年12月3日PHP7發(fā)布
PHP 7.0.0 Alpha 1包括最新版本的Zend Engine,包括以下特性:
提升性能:PHP 7速度是PHP 5.6的兩倍;支持64位;許多重大錯(cuò)誤可以進(jìn)行異常處理;移除了舊的和不支持的SAPIs和擴(kuò)展;null合并操作符(??);結(jié)合比較運(yùn)算符(<=>);標(biāo)量類型聲明;匿名類
Swift開源
2015年12月4日swift開源不到一天的時(shí)間,swift項(xiàng)目在github收到了13087個(gè)star,1351個(gè)fork。并且還在快速增長(zhǎng)中......這表示了眾多開發(fā)者對(duì)swift這個(gè)語言的關(guān)注和熱情十分的高漲,并且全球的開發(fā)者都會(huì)為swift貢獻(xiàn)自己的代碼和力量。
2014的年末 以為未來不會(huì)更糟
2015的年末 期待未來只會(huì)更好
江湖風(fēng)云幻變
前行路上
請(qǐng)帶上對(duì)代碼始終如一的初心
注:文章部分素材搜集自網(wǎng)絡(luò)。以上內(nèi)容為簡(jiǎn)尋摘取界內(nèi)部分大事,更多的內(nèi)容歡迎大家補(bǔ)充。