目次
Webアプリを作成するのに使用する言語についてまとめる。
Webアプリはフロントエンドとバックエンドに分かれるが、フロントエンド/バックエンドのどちらでも必要なものもあるので、その3分類で考える。
CSSやJavaScriptの下にインデントされて書いてあるのはフレームワークの名前である。
どちらでも必要は全部、フロントエンド/バックエンドからはどれか1つが分かればWebアプリを作成できるはず。(DBやメールなどの技術は含まない)
どちらでも必要
- HTML
- CSS
以下CSSフレームワーク- BootStrap
- Foundation
- UIKit
- Bulma
- Semantic UI
- TailWind
- Materialize
- new.css
- MVP.css
- Skelton
- Milligram
- Base
- Mini.css
- Pure
- INK
- Responsive Boilerplate Framework
- Scheme
- MUELLER GRID SYSTEM
- Toast
- Bootflat
- Material UI
- cardinal
- HTML KickStart
- AUI
- SkyBlue CSS
- Basscss
- Cascade Framerowk
- KNACSS
- Concise CSS
- Furtive
- Kube CSS Framerwok
- Layers CSS
フロントエンド
- JavaScript(ECMAScript)
- jQuery
- Vue.js
- AngularJS
- React.js
- Next.js
- TypeScript
バックエンド
- PHP
- Laravel
- CakePHP
- Symfony
- Zend Framework
- Python
- Django
- Flask
- FastAPI
- Bottle
- Tornado
- C# / VB
- MVC5
- Ruby
- Ruby on Rails
- Sinatra
- Cuba microframework
- Java
- Sprint Boot
- Apache Struts
- Play Framework
- Go
- Gin
- Revel
- Perl
- Mojolicios
- Dancer
- Catalyst
- Amon2
- Node.js
- AdonisJs
- Express.js
- Hapi.js