說起此番微軟開源 Windows 計算器,有道是“春風得意馬蹄疾,一日‘摘星’ 7000+”……
微軟又來給自己擁抱開源的決心送”證明素材“了!
昨日,微軟官宣在 MIT 許可證下開源了 Windows 10 操作系統自帶的計算器應用,源代碼已托管在 GitHub 上。該項目發布即躥紅,在 GitHub 上火速攬收 7000+ Star 之余,更是在業界引發廣泛討論。
“居然不是 C#?!”
此次項目中,大家發現微軟放棄了自家的 C#,轉而選用了 C++——這也是微軟宣布開源計算器以來,較多收到的感嘆之一。
微軟官博配圖,宇宙的終極答案——42
Windows Calculator 是一款用 C++ 編寫的現代 Windows App,預裝在 Windows 中,可提供標準型、科學型和程序員計算器功能,以及不同度量單位和貨幣之間的轉換。
該計算器定期更新功能、修復 bug。用戶可以通過 Microsoft Store 下載最新版本。
特性
標準計算器功能:提供基礎運算,評估用戶輸入的命令(輸入即評估);
科學計算器功能:提供擴展運算,使用運算順序評估命令;
程序員計算器功能:為開發者提供常見的數學運算;
計算歷史和記憶能力;
不同計量單位之間的轉換;
基于從 Bing 檢索到的數據進行貨幣轉換。
項目啟動
Windows 計算器的官方說明文檔具體列出了啟動該項目的依賴項(先決條件):
計算機必須運行 Windows 10 1803 版本或更新版本
安裝最新版本的 Visual Studio(免費社區版就足夠了)
安裝“Universal Windows Platform Development”workload
安裝可選組件“C++ Universal Windows Platform tools”
安裝最新版 Windows 10 SDK
安裝 Visual Studio 擴展 XAML Styler
獲取代碼:
gitclonehttps://github.com/Microsoft/calculator.git
在 Visual Studio 中打開 srcCalculator.sln,創建并運行 Windows 計算器 App
關于 Windows 計算器項目架構的通用描述,參見 ApplicationArchitecture.md(https://github.com/Microsoft/calculator/blob/master/docs/ApplicationArchitecture.md)
Windows 計算器版大家來“找茬”
Windows 計算器一經開源,就成功問鼎今日的 GitHub Trending 列表,可以算是當之無愧的明星項目了。與 GitHub 比肩齊增的,還有新添加的 issue 數,反饋數量迅速累積至 100 條。
其中自是不乏一些“神奇”的 bug!
報錯:除數不能為 0!
該項目剛開源,就有人跑來提交了一個“為什么不能除以 0”的 bug——第一眼竟然覺得沒毛病……
對于這個無厘頭的問題,計算器給出的回答可能是:
目力驚人型選手:你看這個像素點,它歪了!
據悉,有網友在 Reddit 上也報了個 bug——Windows 10 計算器界面上的像素沒對齊,可以說是拯救”終極強迫癥患者“的報錯了。
微軟和開源
雖然計算器可能只是 Windows 中相對較小的一部分,但其開源確乎遵循了微軟近年來擁抱開源的作風。——援引自 The Verge 相關報道
從去年 10 月向 Linux 社區免費開放 60000 多項專利,到 2019 年初的 GitHub 私有庫免費無限開放,再到如今的開源 Windows 計算器,微軟就這么在開源這條路上一去不回頭了。事實上,就在不久前,微軟甚至還開源了其 90 年代的原始文件管理器,允許它再次在 Windows 10 上運行。
此番開源,微軟除了發布源代碼外,還公開了構建系統、單元測試和產品路線圖。同時鼓勵用戶積極參與其中,報告 bug 或遞交補丁,討論新功能或新功能原型等。
而關于這一次選擇,微軟方面也給出了自己的解讀,表示其目的在于希望“同社區一起打造更好的用戶體驗”。
此外,微軟還表示瀏覽 Windows 計算器源碼是開發者了解微軟最新技術的最佳途徑,包括 Universal Windows Platform、XAML 和 Azure Pipelines。開發者還可以借此了解微軟的完整開發生命周期,或是重用這些代碼在自身經驗的基礎上來構建自己的項目,得以更輕松地將計算器邏輯或 UI 整合到自己的應用中。
計算器開源已經來了,評論區呼聲極高的掃雷、紙牌還會遠嗎?
另附 GitHub 地址:https://github.com/Microsoft/calculator
-
微軟
+關注
關注
4文章
6590瀏覽量
104024 -
C++
+關注
關注
22文章
2108瀏覽量
73620 -
GitHub
+關注
關注
3文章
469瀏覽量
16428
原文標題:GitHub日收7000星,Windows計算器項目開源即爆紅!
文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論