概要
特集1
継続的な設計改善
実演!リファクタリング
ムービーもWeb配信
リファクタリングは,既存のコードや設計を,きれいでシンプルになるように安全に変更していく方法です。本特集では,全8章をかけたサンプルアプリケーション開発を誌面とWebムービーを通して読者のみなさんに追体験してもらいながら,リファクタリングを実践する方法を解説していきます。
特集2
安くておいしいスケーラブルシステムの素
Linuxロードバランサ構築・運用ノウハウ
「負荷分散したいけど,ロードバランサのアプライアンス製品は高価でどうも…」と,お悩みのあなた! LVS(Linux Virtual Server)を利用したLinuxベースのオープンソースソフトウェアロードバランサなら,コストを大幅に抑えて導入することが可能となります。本特集では,負荷分散を行うための基礎知識から,Linuxロードバランサの構築,冗長化,運用面まで,負荷分散システムを導入するための知識を網羅して解説いたします。
特集3
Java/PHPによるRPC実装までまるわかり!
Flex 2 アプリケーション開発入門
Flashの基盤技術を用いたWebアプリケーション フレームワークであるFlex 2が,バージョンアップに伴う大幅な速度の向上や開発環境の改善,さらには無償で一通りの環境が提供されるようになったことから注目を集めています。本稿では,Flex 2の基本理解にはじまり,Flex Data Services 2のしくみと利用方法,同じサンプルアプリケーションをJava/PHPで構築する試みなどを紹介していきます。
特別企画
携帯サイト開発実践テクニック2007
携帯電話などの情報端末からのインターネットアクセス者数は,2005年末の時点でPCからの利用者数を超えています。Webサイト開発というと基本はPCをプラットフォームとして想定することが多いと思いますが,携帯向けWebサイト開発は,ユーザ層が幅広く,「操作の容易性がより求められる」「携帯キャリアごとの最適化を行う必要がある」「絵文字や半角カナなどの携帯特有の文化に対応する必要がある」など,一般のPC向けWebサイト構築とは異なる要素が多数あります。
そこで本特別企画では,こうした携帯電話向けWebサイトの開発にあたって知っておくべきこと,注意ポイントなどを,最新動向を踏まえて解説していきます。
巻末企画
ビギナー必見!PHPの地図帳
PHPは個人サイトから大手のサイトまで,幅広く活躍しています。とっつきやすさ,習得のしやすさが特徴としてよく挙げられますが,どのような経緯で誕生し,ここまで広く知られるようになったのでしょうか。本記事でPHPの誕生からその技術,さらに現在開発が進んでいるPHP 6で追加が予想される機能まで,順を追って見ていきましょう。