出品 | OSC開源社區(ID:oschina2013)
前幾天在網上沖浪,發現名為「windows 12 網頁版」的開源項目——在網頁端實現了Windows 12 的交互和 UI。
項目亮點:
- 精美的 UI 設計
- 流暢豐富的動畫
- 各種高級的功能(相較于網頁版)
當然,Windows 12 還沒發布。作者表示自己是在網上看到 Windows 12 概念圖 (Powered by PowerPoint) 后深受啟發,因此決定做一個 Windows12 網頁版。
效果展示:
▲開始菜單
▲深色模式
▲AI Copilot
正如你所見,這只是一個前端項目,對于大多數開發者來說可能沒什么太高的技術含量。
但如果我說它出自年僅 14 歲的初中生之手呢?
沒錯,這個 Windows 12 網頁版的作者譚景元(網名:星源 ),是國內一名剛上初三的中學生。
根據作者的公開簡介,他出生于 2009 年 5 月,其小學和目前就讀的初中都在成都,而剛上初三的他,就已曾獲得兩個重量級獎項:
- CSP 普及組一等獎(CSP 是 CCF 面向社會非專業人士推出非專業級別的能力認證,考核內容均涉及算法和編程)
- 藍橋杯國賽三等獎(藍橋杯全國軟件和信息技術專業人才大賽,是由工業和信息化部人才交流中心舉辦的國內最大的信息技術競賽)。
除了 Windows 12 網頁版,他還開發過以下項目:
- 尼科夫在線工具:“一個專用于坑人的網站,在注冊過程中設置了重重關卡,無人能夠成功。”
- TApple 滾動檢測:“一個滾動監測樣式庫,靈感來源于蘋果官網,本網站就是使用的此樣式庫。”
從技術棧來看,他對 Scratch 非常熟悉,這說明他從小就開始接觸代碼。Scratch 是一款面向青少年提供的圖形化編程工具。
說回 Windows 12 網頁版,從項目的代碼倉庫來看,作者用前端開發三件套 —— html+css+JAVA 實現了這個項目,純原生代碼開發,沒有使用前端框架。
作者還為項目制定了路徑規劃:
以及一些“暢想”:
作者表示,目前 Windows 12 網頁版的移動端適配不太完善,桌面版網站還“湊合著用”。
但總體來說,這個 Windows 12 網頁版從精美的 UI 設計、豐富的功能以及絲滑的動畫等方面來看,體驗感還不錯。
因此該項目開源至 Github 剛滿一年,已獲得 1300+ Star(最新 star 數已超 1900)。
作者還表示,因為自己已經上初三了,未來會有很長一段時間因太忙而無暇顧及項目,所以暫時把項目交給了貢獻者進行維護。
前兩天開源中國報道了“初中生編寫 Windows 12 網頁版”后,引起了不少“資深”開發者的質疑,有人認為這是父母寫開發的,有人覺得初中生哪有空折騰這些。
當然也有人看出來這就是學生的作品:
后面,項目成員在開源中國網站對質疑的聲音進行了回應:
事實上,作者在倉庫的 README 也提到,他寫這個項目的時候還沒升初三,所以有充裕的時間來搗鼓這個項目。現在升初三后由于要專注學習而無暇顧及項目,因此把項目移交給了貢獻者來維護。
最后,我不禁想起一位偉人的高瞻遠矚——計算機的普及要從娃娃抓起。
附上 Windows 12 網頁版地址
在線體驗:https://tjy-gitnub.github.io/win12/desktop.html
GitHub 地址:https://github.com/tjy-gitnub/win12