ASP.NET Core
NET向けのクロスプラットフォームWebフレームワーク。高性能なHTTP処理、API、画面、認証を.NET上で提供する。
何を担当する?
高性能なHTTP処理、API、画面、認証を.NET上で提供する。
いつ使う?
- C#とAzureやMicrosoft製品を統合するサービスを作るとき。
避けたい場面
- NETを採用しない小さなJavaScript中心の構成。
「どっちが上?」ではなく、まず同じ仕事をする道具なのかを確認します。
ASP.NET CoreとRuby on Railsはどちらも「API・サーバー」の技術なので、同じ土俵で比較しやすい組み合わせです。
NET向けのクロスプラットフォームWebフレームワーク。高性能なHTTP処理、API、画面、認証を.NET上で提供する。
高性能なHTTP処理、API、画面、認証を.NET上で提供する。
規約を優先してWeb開発を速めるRubyフレームワーク。MVC、DB マイグレーション、ルート、ジョブなどを標準構成にまとめる。
MVC、DB マイグレーション、ルート、ジョブなどを標準構成にまとめる。
Ruby on RailsとASP.NET Coreはフルスタックな業務Webアプリ基盤で比較される。MVC、DB マイグレーション、ルート、ジョブなどを標準構成にまとめる。一方、ASP.NET Coreは高性能なHTTP処理、API、画面、認証を.NET上で提供する。