これは Mayaa Advent Calendar 2015 の25日目です。昨日は「Mayaaソースコードの読み方」でした。
マヤー(メリー)・クリスマス!
今日はクリスマスです!Mayaaアドベントカレンダーは本日が最終日です。
結局最後まで一人で書きました。はじめは心細く、4,5日目あたりが一番つらかったです。今日まで続けてこれたのは、TwitterやFecebookで「いいね」をしてくれたり、リアルで応援をしてくれた皆さんのお陰です。
ここまでを振り返って
Mayaaアドベントカレンダーを通じて、自分の持っているMayaaのノウハウを放出することで、世界で一番詳しいMayaaのノウハウ集をアウトプットしようと考えていました。
振り返ってみると、コーディングルールだったり、フレームワークとの連携だったり、拡張方法だったり、教育や、ソースコードの読み方など、本当にあらゆることを書けました。
そこで、今日はここまで書いたこと、及び、公式ドキュメントや、このブログの過去の記事、別の方の記事などをインデックス化することで、Mayaaについて調べる時のポータルページを作りたいと思います。
この、世界一詳しいMayaaのノウハウ集を、皆さんへの本当のクリスマスプレゼントとして捧げたいと思います。
Mayaaとは何か知りたい
- 公式サイト
- 大変素晴らしく整っているサイトです。ドキュメントの品質の良さがMayaaの良さと行っても過言ではありません。
- まずは、Mayaaの導入とチュートリアルを読んでみてください!
1日目:Mayaaとの出会い, 2日目:JSPで書かれたシステムをMayaaに移行する
- この2つを読めば、実案件での導入のイメージが掴めると思います
-
- Mayaaは個性の強いテンプレートエンジンですので、苦手なサイトに適用しないように、ご注意ください。
プログラマー向け
Mayaaの使い方を覚えたい
- 3日目:MayaaでWebサイトのビューを実装するときに押さえておくべき基本テクニック1 – m:idの命名規則と実装方法
- 4日目:MayaaでWebサイトのビューを実装するときに押さえておくべき基本テクニック2 – m:idの実装における注意点
- 5日目:MayaaでWebサイトのビューを実装するときに押さえておくべき基本テクニック3 – m:idを減らすテクニック
- 6日目:MayaaでWebサイトのビューを実装するときに押さえておくべき基本テクニック4 – ヘッダー・フッター共通部分の扱い
- 7日目:MayaaでWebサイトのビューを実装するときに押さえておくべき基本テクニック5 – その他雑多なテクニック
- Mayaaをなるべく標準状態で、実用活用する方法論として、いしがみメソッドを提唱しています。Mayaaの使い方は一つではありませんが、実際に大規模サイトを構築できている方法論なので、一つの指針として参考に頂きたく思います。
- リーダー・アーキテクトの方は、もしいしがみメソッドを活用していただくならば、メンバーの方に一度見ていただくと良いかもしれません。
- (教育用に適さない表現などあったら訂正しますのでご指摘ください)
アーキテクト・上級プログラマー向け
ここから先は、Mayaaをどのように活用するかという話になります。
Mayaaを拡張・チューニングしたい、トラブルシューティングしたい
プロジェクトマネージャ、リーダー向け
Mayaaを使ったプロジェクト運営論
豆知識系
まとめ
25日間お疲れ様でした。
いかがでしたでしょうか?
ブログを毎日書くのは初めての体験で雑なところなどもあったと思います。半ば書ければいいやなどの投げやりな気持ちも1mmくらいはあったと思います。
しかし、今時派手ではない、テンプレートエンジンのノウハウはこうでもしないとアウトプットされないでしょうから、この機会があって良かったと思います。
今後僕は、あらゆる場面でこのアドベントカレンダーの一覧の記事を活用していこうと思います。その際にあらに気づいたら自ら直して行くことでしょう。
つまり、世界一詳しいMayaaノウハウ集づくりは、ここが起点なのです。Mayaaが続く限り、将来にわたってこれらの記事をメンテし続けることを約束します。
それではみなさん、メリークリスマス、そして良いお年を!