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