タグ

2015年3月18日のブックマーク (3件)

  • 完璧なJavaScriptフレームワークを求めて Part 1 | POSTD

    最近のフロントエンド開発では、多くのフレームワークやライブラリが利用できます。ただし玉石混淆で、良い物もあれば悪いものもあります。そんなわけで多くの場合、私たちは特定のコンセプトやモジュールまたは構文に傾倒しがちです。でも、それが万能かと言うとそうでもありません。この投稿では、将来的なフレームワーク、つまりまだ存在していないフレームワークについて話をしていきたいと思っています。現状で利用可能なJavaScriptフレームワークの利点や欠点をまとめて、完璧なソリューションを思い描いてみましょう。 抽象化は危険 私たちはシンプルなツールが好きですよね。複雑さはある意味、命取りです。作業が難しくなり、一定時間内で多くのことを覚えなければならなくなる(急勾配の学習曲線が求められる)ようなことが多々あります。プログラマは仕組みを理解するまで気も休まらないのではないでしょうか。複雑なシステムで作業をす

    完璧なJavaScriptフレームワークを求めて Part 1 | POSTD
    quanon
    quanon 2015/03/18
    興味深い内容だった。「この設計の問題点は、私たちがJsvaScriptオブジェクトを特定のDOMアイテムに結び付けていることです。」ってあったけど、最近読んだ別の記事でもクラスの代わりに data 属性を用いてたな。
  • Rails と時刻 - @kyanny's blog

    時刻の扱いは難しい。タイムゾーンを跨ぐと格別に難しい。 Rails を使っていても難しさに変わりはない。むしろ時刻のやっかいな部分を隠蔽してくれるが故に余計にややこしくなることもある。 config.time_zone と config.active_record.default_timezone Rails アプリケーションで時刻を司る代表的な設定値は config.time_zone と config.active_record.default_timezone だ。いずれも config/application.rb で設定できる。詳細は Ruby on Rails Guides: Configuring Rails Applications 参照。 config.time_zone でアプリケーションのタイムゾーンを設定する。デフォルトでは UTC になる。日向けのウェブサイトで

    Rails と時刻 - @kyanny's blog
    quanon
    quanon 2015/03/18
  • 初心者が混乱しやすいRubyの変数 | gam0022.net

    はじめに Rubyの初心者にありがちなことだと思うが、 変数を代入した時や関数を呼び出した時に、値渡しであるか参照渡しであるか混乱すると思う。 私もよくわからずにかつては混乱した。 次のページを見つけてようやく頭の整理がついた。 Rubyのメソッドの引数は値渡しで、Rubyの変数は全てオブジェクトを指し示すポインタに似た何かだと考えればよいのだ。 引数の参照渡し(変数渡し)なのか単なるオブジェクトへの参照なのか、それが問題 なるほどわかりやすい。 Rubyのメソッドの引数は値渡し Rubyの変数は全てオブジェクトを指し示すポインタに似た何か Rubyの変数はラベル Cにおける変数は箱だと例えられるが、Rubyにおける変数はラベルと例えられることがある。 Cの変数では、メモリ上の箱に値がそのまま入っている。代入をすれば、箱が複製される。 一方、Rubyではメモリ上の箱のどこかに値が入っており

    初心者が混乱しやすいRubyの変数 | gam0022.net
    quanon
    quanon 2015/03/18