-
Notifications
You must be signed in to change notification settings - Fork 0
MS_DotNetDevelopment
- 戻る(プログラミング、その他、開発の色々(
MS_MiscDevelopmentTopics.md))- Visual Basic
- .NET開発
- .NET言語
.NET開発に関する情報リンクを纏めています。
- .NET Frameworkのバージョンアップ移行(.NETバージョンアップ:
MS_DotNetVersionUpgrade.md) - その他の.NET 移行・マイグレーション
- .NET Standard(
MS_DotNetStandard.md) - .NET Core(
MS_DotNetCore.md) - Mono(
MS_Mono.md)
補足(最新化): .NET Core は .NET 5 以降「.NET」に統合され、 .NET Framework は 4.8.1 が最終版(新機能追加なし、OS 同梱でサポート継続)。 .NET Standard も .NET 5 以降は新バージョンが出ておらず、 新規開発では net8.0 / net10.0 などのターゲットを直接指定するのが標準。 Mono は現在 .NET のランタイムの一実装(WebAssembly 等)として取り込まれている。
(MS_DevelopmentTools.md)
- IDE(開発ツール:
MS_DevelopmentTools.md) - ビルド・ツール(開発ツール:
MS_DevelopmentTools.md) - 構成管理ツール(開発ツール:
MS_DevelopmentTools.md) - CIツール(開発ツール:
MS_DevelopmentTools.md)
- パッケージ名と名前空間の違い(
MS_PackageNameVsNamespace.md) - VSソリューション プロジェクトの構成検討(
MS_VSSolutionStructure.md)
- ログ出力(.NETのログ:
MS_DotNetLogging.md) - .NET config(
MS_DotNetConfig.md) - 数値の計算方法(
MS_NumericCalculation.md) - セキュリティ(
MS_Security.md) - アセンブリ(.NETアセンブリ:
MS_DotNetAssembly.md) - デプロイ(
MS_Deploy.md) - データアクセス(データアクセスのいろいろ:
MS_DataAccessVariations.md) - リソースファイル(
MS_ResourceFiles.md)
- 通信技術
- 非同期処理(
MS_AsynchronousProcessing.md) - .NET の Serialize(
MS_DotNetSerialize.md) - .NET の Reflection(
MS_DotNetReflection.md) - 動的言語ランタイム (DLR)(
MS_DLR.md)
(MS_LINQ.md)
- ラムダ式って(
MS_LambdaExpressions.md) - 式木(Expression Tree)(
MS_ExpressionTree.md)
- 列挙型(Enum)の定義(
MS_EnumDefinition.md)+ビット演算とToString()の高速化 - 各種パスを取得する方法(
MS_GettingVariousPaths.md)- アプリケーションの様々なパスを取得する方法(
MS_GettingApplicationPaths.md) - Webサイトのパスを取得する方法(
MS_GettingWebSitePaths.md)
- アプリケーションの様々なパスを取得する方法(
- マネージドコードとアンマネージドコードのブリッジ(
MS_ManagedUnmanagedBridge.md) - 自作CUI(CLI)の話(
MS_BuildingYourOwnCLI.md)
- SPAとMPA(
MS_SPAAndMPA.md) - MPA
- ASP.NET(
MS_ASPNET.md)- ASP.NET Web Forms(
MS_ASPNETWebForms.md) - ASP.NET MVC(
MS_ASPNETMVC.md)
- ASP.NET Web Forms(
- ASP.NET(
- SPA(Single-page application:
MS_SinglePageApplication.md)- ASP.NET SPA(
MS_ASPNETSPA.md) - Blazor(
MS_Blazor.md)
- ASP.NET SPA(
(MS_DesktopApplications.md)
- Windows Forms(
MS_WindowsForms.md) - XAML based UI(WPF/Silverlight:
MS_WPFSilverlight.md)- WPF(
MS_WPF.md) - UWP(
MS_UWP.md)
- WPF(
- XAML based UI(WPF/Silverlight:
MS_WPFSilverlight.md)-
Silverlight(サポート終了) - Xamarin(
MS_Xamarin.md)
-
- Blazor(
MS_Blazor.md)
補足(最新化): Xamarin は 2024年5月にサポート終了し、後継は .NET MAUI。 UWP も新規開発は非推奨で、後継は Windows App SDK / WinUI 3。
所謂一つのWebアプリ、ASP.NET XXX系。(ASP.NET: MS_ASPNET.md)
- ASP.NET Web Forms(
MS_ASPNETWebForms.md) - Windows Forms(
MS_WindowsForms.md) - カスタム・コントロール
- .NETコントロールのカスタマイズ方法(
MS_DotNetControlCustomization.md)
- .NETコントロールのカスタマイズ方法(
- 帳票出力(
MS_ReportOutput.md)
移行・マイグレーション > 各種、技術毎の移行性
- VB6.0からVB(.NET)へのコンバージョン(
MS_VB6ToVBNETConversion.md) - .NETバージョンアップ(
MS_DotNetVersionUpgrade.md) - ASP.NET の Modernization(
MS_ASPNETModernization.md) - .NETのクロスプラットフォーム対応(
MS_DotNetCrossPlatform.md)
フレームワーク、ミドルウェア、アプリケーションなどのプロダクト
- 拡張メソッド(
MS_ExtensionMethods.md) - クロスDB対応(
MS_CrossDBSupport.md) - 国際化対応項目(
MS_InternationalizationItems.md)- カルチャ(
MS_Culture.md) - リソースファイル(
MS_ResourceFiles.md) - 文字コード(
MS_CharacterEncoding.md)
- カルチャ(
- デザイン・パターン(
MS_DesignPatterns.md) - アーキテクチャ設計
- クラウド系開発(
MS_CloudDevelopment.md)
(MS_IoT.md)
- 組込系Windows(IoT:
MS_IoT.md) - 組込系Linux(IoT:
MS_IoT.md) - 組込系ファームウェア(IoT:
MS_IoT.md) - Microsoft Azure IoT(IoT:
MS_IoT.md) - IoT関連の通信プロトコル
- , etc.
- 参考:開発基盤部会 Wiki > IoT
- .NET for Apache Spark(
MS_DotNetForApacheSpark.md) - Azure Databricks(
MS_AzureDatabricks.md) - , etc.
- 参考:開発基盤部会 Wiki > ビッグデータ
- ML.NET(
MS_MLNET.md) - Azure Cognitive Services(
MS_AzureCognitiveServices.md) - Azure Machine Learning(
MS_AzureMachineLearning.md) - , etc.
- 参考:開発基盤部会 Wiki > 人工知能(AI)
補足(最新化): Azure Cognitive Services は 2023年に Azure AI サービス へ名称変更。 生成 AI 系は Azure OpenAI Service / Azure AI Foundry が中心で、 .NET からは Microsoft.Extensions.AI や Semantic Kernel が利用される。
Tags: プログラミング, .NET開発
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。