業務アプリケーション開発の「いま」をとことん語ります!!表題の勉強会に参加してきました。YEOMAN目当てだったのだけれど、全体的に面白かった。登壇は株式会社ゼノフィの佐川さん。ゼノフィは以前、senchaの勉強会でもお世話になりました。みなさん、積極的に勉強会を主催されていて、素晴らしいと思います。今回もありがとうございました。blogYEOMANについて。実際に動かすところも見せてもらったのですが、編集をリアルタイムにブラウザに反映してくれるのがすごかった。htmlを修正して、保存して、ブラウザを更新ということをやらなくていいわけです。server:distだったかな。bowerというコマンドを使って開発を進めていきます。yoはプロジェクトを管理するコマンド。yoはプロジェクトの枠組みをつくります。gruntはビルドコマンド。改行、スペース、タブなどを除去して、モジュールの最適化を実施してくれます。bowerはパッケージ管理をしてくれるコマンド。bootstrapが使いたかったら、bootstrap本体と依存するjqueryを一緒にgetしてくれるみたいなことをしてくださる。日本でも人気のあるフレームワークみたいで、調べると割とまとまった情報が検索できます。SAGAWA佐川さんはコレ以外にたくさんのスライドを作っています。表題の勉強会に参加してきました。前回、ハンズオンでメモ帳アプリを途中まで作ったのですが、そのソース解説でした。フレームワークの構成を理解していないからですね。コードと処理がぜんぜん結びつきません。勉強会に出るだけじゃダメなんだ。自力で何か作らないといけない。なんでもいいから手を動かすんだ。表題の勉強会に参加してきました。touchのハンズオンで、メモ帳を作ります。senchaはHTML5を使ったモバイルweb向けのフレームワーク。mobileもありますが、senchaのほうがだいぶ高機能そうです。mobileは主にタグで記述しますが、senchaは主にjsを使いますし、いきなり、MVCフレームワークでクラスを構築していかないといけないですし、ドキュメントをみると、大層な数のクラスがあり、サンプルも非常にリッチなのです。cordovaとの連携あり、サポートあり、有償版あり、なんかすごいことになってるなという印象。見慣れないルールで書いていくので、ついていくので精一杯。ボタン、リスト、テキストエリアを使って、メモ一覧と書き込み画面までを作成しましたが、時間切れで終了。わからないで作っているので、実行時はエラーしないかスリル。ドキュメントは充実しているが、学習コストは高そうだ。senchaはどれくらい使われているのでしょうか。事例が気になったので、調べたけれど、わかりませんでした。jsdo.itにもあるので、今度、なにか作ってみたいところ。ハンズオンでは、chromeで動作確認をしたのですが、標準でiphoneエミュレータが備わっていることを教わりました。