概要
特集1
最新1.1対応 Webの技術でデスクトップアプリ
[今すぐ実践]Adobe AIR開発入門
AIRは,AdobeがリリースしているWeb接続型デスクトップアプリケーションの開発・実行環境です。AIRアプリケーションは,Webアプリケーションの通信性やOS非依存性と,デスクトップアプリケーションのユーザビリティや機能性を併せ持っています。そしてAIRアプリケーションの開発は,Flash/Flex,HTML + JavaScriptなど,みなさんが慣れ親しんだWebの技術を使って行えます。本特集では,まだAIRを使ったこともAIRアプリケーションを作ったこともない人を対象に,AIRを徹底解説していきます。
特集2
オブジェクト指向,セキュリティ,拡張モジュール…
[そこが知りたい!]PHPプログラミングテクニック
最近「こんなところがダメ」などと話題になることが多いPHP。確かに,PHP本体やライブラリ,モジュールにおいて,他言語を使っていた人がはまりやすいところが存在するのは事実です。しかし,PHPで構築されたWebアプリケーションの安定性は高く,幅広い業務で多数のユーザに使われているのもまた確かです。そこで本特集では,はまりやすい点の実例を挙げながら,PHPの特性を掴んだコーディングテクニックや有用な拡張モジュルなど,実践的なノウハウにフォーカスをおいて解説します。
特集3
そろそろ試してみませんか?
文法&日本語,MVC,フレームワークPylons[速習]Python
Django,TurboGears,Pylonsなどの各種フレームワークの活発な開発,Google App Engineの登場により,プログラミング言語「Python」への注目度が高まっています。本特集では,「WebプログラマのためのPython」をテーマに,Pythonの機能と文法,気になる日本語環境,そしてO/Rマッパ,テンプレートエンジンなど,開発基礎となる部分を丁寧に解説します。さらに,フレームワークPylonsを使ったサンプルアプリケーションの作成にも挑戦し,開発の流れを押さえつつ,Pythonの旬の情報をふんだんにお届けします。
特別企画
パス網羅によるテストケース作成の指針
温故知新のテスト技法入門
テストは重要。その考え方は,どんどん浸透してきました。しかし,テストの現場では,多くの理論や手法を学んだその後,さまざまな理屈を日々の効率的な実践へと落とし込むところ,そこが一番の壁になっているのではないでしょうか。本特集では,テストとは何か,単体テスト/結合テスト/システムテストの位置づけ,テストケースはどのように考え,どのように実践したらよいのか,といった「プログラマのためのすぐに役立つ基本」をまとめてお届けます。極めて基本に忠実,かつ体系だったテストを行うためのテスト技法の一例として,「パス網羅」の考え方,実践法を紹介します。