Django is a high-level Python Web framework. |
3月23日(米国時間)、Django 1.3が公開された。Djangoは開発の効率化を実現する、柔軟性の高いPythonフレームワーク。Pythonを使ってWebアプリケーションやWebサイトを構築する場合に採用される代表的なフレームワークの1つ。
Django 1.3における主な特徴は次のとおり。
- Python 2.4をサポートする最終バージョン。Django 1.4からはPython 2.5以上のバージョンが必要になる。
- クラスをビューとして利用するためのフレームワークの導入
- Pythonのログ機能を使うように変更
- unittest2ライブラリを使ったテストフレームワークの実現
- 一部にDjango 1.2との非互換あり
TIOBE Softwareの報告によればPythonはプログラミング言語としての注目度を高めつつある。習得のしやすさや、Googleを筆頭にPythonを採用したシステム事例が増えていることなどが普及の一因になっている。バックエンドをDjango/Pythonで開発し、フロントエンドにDojo/JavaScriptを採用するケースが多いという。