ゼロからはじめるwebアプリケーション開発チュートリアル
手元にある1台のまっさらなPCを使って、ローカル環境を作るところから、webサービスを公開するまでの全手順を、順次公開していきます。
使う言語はPerlです。
目次
- ローカル環境Linux(3パターン)
- Perlbrew:Perlバージョン管理
- cpanm:CPANモジュール管理
Mojolicious::Lite:シンプルなwebフレームワーク- Amon2:日本語の情報が多い国産webフレームワーク
- Teng:O/Rマッパー
- Plack:様々なFWとWebサーバをつなぐPSGIの実装エンジン
- テスト
- 未定
- SQLite:データベース
- Bootstrap, from Twitter:CSSフレームワーク
- dotCloud:公開する場所(PaaS)
- git:バージョン管理システム
上記の構成で、環境を作ります。これらのものは、以下の基準で選定しました。
- 簡単に使える
- シンプル
- 比較的新しい
- 評判がいい
- ドキュメントや解説記事が豊富
もしかしたら、より初心者向けに適切なものがあるかもしれませんが、少なくとも現状、「これはよろしくない」というものは入っていないハズです。