日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dotnetClub 的前世今生

發布時間:2023/12/4 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dotnetClub 的前世今生 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

三年之前,我做過一個在線調查,當時有不少人還是對一個在線社區表示出期待。.NET Core 技術正風聲水起,所以我就開始了用它來開發一個論壇的計劃。最近正式將項目推動到了一個 MVP 的狀態。感興趣的朋友,現在可以訪問?preview.dotnetclub.net?來預覽這個項目的最新狀態,去往?GitHub?在?Projects?頁面查看最近的開發計劃,并在?issues?頁面提出寶貴意見。

下面就一些話題展開分享一下:

為什么要開發這個項目?

三年之前,在 ASP.NET vNext 剛剛宣而時,我就做過一個在線問卷,36 人提交了他們對 ASP.NET 社區的看法。參與者 100% 表示認為 ASP.NET 需要一個新的社區。點擊此鏈接?可查看該問卷上的更多數據(密碼 asp.net)

我參與過很多線上的群聊,包括微信群和 QQ 群等,尤其是 Mike 組織的群一直保持比較不錯的活躍度。大家時常聊到很好的話題,在群里聊的時候當時大家都很興奮、參與感很強,但事后也就過去了,基本也沒有什么沉淀。這事實上是一種比較遺憾的浪費,除非事后有人總結了下來,否則對于沒參與的人來說基本也沒有機會再見到了?,F在也有不少微信公眾賬號,特別是張善友組織的公號?“dotNET跨平臺”?一直保持著很高的活躍度??墒枪娞栁恼碌姆秶不颈幌薅ㄔ谖⑿胖?#xff0c;難以讓更多人受益——特別是那些遇到了臨時的問題,迫切地需要一些信息的時候,公眾號的文章卻不能第一時間就能在手邊提供幫助。

實話說,我不太知道今天的初學者如何學習的,每當想到這一點,我就感到一絲愧疚。因為在過去,我從菜鳥成長的路上,是得益于網上無數前輩們的無私付出的,印象比較深的是周金橋的 ASP.NET 夜話系列,以及老趙的 MVC 系列。

然而現在,我們看到的一個結果是,除了博客園網站上時不時還有人發些文章,但人們看不到 .NET 人員在網上聚集的蹤影。在線社區雖然看起來是一種過去用得比較多的形式,但它獨有的形式能讓參與者討論的形式得以保存,它保存在開放的互聯網上,供需要了解的人們隨時檢索。

這越發讓我感覺到一個在線社區的緊迫性:我們需要一個社區,成為圍繞 .NET 技術、特別是 .NET Core 技術的交流場合。它能夠讓有益的討論得以沉淀,它能夠為初學者提供清晰的指導,它能夠讓更廣闊的技術社區看到 .NET 平臺的實踐方法和社區氣氛。

社區項目的表現形式會是怎樣的?

上面說到,我的出發點很簡單,根據網友們的反饋,社區基本會是小型論壇的形式,但也會刊載初學者入門、典型場景的解決方案,以及社區活動等內容。

是的,就是形如?cnodejs.org?那樣。

社區項目目前的開發進展如何?

社區項目的開發還在進行中,剛發了一個小版本。包含基本話題發布功能:

  • 匿名用戶可以注冊成為會員

  • 會員登錄后可以發布新的話題,話題列表可以翻頁

不過,相對于產品,其實社區重在運營。因此,可以說目前社區還沒有正式開始運營,目前正在籌備階段。 目前,上線了測試站?preview.dotnetclub.net?現在可以隨便注冊,發內容參與測試(測試站上注冊的用戶和內容會不定期刪除)。正式上線時會使用?dotnetclub.net?的域名,屆時正式版的內容會一直保留。

項目采用 .NET Core 2.1 開發,源碼位于?github.com/jijiechen/dotnetclub,接下來的開發計劃在 GitHub 頁面的?Projects?頁面,歡迎參與貢獻,或者提?issues。

社區項目的代碼怎樣?

這個項目并不難,但我也希望用一些最佳實踐去打造它,把項目打造成初學者學習的起點。目前,項目采用 .NET Core 2.1 開發,是一個 ASP.NET Core MVC 項目,目前支持數據庫用的是基于?Entity Framework Core?的 Sqlite 數據庫。部分所用的技術是:

  • 應用框架:?ASP.NET Core MVC

  • DI 框架:內置 DI

  • 數據庫:EF Core,Sqlite,FluentMigrator

  • 身份驗證:ASP.NET Identity

  • 日志:內置日志組件和?Serilog?文件日志

  • 前端:jQuery,?Bootstrap,?Summernote,?Turndown.js

  • 依賴管理:NuGet、bower

  • 單元測試:xunit?有?Moq

  • 自動化編譯:cakebuild,gulp

  • 持續集成:TravisCI?和?AppVeyor

  • 打包工具:docker

  • 部署平臺:Hyper.sh

  • 跨平臺支持:Windows、Mac 和 Linux:開發在 Mac 和 Windows,部署在 Docker on Linux

可以根據 GitHub 頁面上的提示,來編譯和運行代碼。 接下來的開發計劃,前臺主要是添加評論功能,另外要增加管理后臺功能。管理后臺準備做成前后分離的模式,目前還沒有確定使用什么框架和工具。

.NET 技術是好技術嗎?比起 Java 來如何?

這幾乎是每次討論 .NET 的時候,人們總會問到的一個問題。曾經,老趙直接地對 Java 和 C# 進行了全面的比較,說明了為什么 C# 是優秀的。然而,關于 .NET 和 Java 的討論仍然不絕于耳。現在讓我再一次簡單地定義一下對這個問題的理解吧:

  • .NET 平臺,尤其是 .NET Core 平臺是優秀跨平臺和開源的開發平臺,這是與任何其他開發平臺無關的客觀事實,不容爭辯

  • .NET 平臺的繁榮有益于整個技術圈的創新,也有益于各個開發平臺的相互競爭與互補

  • Java 語言是有用的。不過迄今為止,在 .NET 開發人員眼里,它是丑陋的:各種語法和 API 別扭啰嗦、性能差是它的典型問題

  • 圍繞 Java 平臺的生態是龐大而活躍的,也是包括 .NET 的各種其他開發平臺都可以利用的寶庫

  • .NET 和 Java 平臺,以及對應平臺上的各種開發語言都沒必要聲稱自己是最好的開發語言和平臺。關于最好的開發平臺和編輯語言的爭論是徒勞的

顯然,.NET 技術是好技術,沒必要與 Java 相比。

.NET 社區活躍嗎?

.NET 社區的活躍度是一個一言難盡的話題。不好說它不活躍,也并不是很活躍。.NET 技術最火熱的時代大約是在十年之前,曾在一段時間里沒有跟上互聯網化的發展,出現低迷的情況。從四年之前開始的 .NET Core 技術已經重新喚起了人們對 .NET 技術未來的信任。

尤其是從去年開始,.NET Core 的社區日漸活躍起來。張善友的公號有數萬的訂閱者,每天的閱讀量都在 5000 人次以上;最近由 ThoughtWorks 西安的同事張陽組織的活動有近一百人參與。今天我說要組織 dotnetClub 社區,一上午就組織起了 100 人的微信群。從這些簡單數據都能看出來,社區里喜愛 .NET 技術的大有人在。而且社區氣氛也在越來越好。

社區將以怎樣的方式運營?

通常,技術人員并不善于做運營,我也不例外。所以看到善友兄的公眾號那么有人氣,我個人是十分佩服的。簡單分享一下我的想法。本質上,社區的精髓在于人,而不在于代碼。因此,關于社區的建設,我提出幾點倡議:

  • 鼓勵專題分享、視頻直播、開源項目、線下活動和出書立作等有益于知識傳播和生態構建的活動

  • 與其他形式的既有 .NET 社區(如在線群聊、用戶組、翻譯組、線下活動等)合作,推動在內容、會員和活動等方面的合作;與平行的其他方面的技術網站合作,組織線上和線下活動,推動 .NET 技術參與到整個技術生態之中

  • 網站以非盈利性組織的形式運營。開通捐款通道,用于支持網站的日常運作。在網站公開接收捐款和使用款項的狀況,確保捐款人的利益得到保障,確保網站持續運營。

  • 努力保障日常發貼的能力,采用高可用性基礎設施確保數據不會丟失。定期公布運營狀況,與會員共享對網站的統計分析數據

  • 后續會支持?GitHub 賬號登錄,并關閉自主注冊機制,以確保用戶的質量。引導分享和原創內容方向,鼓勵圍繞 .NET 及周邊技術的內容。邀請注冊用戶參與內容審核與編輯,接受不良內容舉報,確保內容質量的同時,杜絕各類違法信息的傳播

  • 項目的代碼是開源的,希望大家一同貢獻;社區網站的歸屬也是所有注冊會員的,只要是符合上面的運營精神的內容,會員可自由發布,并可以編輯和刪除自己發布的內容。

    社區的參與者是哪些人?

    設想中,社區的參與者包括這些類別:

    • 會員:參與社區討論和內容貢獻的人們??勺杂?、免費注冊。

    • 管理員:從事各類編輯和管理工作,保障社區的日常運營秩序。邀請制。

    • 運維組:從事各類基礎工作的人員,以確保社區網站的正常運轉。邀請制。

    • 代碼貢獻者:社區網站項目的功能開發和技術升級的人員。通過貢獻代碼可自由地成為貢獻者。

    上述各類用戶都是雙向無償的,即社區不向他們支付報酬,他們也不向社區或其他類別的參與者收取酬勞。

    社區會商業化嗎?

    暫時沒有這方面的打算,事實上,目前也沒有一個對應的法律實體,或者社會化概念。因此,暫時沒有人能代表這個社區。目前,如果有針對社區的捐款,或者以其他形式獲得的收入,將用于社區的運營。

    上文中的“我”是誰

    “我”即是“諾普博客”的博主,陳計節。我是 ThoughtWorks 中國的一名咨詢顧問,主要工作是與各類型的客戶一同工作,改進他們團隊的實踐方式,提升團隊的技術能力,以改善團隊產品的質量和開發效率。請到我的博客查看關于我的介紹、取得聯系。dotnetClub 社區項目由我發起,項目的代碼目前主要由我貢獻,網站也將由我運營。

    原文地址:?https://blog.jijiechen.com/post/dotnetclub/


    .NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

    總結

    以上是生活随笔為你收集整理的dotnetClub 的前世今生的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。