この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 7233|答える: 0

[ヒント] 注記:基づく。 .NET platform

[リンクをコピー]
掲載地 2021/11/21 19:00:24 | | |
学んでから。 .NET以降、洗練されたプログラミングスタイル、非常にシンプルなスケーラビリティ、十分に強力な開発ツール、そして非常に低い学習曲線がこのプラットフォームに強い関心を持つようになりました。また、私の仕事や研究においてもいくつかのオープンソースコンポーネントを蓄積してきました。
分散キャッシュフレームワーク:
Microsoft Velocity:Microsoft独自の分散キャッシュサービスフレームワーク。
Memcahed:現在多くのウェブサイトでアクセス速度向上のために使われている分散キャッシュシステムです。
Redis:は高性能なKVデータベースです。 その登場は、Memcachedのいくつかの欠点を大きく補っています。
EnyimMemcached:Access Memcachedの最高の.NETクライアントで、分散イコライゼーションアルゴリズムが優れています。
オープンソース。 .NETシステムの推奨:
OXITE:マイクロソフト ASP.NET MVCケースプレゼンテーションフレームワークです。
ペットショップ:マイクロソフト ASP.NET ペットショップ。
Orchard:外国のMVCオープンソースブログシステムです。
SSCLI:NET Framework 2.0時代のマイクロソフトのオープンソースコード。
DasBlog:海外向けのASP.NETベースのブログシステムです。
BlogEngine.NET:海外での無料かつオープンソースのブログシステム。
Dotnetnuke.NET:ASP.NETベースのオープンソースポータルプログラムの非常に優れたセットです。
Discuz.NET:国内のオープンソースフォーラムコミュニティシステム。
nopCommerceおよびAspxcommerce:海外向けの高品質なオープンソースB2Cウェブサイトシステムのセットです。
JumboTCMSとDTCMS:中国の2つのオープンソースウェブサイト管理システム:
ログ例外の処理:
Log4Net.dll:軽量で無料のオープンソース.NETログフレームワークです。
エンタープライズ図書館ログアプリケーション ブラック:Microsoft エンタープライズ図書館のログ。
Elmah:最も人気のある ASP.NET アプリケーション例外ログフレームワークを実装しています。
NLog:Log4Netよりも高性能で、使用や保守の難易度が低い、シンプルで柔軟なログライブラリです。
NoSQLデータベースについて:
Mongodb:分散ファイルストレージデータベース。
メンベース:家族の新たなヘビー級メンバー。
自動化タスクスケジューリングフレームワーク
Quartz.NET:オープンソースのジョブスケジューリングおよび自動化タスクフレームワーク。
Topshelf:Windowsサービス作成のための別のオープンソースフレームワーク
依存性注入IOCコンテナフレームワーク:
Unity:MicrosoftのPatterns and Practicestチームが開発したIOC依存性注入フレームワークで、AOPの横断的な懸念をサポートします。
MEF(マネージド拡張フレームワーク):.NETアプリケーションの拡張やプラグインシステムの開発を可能にするフレームワークです。
Spring.NET:依存注入、アスペクト指向プログラミング(AOP)、データアクセス抽象化、ASP.NET 統合。
Autofac:最も人気のある依存注入およびIOCフレームワークで、軽量かつ高性能、プロジェクトコードにほぼ侵入性がありません。
PostSharp:関心事の静的AOPクロスカッティングを実装し、使いやすく機能的で、目標迎撃方法の変更を必要としません。
Ninject:.NETベースの依存性注入IOCフレームワークで、軽量かつオープンソースです
一般的に使われているORMフレームワークのいくつか:
EF(ADO.NET エンティティフレームワーク):Microsoftが ADO.NET を基に開発したORMフレームワークです。
Nhibernate:.NET環境向けの軽量ORMフレームワークです。
SqlMapper.cs:小規模プロジェクト向けの汎用C#データベースアクセスクラスです。
AutoMapper:多くのハードコーディングを削減し、コンパクトで柔軟、性能も許容できる人気のオブジェクトマッピングフレームワークです。
SubSonic:優れたオープンソースのORMマッピングフレームワークで、あなたのニーズに合ったコードジェネレーターを提供します。
FluentData:オープンソースのFluent APIベースのチェーンクエリORM軽量フレームワークです。
Dapper:軽量で高性能、EMIT生成ORMフレームワークに基づいています。
EmitMapper:リフレクション機構を用いず、実行時にEMITを通じてILコードを動的に生成する高性能ORMフレームワークです。
フォーマットおよびデータ型変換
Newtonsoft.Json:現在.NET開発で最も人気のあるJSONシリアライゼーションライブラリで、新バージョンのWebApiライブラリの基盤となっています。
System.JSON.dll:Microsoft独自のJSONシリアライゼーションコンポーネント(別途ダウンロードが必要)
DataContractJsonSerializerおよびDataContractXmlSerializer:MicrosoftがWCFで使用するシリアライザーです。
JavaScriptSerializer:MicrosoftのWEB開発者向けデフォルトのJSONフォーマッターです。
iTextSharp、PDFsharp、そして PDF.NET: Through。 .NET でPDF文書の処理と生成ができます。
SharpZipLib.dll:無料かつオープンソースのZIPおよびGZIPファイルの解凍コンポーネント。
Math.NET:強力な数学演算、微積分、方程式の解法、科学的演算。
DocX:Wordソフトをインストールする必要はなく、C#経由でWordファイルを操作できます。
SharpSerializer:オープンソースのXMLおよびバイナリ、JSON、圧縮、最適化フレームワーク。
反省的かつ動的な言語
Clay dynamic:オープンソースの動的言語動的フレームワークは、JavaScriptのような方法でオブジェクトを作成できます。
ExposedObject:クラス外のプライベートメンバーに動的な言語方法でアクセス。
PrivateObject:Microsoftのユニットテストフレームワークにおけるクラスで、クラスのプライベートメンバーを外部から呼び出すのに便利です。
クロスプラットフォームおよびランタイムソリューション
MONO.NET:クロスプラットフォーム。 .NETランタイム環境を導入し、.NETのクロスプラットフォーム操作を可能にします。
DotGnu Portable.NET:MONO.NET に似たクロスプラットフォームのランタイムです。
ファランジャー:PHPを.NETにコンパイルすることでPHPと.NETの相互運用性が可能になります。
VMDotNet:中国移動飛新で使用されている.NETランタイムです。
Unity3D:Microsoftが強くサポートするC#とJavaScriptのクロスプラットフォームゲーム開発フレームワークです。
Cassini、IIS Express、Cassinidev:オープンソースの ASP.NET 実行環境。
Katana:Microsoftの非IISボーディング ASP.NET およびOWIN仕様に基づくMVC。
IKVM.NET:元は。 .NETは、JAVAが.NET上から動作するJAVA仮想マシンです。
WEB開発とデザイン
Jumony Core:.NETをベースに開発されたHTMLエンジン。
Microsoft.mshtml.dll、Winista.HtmlParser.dll、HtmlAgilityPack.dll:HTMLドキュメントを解析し処理するフレームワーク。
JavaScript.NET およびClearScript(Microsoft社):.NET上で開発されたJavaScriptエンジン。
NCrawler:HTML処理エンジンであるhtmlagilitypack向けのオープンソースウェブクローラーです。
AntiXSS:マイクロソフトの公式オープンソースライブラリで、クロスサイト間のXSSスクリプト侵入攻撃を防ぐためのもので、ホワイトリスト機構を通じてコンテンツをエンコードします。
YUICompressor.NET、Microsoft Ajax MinifierおよびGoogle Closure Compiler:JavaScripとCSS Compressor。
NancyFx:軽量なオープンソースの.NET WEBフレームワークです。 簡単なウェブアプリケーションを素早く作りたいなら。
AspNetPager:中国で有名な ASP.NET ページング制御で、複数のページング方式をサポートしています。
NOPI.dll:Excelレポートのエクスポートプラグイン(Microsoft OpenXml実装ベース)(CSSによるnopi.css.dlスタイル)
エンタープライズライブラリ:マイクロソフトのエンタープライズ向けアプリケーション開発のベストプラクティスコンポーネント。
PowerCollections:外国の素晴らしい人によって書かれたハイレベルなオープンソースコレクションです。
モバイルインターネットとクラウドコンピューティング
PushSharp:.NETを通じて様々なモバイルプラットフォームにメッセージをプッシュします。
Android用のモノ:使用。 .NET 言語開発 Android アプリケーション:
MonoTouch:.NET言語でIOSアプリケーションを開発。
PhoneGapとAppCan:クロスプラットフォームのHTML5ベースのモバイル開発プラットフォーム。
Cordova:PhoneGapがApacheに貢献した後のオープンソースプロジェクトで、PhoneGapを駆動するコアエンジンです。
ネットワーク通信およびネットワークプロトコル
SuperSocket:.NETをベースにした軽量でスケーラブルなソケット開発フレームワークです。
SuperWebSocket:.NET経由でTML5 WebSocketフレームワークを実装します。
XProxy:プラグインの基本的なフィルタリングプロセスアセンブリをサポートし、組み込みのNAT、暗号化・復号、リバース、ダイレクトおよび間接フィルタリングを備えています。
グラフィックスおよび画像処理フレームワーク
Paint.NET:元は。 .NETはコンパクトで柔軟かつ強力なグラフィックス処理のオープンソースプロジェクトです。
Imagemagick.NET: オープンソースの画像処理コンポーネントImagemagickをC#にカプセル化。
Skimpt:.NETを基盤としたオープンソースのスクリーンショットソフトウェア。
ImageGlue.NET: 商用画像処理コンポーネントには対応フォーマットが豊富にあります。
スプライトおよび画像最適化フレームワーク:Microsoft CSS ウィザード、大きな画像とCSSスタイルを組み合わせたマルチイメージ。
デスクトップアプリケーションフレームワーク
DevExpress:デスクトップアプリケーション向けのUIコントロールの世界的に有名なライブラリです。
プリズム:MicrosoftがWPFとSilverlight向けに開発したMVVMフレームワークで、複雑なビジネス機能とUI結合を機能モジュール性の概念で分離しています。
WPFToolkitおよびFluent Ribbon Control Suite:Officeスタイルのリボンメニューを開発。
試験と性能評価
Faker.Net:大量のテストデータを生成するためのフレームワーク。
Nunit:軽量のユニットテストフレームワークです。
Moq:LINQをサポートし、柔軟かつ高性能な非常に人気のあるモックフレームワークです。
xUnit:NUnitよりも優れたユニットテストフレームワークで、Nunitフレームワークのアップグレード版です。
MiniProfilerとGlimpse:2つのMVCベースのパフォーマンスイベントモニタリングフレームワーク。
トランザクションおよび分散トランザクションのサポート
KtmIntegration:NTFSファイルシステムをサポートするトランザクション型オープンソースクラスです。
NET トランザクションファイルマネージャー:ファイルシステム操作(コピー、移動、削除)に対するトランザクションサポートを追加しました。
ワードセグメンテーション、全文検索、検索エンジン
Lucene.net:あらゆる種類の情報に対して強力な検索機能を提供する、人気のある高性能全文索引ライブラリです。
Lucene.Net.Analysis.PanGu:Panguの最新バージョンのPangu中国語分割拡張ライブラリ Lucene.Net をサポートします。
データ検証コンポーネントの構成
のFluentValidation。 NET:LINQ表現メソッドチェーンに基づく流暢なインターフェース検証コンポーネント。
Microsoft.Practices.EnterpriseLibrary.Validation.dll:Microsoft Enterprise Libraryの検証プログラムブロック。
CuttingEdge.Conditions:Fluentインターフェース手法に基づく契約プログラミングコンポーネントです。
DotNetOpenAuth:OpenID、OAuth、InfoCardなどの認証をウェブサイトに支援できるようにします。
オープンソースチャート統計管理:
Visifire:3D描画、曲線、ポリライン、セクター、リング、台形をサポートする非常に優れたWPFチャートコントロールセットです。
SparrowToolkit:動的曲線描画をサポートするWPFチャートコントロールのセットで、オシロスコープ、CPU使用率、波形などが含まれます。
DynamicDataDisplay:MicrosoftはWPFの動的グラフ、折れ線チャート、バブルチャート、ヒートマップをオープンソース化しています。
続きを読む:https://hunji.xyz/

続きを読む:https://hunji.xyz/





先の:DevToolsがソースマッピングの読み込みに失敗しました:読み込みに失敗しました
次に:LinuxシェルスクリプトでローカルIPアドレスメソッドを取得します
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com