2007年8月30日
@ITでAjaxネタ(デザインパターン, MVC等)の連載をさせていただくことになりました
志田です。
先日、アイティメディア様より、「@ITでAjaxネタの連載をしませんか?」というオファーをいただきました。
昨日、連載第1回目の記事が公開されましたので宣伝させていただきます。
jQueryを使ってTwitterをおいしくマッシュアップ (1/4) ─ @IT
http://www.atmarkit.co.jp/fwcr/rensai/ajaxrecipe01/ajaxrecipe01_1.html
以前からよく勉強させてもらっている@ITで、まさか自分が記事を執筆させていただくことになろうとは。
とても恐縮&感激です!!!
この連載は、「パターンとライブラリで作るAjaxおいしいレシピ」ということで、次のような内容を取り上げていこうと考えています。
・prototype.jsやjQuery等などのAjaxライブラリの使い方
・Ajaxデザインパターンの実装例
・JavaScriptのMVCによる実装例
これまで僕たちは、郵便番号から住所を自動補完してくれる簡単なものから、Lightbox内を別ウィンドウのように利用するものや、スライダーなどのウィジェットを活用するものなど、さまざまなAjaxアプリケーションを開発してきました。
そういった開発を経験し、またスキルが高くなっていくにつれ、アークウェブ側からお客様へ提案したい内容のレベルもどんどん上がっていき、アプリケーションはどんどん複雑化していくようになりました。
そんな背景もあり、今回の連載ではAjaxライブラリの話だけでなく、AjaxデザインパターンやMVCの話も取り上げることにしました。
MVCは、複数人で開発するケースでも他の人のコードを保守しやすくしてくれますし、後から追加の要望がどんどん出てきたときも、コードの可読性を保ちやすくなります。また、ビューのファイルを切り出すことで、マークアップエンジニアが直接JavaScriptコードを変更してデザインの適用をするといった連携も可能になってきます。
Ajaxデザインパターンの方は、これを使うとコミュニケーションのコストを下げることができますし、また、コードの再利用もしやすくなります。
たとえば、「検索フォームでキーワードを入力すると、入力途中でも検索結果が表示されるやつ」というよりも、「LiveSearchパターン」と言った方が簡潔で伝わりやすいですよね。
記事の方は、連載第1回目ということで前置きが多く、4ページと大変長い内容になってしまいました。 (^^; ですが是非読んでください。MVCやAjaxデザインパターンにも興味を持っていただけたらとてもうれしいです。
次回の連載のネタも今から考えています。
月1本書いていく予定になっていますので、今後も是非よろしくお願いします!
その他の記事
「つくるぶ特集 Flash|Ajax ベストサイトセレクション20」:「Apple - iPod + iTunes」はどう実装されているか
- 2007年8月28日
- 投稿者 : 竹村
[ビッグイシュー勝手広報] 軍隊を捨てた国コスタリカ 平和のモデルへの道のりなど
- 2007年8月27日
- 投稿者 : 山岸
『断る営業.com』のサイト構築をお手伝いしました(Movable Type 4.0+Ajax,PHP)
- 2007年8月21日
- 投稿者 : 八木
Web 2.0的アプリのセキュリティ:再考「機密情報にJSONPでアクセスするな」
- 2007年8月10日
- 投稿者 : 進地
[ビッグイシュー勝手広報] 悪しき慣習「割礼」と兵士による虐待を描くドラマ「マーク・オブ・カイン」
- 2007年8月10日
- 投稿者 : 山岸
Wii Remote APIの超訳をしてみました
- 2007年8月 7日
- 投稿者 : 志田
アークウェブがRuby on Railsを使う7つの理由
- 2007年8月 2日
- 投稿者 : ARK-Web
necoったー:新機能「necoが外出」「necoが友達をつくる」などいろいろ追加しています
- 2007年8月 2日
- 投稿者 : 小沼
ecoったー:「Pick Upプチeco行動」を更新しました!
- 2007年8月 1日
- 投稿者 : 竹村
アークウェブの本
Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用
内容充実のZen Cart公式本(v1.3対応)がついに発表です。アークウェブのスタッフをはじめZen-Cart.JPの中心メンバーが共著で執筆しました。続きを読む
新着はてブ
カテゴリー
- Shopify(ショピファイ)オンラインショップ構築
- NGO・NPO向け情報
- スマートフォン
- だれもが使えるウェブコンクール
- mixiアプリ
- OpenSocial (システム開発)
- アークウェブのCSR
- A-Form, A-Member, A-Reserve(MTプラグイン)
- Ruby on Rails(システム開発)
- necoったー
- Miqqle
- WebSig24/7
- ecoったー
- ビッグイシュー(The Big Issue)
- CSR(企業の社会的責任)
- マッシュアップ
- RIA (システム開発)
- セキュリティ(システム開発)
- 唐松(アクセス解析)
- Ajax (システム開発)
- テスト(システム開発)
- データベース
- PukiWiki
- Web 2.0
- SEO・サーチエンジン最適化
- XP・アジャイル(システム開発)
- Web・ITニュースクリップ
- Webアクセシビリティ
- Webデザイン
- SEM・サーチエンジン広告
- Webユーザビリティ
- CMS・MovableType
- Zen Cart(オンラインショップ構築)
- Snippy(SNS・ソーシャルブックマーク)
- アークウェブ
- オープンソース
- CMS(コンテンツマネジメント・システム)
- Webマーケティング
- AMP
- SNS