クロスプラットフォーム開発環境比較

Rails Xamarin Unity
言語 Ruby C# C#
デザインパターン MVC
(モデル、ビュー、コントローラ)
MVVM
(モデル、ビュー、ビューモデル)
ORM
(オブジェクト関係マッピング)
ActiveRecord EntityFramework, EntityFrameworkCore
言語 Ruby C#
UI HTML, CSS ネイティブ 独自
対応プラットフォーム iOS ✕ ◯ ◯
Android ✕ ◯ ◯
UWP ✕ ◯ ◯
Windows ✕ ◯ ◯
Mac ✕ ◯ ◯
Web ◯ ✕ ◯
LINEで送る
Pocket