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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dotnetClub 的前世今生

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

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

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

為什么要開發(fā)這個項(xiàng)目?

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

我參與過很多線上的群聊,包括微信群和 QQ 群等,尤其是 Mike 組織的群一直保持比較不錯的活躍度。大家時常聊到很好的話題,在群里聊的時候當(dāng)時大家都很興奮、參與感很強(qiáng),但事后也就過去了,基本也沒有什么沉淀。這事實(shí)上是一種比較遺憾的浪費(fèi),除非事后有人總結(jié)了下來,否則對于沒參與的人來說基本也沒有機(jī)會再見到了。現(xiàn)在也有不少微信公眾賬號,特別是張善友組織的公號?“dotNET跨平臺”?一直保持著很高的活躍度。可是公眾號文章的范圍也基本被限定在微信中,難以讓更多人受益——特別是那些遇到了臨時的問題,迫切地需要一些信息的時候,公眾號的文章卻不能第一時間就能在手邊提供幫助。

實(shí)話說,我不太知道今天的初學(xué)者如何學(xué)習(xí)的,每當(dāng)想到這一點(diǎn),我就感到一絲愧疚。因?yàn)樵谶^去,我從菜鳥成長的路上,是得益于網(wǎng)上無數(shù)前輩們的無私付出的,印象比較深的是周金橋的 ASP.NET 夜話系列,以及老趙的 MVC 系列。

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

這越發(fā)讓我感覺到一個在線社區(qū)的緊迫性:我們需要一個社區(qū),成為圍繞 .NET 技術(shù)、特別是 .NET Core 技術(shù)的交流場合。它能夠讓有益的討論得以沉淀,它能夠?yàn)槌鯇W(xué)者提供清晰的指導(dǎo),它能夠讓更廣闊的技術(shù)社區(qū)看到 .NET 平臺的實(shí)踐方法和社區(qū)氣氛。

社區(qū)項(xiàng)目的表現(xiàn)形式會是怎樣的?

上面說到,我的出發(fā)點(diǎn)很簡單,根據(jù)網(wǎng)友們的反饋,社區(qū)基本會是小型論壇的形式,但也會刊載初學(xué)者入門、典型場景的解決方案,以及社區(qū)活動等內(nèi)容。

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

社區(qū)項(xiàng)目目前的開發(fā)進(jìn)展如何?

社區(qū)項(xiàng)目的開發(fā)還在進(jìn)行中,剛發(fā)了一個小版本。包含基本話題發(fā)布功能:

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

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

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

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

社區(qū)項(xiàng)目的代碼怎樣?

這個項(xiàng)目并不難,但我也希望用一些最佳實(shí)踐去打造它,把項(xiàng)目打造成初學(xué)者學(xué)習(xí)的起點(diǎn)。目前,項(xiàng)目采用 .NET Core 2.1 開發(fā),是一個 ASP.NET Core MVC 項(xiàng)目,目前支持?jǐn)?shù)據(jù)庫用的是基于?Entity Framework Core?的 Sqlite 數(shù)據(jù)庫。部分所用的技術(shù)是:

  • 應(yīng)用框架:?ASP.NET Core MVC

  • DI 框架:內(nèi)置 DI

  • 數(shù)據(jù)庫:EF Core,Sqlite,FluentMigrator

  • 身份驗(yàn)證:ASP.NET Identity

  • 日志:內(nèi)置日志組件和?Serilog?文件日志

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

  • 依賴管理:NuGet、bower

  • 單元測試:xunit?有?Moq

  • 自動化編譯:cakebuild,gulp

  • 持續(xù)集成:TravisCI?和?AppVeyor

  • 打包工具:docker

  • 部署平臺:Hyper.sh

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

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

.NET 技術(shù)是好技術(shù)嗎?比起 Java 來如何?

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

  • .NET 平臺,尤其是 .NET Core 平臺是優(yōu)秀跨平臺和開源的開發(fā)平臺,這是與任何其他開發(fā)平臺無關(guān)的客觀事實(shí),不容爭辯

  • .NET 平臺的繁榮有益于整個技術(shù)圈的創(chuàng)新,也有益于各個開發(fā)平臺的相互競爭與互補(bǔ)

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

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

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

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

.NET 社區(qū)活躍嗎?

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

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

社區(qū)將以怎樣的方式運(yùn)營?

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

  • 鼓勵專題分享、視頻直播、開源項(xiàng)目、線下活動和出書立作等有益于知識傳播和生態(tài)構(gòu)建的活動

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

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

  • 努力保障日常發(fā)貼的能力,采用高可用性基礎(chǔ)設(shè)施確保數(shù)據(jù)不會丟失。定期公布運(yùn)營狀況,與會員共享對網(wǎng)站的統(tǒng)計分析數(shù)據(jù)

  • 后續(xù)會支持?GitHub 賬號登錄,并關(guān)閉自主注冊機(jī)制,以確保用戶的質(zhì)量。引導(dǎo)分享和原創(chuàng)內(nèi)容方向,鼓勵圍繞 .NET 及周邊技術(shù)的內(nèi)容。邀請注冊用戶參與內(nèi)容審核與編輯,接受不良內(nèi)容舉報,確保內(nèi)容質(zhì)量的同時,杜絕各類違法信息的傳播

  • 項(xiàng)目的代碼是開源的,希望大家一同貢獻(xiàn);社區(qū)網(wǎng)站的歸屬也是所有注冊會員的,只要是符合上面的運(yùn)營精神的內(nèi)容,會員可自由發(fā)布,并可以編輯和刪除自己發(fā)布的內(nèi)容。

    社區(qū)的參與者是哪些人?

    設(shè)想中,社區(qū)的參與者包括這些類別:

    • 會員:參與社區(qū)討論和內(nèi)容貢獻(xiàn)的人們。可自由、免費(fèi)注冊。

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

    • 運(yùn)維組:從事各類基礎(chǔ)工作的人員,以確保社區(qū)網(wǎng)站的正常運(yùn)轉(zhuǎn)。邀請制。

    • 代碼貢獻(xiàn)者:社區(qū)網(wǎng)站項(xiàng)目的功能開發(fā)和技術(shù)升級的人員。通過貢獻(xiàn)代碼可自由地成為貢獻(xiàn)者。

    上述各類用戶都是雙向無償?shù)?#xff0c;即社區(qū)不向他們支付報酬,他們也不向社區(qū)或其他類別的參與者收取酬勞。

    社區(qū)會商業(yè)化嗎?

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

    上文中的“我”是誰

    “我”即是“諾普博客”的博主,陳計節(jié)。我是 ThoughtWorks 中國的一名咨詢顧問,主要工作是與各類型的客戶一同工作,改進(jìn)他們團(tuán)隊(duì)的實(shí)踐方式,提升團(tuán)隊(duì)的技術(shù)能力,以改善團(tuán)隊(duì)產(chǎn)品的質(zhì)量和開發(fā)效率。請到我的博客查看關(guān)于我的介紹、取得聯(lián)系。dotnetClub 社區(qū)項(xiàng)目由我發(fā)起,項(xiàng)目的代碼目前主要由我貢獻(xiàn),網(wǎng)站也將由我運(yùn)營。

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


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

    總結(jié)

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

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。