Monaca Localkitを使ってできる6つのこと
Monacaアプリの開発がローカル環境で可能になるMonaca Localkit、お使いでしょうか。今回の記事ではMonaca Cloudとどう違うのか、どういった方々にMonaca Localkitが向いているのかについて紹介したいと思います。
1. バージョン管理が使いやすい
Monaca Localkitは必要なファイルがローカルに配置されています。そのためGitであったり、Subversion、Mercurialといったバージョン管理システムとの接続がとても容易です。もちろんGitHubにデータを保存することもできます。
2. 各種ビルダーとの組み合わせ
Monaca Cloudの場合、予めWebブラウザでプレビューできる機能がありましたが、Monaca Localkitを使った場合は自分で用意するのが一般的です。そんな時、GulpであったりGruntなどと組み合わせることでビルド作業であったり、HTTPサーバを立てたりするのが簡単になります。
Gulpを使うことでJavaScript/スタイルシートファイルを編集したらミニファイしたり、連結するようなことも簡単にできるようになります。他にもBowerを使って外部ライブラリを容易にインストールすることもできるでしょう。
3. 代替言語が使いやすい
Gulp、Gruntなどを使うもう一つの利点として、JavaScriptやCSS、HTMLの代替言語が使いやすいというのが挙げられます。JavaScriptであったらCoffeeScriptやTypeScriptであったり、スタイルシートであればLessやSassがよく知られています。HTMLにおいてもHamlのような軽量なマークアップ言語があります。
そうした代替言語を使ってMonacaアプリを作成しつつ、編集したタイミングでHTML/JavaScript/CSSファイルを生成するようにすれば開発はとてもスムーズになるのではないでしょうか。