Bookmark and Share

フレームワーク

2010年10月13日(水) 11:00
Ruby on Railsのモデル部分を実現するORマップ・ライブラリ「Active Record」の詳細と使い方を、具体的に解説。
2010年10月6日(水) 11:00
Ruby on Railsを用いたDB活用に焦点をあて、O/Rマッピング・ライブラリ「ActiveRecord」と周辺話題を解説。
2010年8月11日(水) 11:00
スマートハウスを構成する通信規格と、通信規格を駆使したアプリケーションの基盤となるOSGi規格を解説。
2010年2月9日(火) 11:00
第1回では、ITシステム基盤のうち、データセンターを支えるネットワークがどのようなネットワークであるかを解説した。第2回では、IT基盤を運用するためのフレームワークについて説明する。
2010年1月29日(金) 11:00
前回(http://thinkit.jp/article/1123/1/) は、野村総合研究所(NRI)のSIフレームワーク「ObjectWorks+(オブジェクトワークス プラス)」の概要を解説しました。最終回の今回は、ObjectWorks+によるWebアプリケーション開発の流れに沿って、もう少し詳細な特長を解説 していきます。
2010年1月22日(金) 11:00
前回は、Javaによる企業システム開発において現時点でのオープン・スタンダードである「Java EE 5」を補完する、「JBoss Seam」(以下、Seam)について解説しました。こうした標準技術を習得したメンバーがある程度そろった開発体制であれば、Seamを使って標準フレームワーク群を組み合わせるだけで、生産性が高く今後の拡張にも柔軟に対応できるアプリケーション開発を実現できることと思います。
2010年1月20日(水) 11:00
Webサイト構築は、業務システム構築と同様に、多岐にわたる技術が必要になります。これはWebサイト構築と業務システム構築の共通点です。一方、 Webサイト構築と業務システム構築とでは、大きく異なる点もあります。それは、Webサイト構築の多くは、短期間で見栄えの良いものを開発しないといけ ない、ということです。
2010年1月15日(金) 11:00
Java EE 5という標準規格が策定された経緯について第1回で説明しましたが、Java EE 5で行われた作業は、まさに標準規格の「再整理」と呼べるものでした。
2010年1月8日(金) 11:00
JavaでWebアプリケーションを開発する際にフレームワークを利用することは、すでに当たり前になっています。JavaのWeb開発フレームワーク は、細かい技術領域ごとに商用/オープンソースを問わず多数のプロダクトが入り乱れており、それらの特徴/メリットもさまざまです。そこで、プロジェクト の特性に応じたフレームワークをその都度選択して組み合わせて使うことが一般的になっています。
2009年5月28日(木) 11:00
GoF以外のデザインパターンの連載も、いよいよ今回で最終回となります。これまでの連載では、デザインパターンの必要性やNullObcectパター ン、 Object Poolパターンについて詳しく紹介してきました。
2009年5月14日(木) 11:00
今回はObject Poolパターンについて説明します。Object Poolは、オブジェクトの生成に関するパターンでオブジェクトの数を制限して再利用したい場合に利用するパターンになります。このパターンを利用する ケースとして、オブジェクトの生成にコストがかかる場合や、オブジェクトをある数だけ用意して並行処理を行うような場合が考えられます。具体的には、デー タベースのコネクションやEJBオブジェクトなどにオブジェクトプールが利用されています。
2009年5月7日(木) 11:00
デザインパターンは、GoFの「オブジェクト指向における再利用のためのデザインパターン」(1995年、日本語訳1999年。以下、GoF 本)によって紹介された、23のパターンによって広く知られるようになりました。10年以上がたった今でも多くの設計でこのGoF本で紹介されているデザ インパターンが利用されています。
2008年11月17日(月) 11:00
今回はプログラミング言語の生産性に焦点を当ててみます。生産性の向上を目指す時、言語は何を選べば良いでしょうか。生産性が高いことは言語のメリット の1つのとなるため、最近よく使われる言語はどれも生産性の向上を考慮しています。よって、それぞれの言語の持つ生産性の方向性を考えて、開発に合うもの を選択することになります。言語にはそれぞれ特徴があるため、一概に順位を付けることはできませんが、今回は、4つの言語をピックアップしてそれぞれの生 産性についてみてみます。
2008年11月10日(月) 11:00
生産性という言葉が、さまざまな分野において使われるようになり、一般的な単語となりました。しかし、よく使われるようになった反面、その意味はあいまいです。生産性が高いということが「良いこと」だということはわかりますが、具体的に何が良いのかは明確ではありません。例えば、「生産性が高いからこのフレームワークを採用します」といった場合に、その生産性とは一体何を指しているのでしょうか。  
2008年5月30日(金) 11:00
JavaScriptのライブラリは、各ブラウザ間のバグや仕様の違いを吸収することで、開発者の負担を激減することを可能としました。しかし、 JavaScriptの仕様の違いと同時にCSSレイアウトのバグや仕様の違いも、Web開発者の大きな悩みの1つでした。そんな中、最近ではCSSのフレームワークも出てきたので、その中でも注目度の高い2つを紹介します。  
2008年5月29日(木) 11:00
ここまで、よりよいライブラリの見つけ方、再利用の重要性、フレームワークの導入について、実例を交えつつ紹介してきました。PHPに限らず、開発を行う 上で開発効率を高めるためにライブラリやフレームワークを利用することは、もはや定石となっていますが、今回は総まとめとして、今までの要点をおさらいし ていきましょう。
2008年5月22日(木) 11:00
これまでも約3回にわたって解説してきた中で、「再利用」という言葉が頻繁に出てきたと思います。前回は開発効率を上げ、そして面倒な処理を省くためにフ レームワークを導入することについて紹介しました。
IT Leaders 毎月無料でお届けいたします

本誌は、読者登録いただくことにより、毎月無料でみなさまのお手元まで直接お届けいたします(書店などでは販売していません)。

企業の情報システムを担当する方々や事業部門のIT担当の方々、およびIT関連プロフェッショナルの方々を対象に、実践的に役立つ情報を掲載、幅広く業務にご活用いただけます。

IT Leaders新規購読お申し込みはこちらから