您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關GitHub for Windows使用是開源庫有哪些,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
GitHub for Windows 是一個 Metro 風格應用程序,集成了 git,bash 命令行 shell,PowerShell 的 posh-git 擴展。GitHub 為 Windows 用戶提供了一個基本的 GUI 去處理大部分常用版本控制任務,可以創建版本庫,向本地版本庫遞交補丁,在本地和遠程版本庫之間同步。
GitHub 作為全球最大的開源社區,GitHub for Windows 自然也是構建在強大的開源軟件之上,那么 GitHub for Windows 都用到了哪些開源軟件呢?
1. Akavache
Akavache 是一個 C# 的異步 Key-Value 存儲系統,支持持久化。可以用來作為 NoSQL 數據庫,甚至是緩存來使用。
2. AvalonEdit
AvalonEdit 是基于 WPF 的可擴展的文本編輯器。AvalonEdit 支持語法高亮、智能提示、代碼折疊、撤銷&重做,另外,還支持不少快捷鍵;可以說是該有的功能基本上都有了。AvalonEdit 可以獨立作為一個編輯器使用,也可以嵌入到其他軟件中。
3. Caliburn.Micro
Caliburn 是 Rob Eisenberg 在 2009 年提出的一個開源框架,可以應用于 WPF,Silverlight,WP7 等,框架基于 MVVM 模式,像它的名字一樣,是企業級應用的一把利器。
4. CEF
CEF 全稱是 Chromium Embedded Framework(Chromium 嵌入式框架),它主要目的是開發一個基于 Google Chromium 的 Webbrowser 控件。CEF 支持一系列的編程語言和操作系統,并且能很容易地整合到新的或已有的工程中去。
它的設計思想政治就是易用且兼顧性能。CEF 基本的框架包含 C/C++ 程序接口,通過本地庫的接口來實現,而這個庫則會隔離宿主程序和 Chromium & Webkit 的操作細節。它在瀏覽器控件和宿主程序之間提供緊密的整合,它支持用戶插件,協議,JavaScript 對象以及 javascript 擴展,宿主程序可以隨意地控件資源下載,導航,下下文內容和打印等,并且可以跟 Google Chrome 瀏覽器一起,支持高性能和 HTML5 技術。
5. CefSharp
CefSharp 就是上面提到的 CEF 的 .NET 類庫。
6. DotNetZip
http://dotnetzip.codeplex.com
DotNetZip 是一款比 SharpZipLib 更好用(據說是,具體我也沒用過)的開源 ZIP 庫,使用它可以很容易地創建、解壓以及更新 ZIP 文件。
7. Json.NET
Json.NET(現在 github 上的名字是 Newtonsoft.Json)是一款 .NET 平臺中開源的 JSON 序列化和反序列化類庫。
8. libgit2 - the Git linkable library
libgit2 是一個可移植、純 C 語言實現的 Git 核心開發包,你可以使用它來編寫自定義的 Git 應用。
libgit2已被廣泛應用在許多應用程序上,包括 GitHub 網站,還被應用在 Plastic SCM 和強大的微軟 Visual Studio 工具箱。
9. LibGit2Sharp
LibGit2Sharp 是一個輕量級的 .NET 封裝 libgit2 庫。
關于GitHub for Windows使用是開源庫有哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。