ZendFramework2のパフォーマンスについて
前日書いた「TDC-PHP勉強会#24にて発表してまいりました。」にて、2012年のパフォーマンス資料を掲載していましたが、ZFコミュニティで活動していらっしゃるid:sasezakiさんより以下のご指摘を頂いたので、やはり本年度のパフォーマンス資料はあったほうがいいなということで、まとめてみます。
続きを読むLaquu.JSの新バージョンについて
現在Laquu.JSの新しいバージョンとして、Laquu.JS ver 2を作っていますが、1と2では何が変わるのか?というのをお伝えしておかねばなりません。
そもそもver2ってつくことになった理由
ver2と言っても内部を一新してるわけでもなく、新しい機能を追加したわけでもありません。
なんでver2になったかというと、jQueryも1.9になるし、IE切り捨てることだしじゃぁLaquu.JSもなんか変わってみよう!ってことで、ver2って付けてみた感じです。
まぁ変わった風を装っているだけです。
何が変わるのか?
基本的に記述形式が変わります。
今までは、以下のようなコードを書いてプラグインを実行していました。
// ドロップダウンプラグインを例としています laquu("#selector").dropdown();
が、新しくなった際は以下のような記述を予定しています。
// ドロップダウンプラグインを例としています。 $("#selector").laquu("dropdown",{ /* オプションの記述 */ });
つまり、jQueryのプラグインとしてlaquuを定義し、第一引数に利用したいプラグイン名を記述しています。 そして、第二引数にはプラグインで利用するためのオプションを指定しています。
なので、ドロップダウン以外を例として挙げると、
$("#selector").laquu("tab"); $("#selector").laquu("blank");
のような記述の仕方に変わります。
なんで変わるのか?
今までLaquu.JSはjQueryのサブクラスとして利用する形式をとっていました。 (サブクラスとは、jQueryの複製品のようなものとして捉えてもらえるとわかりやすいかと思います。)
サブクラス形式を利用することで、Laquu.JSはjQueryと同じ機能を持ちつつも、Laquu.JSでしか利用できないプラグインを利用(追加)することができました。
が、1.9からは、このサブクラスを利用するための関数「jQuery.sub()」が削除されることになり、サブクラスを利用したプラグインの開発が行えなくなりました。
「じゃぁLaquu.JSの書き方も一新する必要があるな...。」と考え、「見た目でLaquu.JSを使ってることがわかるといいなー。」と考えていたら上述したような形式がいいのではないか?というところに至りました。
「見た目でわかる」というのは、「Laquu.JSを使っている」というのが利用者の目に見てわかるようにということを意味します。
つまり、「何を使っているのかわかりやすくなればいいなー」ということです。 (ましてやLaquu.JSは楽をするためのプラグインなので、ソースコードで悩む必要性は無いので...。)
公開まで後少し
新バージョンの公開までしばらく時間はかかりますが、これからもLaquu.JSを愛用していただけるように努力していきますので、これからもLaquu.JSをよろしくお願いします!
TDC-PHP勉強会#24にて発表してまいりました。
題名のとおりです。
2月23日にソシラボさんにて「Zend Framework2について」という内容で発表してまいりました。
発表内容について
今回発表した内容は表題の通りで、ZendFramework2についてです。
内容は、ざっくばらんに新しく追加された機能だとか、DIのサンプルだとか、そういう内容を記述指定ます。
なので、「しってるぜべいべー!」的な方は読んでてもつまらない内容かなぁと...。
ZendFrameworkは・・・
- 作者: Alexander Thomas
- 出版社/メーカー: O'Reilly Vlg. Gmbh & Co.
- 発売日: 2013/05
- メディア: ハードカバー
- クリック: 2回
- この商品を含むブログを見る
効率的なWebアプリケーションの作り方 ~PHPによるモダン開発入門
- 作者: 小川雄大
- 出版社/メーカー: 技術評論社
- 発売日: 2012/05/26
- メディア: 大型本
- 購入: 6人 クリック: 142回
- この商品を含むブログ (6件) を見る
TDC-PHP勉強会にてお話することになりました
ブログの更新自体、かなりご無沙汰になってしまい、WordPressの更新すら行ってない状態になるほどブログ忘れておりました\(^o^)/
(ZFに詳しいわけでもないですが)ZFerな皆さんごめんなさい(´・ω・`)
で、話は変わりますが、2月23日にTDC-PHP勉強会#24にてお話させていただくことになりました。
発表内容は「ZF1とZF2の違い」みたいなことを喋れたらいいなと思っていますが、本当はもっと初めてPHPやるんだぞ!という人向けな記事をかけたらいいなーと思いながらも中級者向な内容書いちゃってますごめんなさい。
日時 | 2013年2月23日(土)
14時から17時 |
---|---|
場所 | ソシラボ(Facebookファンページ) |
定員 | 10人 |
内容 | ZF1とZF2の違いについて(1時間ほどを予定していますが、長くなるかも...)
オブジェクト指向での実際のクラスを使ったプログラムの書き始め |
参加はコチラから | TDC-PHP勉強会#24 |
人前での発表自体は久しぶりで2〜3年ぶりくらい?の発表になります。
よろしければ皆様お越しくださいませ!