プログラミング言語とフレームワーク
最近のプログラミング言語やフレームワーク、普段使いしていないので、忘れがちなので備忘として。
言語 | 代表的フレームワーク | 主な用途 |
HTML/CSS | Bootstrap Foundation Uikit |
Webフロントエンド |
JavaScript | Angular React Vue |
Webフロントエンド |
PHP | Laravel CakePHP FuelPHP Symfony CodeIgniter ZendFramework Phalcon Slim Yii FuelPHP Flight |
Webサーバサイド |
Ruby | Ruby on Rails | Webサーバサイド |
Perl | Webサーバサイド | |
Kotlin | Spring Boot wasabi Jooby ktor |
Androidアプリ開発 |
Swift | Perfect Slimane Swifton Swift Express Vapor kitura HTTPSwiftServer |
IOSアプリ開発 |
Python | Flask Django Bottle Tornado web2Py |
AI、機械学習 |
R | AI、機械学習 | |
Java | Spring Framework Play Framework JSF |
各種汎用的な開発 Androidアプリ開発 |
C言語 | 各種汎用的な開発 | |
C++ | 各種汎用的な開発 | |
C# | Windowsデスクトップアプリ Xamarin(ザマリン) 利用でAndroid/IOSアプリ開発 |
|
GO | サーバサイド | |
Rust | サーバサイド |
・Webサービスを開発したい人
→PHP or Ruby or Python or Java + HTML/CSS + JavaScriptを学ぶ。※ただし、この記事では書いておりませんが、本格的にWebサービスを作りたい場合は、上記のプログラミング言語に加え、データベース(MySQLなど)や、Webセキュリティ、サーバー構築(AWSやGoogle Cloud Platform、さくらクラウドなど)の知識、ネットワークの知識、HTML/CSS、コマンドの基礎、利用規約」の作り方、必須ではないですが、GitやDockerなどの知識
あのサービス・アプリのアーキテクチャ・プログラミング言語・フレームワーク
面白い記事