Categories

  • Android開発
    android marketで目指せ億万長者(ウソ)
  • cocos2d
    pythonでも使えるゲームフレームワーク
  • Google
    ここには未来を開くためのAPIがたくさん用意されている。
  • GoogleAppEngine
    どこまでもスケールアウトするクラウドサービス。使いこなすのが大変
  • Hack
    様々な電子機器を本来の用途とは別の用途に使ってみる。
  • iPhone開発
    app storeで目指せ億万長者(ウソ)
  • python
    LightWeightLanguageで一番難しいがLispにも通じるところがある面白い言語。
  • TIPS
    覚えておくともしかしたら役に立つかもしれないチョットしたこと。
  • うまくいきません
    やってみたけど、うまくいかなかった失敗記事
  • ネット世界
  • 夢見るソフトウェア
    こんなのいいな、できたらいいな、いつかつくろう
  • 開発環境
    開発するまえに環境を整えた記録、次に同じことをするためめの忘備録
無料ブログはココログ
My Photo

« Ubuntuには開発環境がいっぱいあったので試してみた | Main | Javascriptがどうにもわからなくなったら、実は根本的なことがわかっていなくて唖然とする »

March 02, 2015

AngularJS はやばい、なぜ俺のやりたいことを知っている

Javascriptは、prototype.js からのjQueryNode.jsとかあってからAngularJSですよ。

ほんと、1週間に1時間程度趣味でいじるにはあまりにも量が多くて何一つマスターできてません。
でも、AngularJSは友達になれそうな気がします。
まず、テンプレートがhtmlなので直接的です。PHPとかそもそもテンプレート言語だったのに、気が付けばSmartyとかテンプレートhtmlを読み込んで表示するようになり文法が増えて、さらにキャッシュとかの機構がデバッグを著しく難しいものにします。
 ダブル大かっこではさめば変数が表示されるのと、data in datas でforeach的にループして表示するのがあれば十分でしょ。
次に,ngResourceによるサーバーとのオブジェクト同期、基本的なところがデフォルトで作られているため、ほとんどコードを書かなくてもいいです。
 お前の欲しいのは、データーの一覧を表示して、必要なところを書き換えて、必要に応じてデータを追加して、いらなくなったデータを消す。という一連のオブジェクト操作だろう。ぐぬぬ、見透かされてるがその通りだ。
ということでドットインストールのAngularJS講座を終了して、js STUDIO のAngularJSを読み始めたところ。いやー面白いわ。
サーバーのAPIはPHPでPDOを使ってmysqlにアクセスした結果を返すだけの簡単なものだが、一番時間がかかってるのがテーブルのビュー作成、カラム名が変数名そのままでないと自動マッピングの恩恵にあずかれないので何度も書き直している。SQL文を書くのは時間がかかるけど楽しいからいい。1行たりともSQL文を書かないとか、濡れないで泳ぐ方法みたいな変なことをするから無駄なコードで膨れ上がるのにね。

« Ubuntuには開発環境がいっぱいあったので試してみた | Main | Javascriptがどうにもわからなくなったら、実は根本的なことがわかっていなくて唖然とする »

開発環境」カテゴリの記事

Comments

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

(Not displayed with comment.)

TrackBack


Listed below are links to weblogs that reference AngularJS はやばい、なぜ俺のやりたいことを知っている:

« Ubuntuには開発環境がいっぱいあったので試してみた | Main | Javascriptがどうにもわからなくなったら、実は根本的なことがわかっていなくて唖然とする »