今日、多くのアプリケーションは、Web経由で提供されています。企業は、多くの情報をブラウザを通して提供し、多くのユーザーにより 多くの機能と利便性を提供しようとしていますが、同時にその開発期間とコストの削減も重要な課題です。Web 2.0開発は、アプリケーション開発者に多 くの恩恵をもたらします。広範はプラットフォームのサポートと標準化、OSからの独立性、単純化など、インストール時間を気にしたり、インストール先を心 配する必要はありません。
CodeGearは開発者のニーズを理解する開発者のための企業です。そこで、CodeGearは、Web開発のスタートアップを容易 にし、高い生産性をもたらすような完全な開発環境を作りました。独自の環境構築に時間を割いたり、必要な機能が全部動作するように調整する必要はありませ ん。CodeGearのソリューションなら、データベースやVM、統合開発環境、デバッガなどがすべてセットアップされるので、インストールしてすぐに開 発に取り掛かれます。アプリケーションを開発してWebサーバーに配布するまでのすべてが用意されるのです。
CodeGearのツールによって、開発者は、開発するアプリケーションの機能や品質にフォーカスし、かつてネイティブアプリケーショ ンで実現していたような高い機能性とパフォーマンスを提供する高度なWebアプリケーションの構築に専念できるのです。Web 2.0とAJAXのサポー トにより、アプリケーションはよりインタラクティブになり、高度なユーザーエクスペリエンスとデータへのアクセスを可能にするWebアプリケーション構築 が容易になります。
PHPは、簡単でスピーディなWebスクリプト言語であり、幅広いWebサーバー、OS、データベースのサポートが特長です。多層分散 型のような大規模ミッションクリティカルWebアプリケーションの分野では、Javaが主流となっていますが、多くのWebアプリケーションでは、PHP が活用されています。PHPは、PHP 5になって新たにオブジェクト指向プログラミングをサポートするようになりましたが、コンポーネントベースの開発がまだ定着していなかったため、コード中 心の開発が未だ主流です。
Delphi for PHPでは、VCL for PHPというPure PHP 5のコンポーネントライブラリを用意することで、ドラッグ&ドロップのビジュアル操作によってPHP Webアプリケーションの開発を可能にしました。これにより、従来、エディタ中心の開発に留まっていたPHPの開発は、Windows開発では一般的なビ ジュアルRAD手法にシフトします。開発生産性、メンテナンス性、再利用性を劇的に向上させることができます。
Ruby on Railsは、David Heinemeier Hansson氏によって作成された、Ruby言語を用いるWebアプリケーション開発プラットフォームです。その特長は、「設定より規約」。多くの設定 を繰り返し行わなければならない昨今のデータベースWebアプリケーション開発で、規約による自動化を取り入れ、効率的にMVCモデルのアプリケーション を作成できるようにしたものです。しかし、多くの成果物が自動的に生成されてくるため、アプリケーションが肥大化してくると、全体のナビゲーションやコン トロールが難しくなります。
Ruby on Railsアプリケーションはこれまで、主としてエディタとコマンドラインの世界で開発されてきました。3rdRailは、コマンドラインによるプロ指向 のスピーディな操作を継承しつつ、ウィザードやプロジェクト管理ツール、デバッガなどの機能を統合した開発環境を提供します。肥大化するアプリケーション には、依存性ビューが的確な情報を提供。ウィザードによる手順を追った開発と、IDEに統合されたコマンドによる開発の両立によって、スキルの混在する企 業のチーム開発にも対応します。
Windowsテクノロジーを標準として採用している企業では、ASP.NETはWebアプリケーション構築の重要な選択肢になるで しょう。ASP.NETは、Webインターフェイスの開発を効率化しますが、一方で、バックエンドのデータベースアクセス部分の再利用性、メンテナンス性 の面で、有効なソリューションを提供していません。多くのWebアプリケーションでは、頻繁に機能強化や仕様変更がなされ、それによってデータ構造やロ ジックに変更が生じます。これに対して、柔軟な対応が可能かどうかが重要視されるのです。
CodeGear RAD Studioに搭載されたECO(Enterprise Core Objects)は、Delphi for .NET上で、モデルドリブンの開発を可能にするフレームワークです。UMLを記述することで、データオブジェクトや永続化を実装レベルまで作成 でき、変更にも対応できます。このフレームワークとDelphi for .NETのASP.NET開発機能を用いれば、Microsoft .NET標準ベースでのWebアプリケーション開発を、効率的かつ柔軟に実現できます。
これまでクライアントサーバー型の企業内アプリケーションを利用してきたユーザーから、イントラWebシステムの構築を要求される場合 があるでしょう。このようなときに、1からWebシステムを構築するのは、大変な労力を要しますし、既存のシステムとの調整も必要になります。従来クライ アントサーバー型のシステム構築を中心に行ってきたエンジニアが多い場合には、開発経験の面でも不安があるかもしれません。
DelphiやC++Builderを利用している開発者なら、これまでネイティブWindowsアプリケーションを開発してきたのと 同じような手法で、Webアプリケーションの開発に着手できます。VCL for the Webは、企業内で利用するデータベースを利用したWebアプリケーションを開発するのに最適なソリューションです。
Videos
Creating a new Rails project
Introduction to Delphi for PHP
MasterPages in ASP.NET with Delphi for .NET
Working with Web Parts in RAD Studio 2007
ASP.NET 2.0 Development with RAD Studio
VCL for the Web
ECO IV Development
Free Trial Downloads
3rdRail Trial
CodeGear RAD Studio Trial
Delphi for PHP Trial
Borland® Copyright© 1994 - 2008 Borland Software Corporation. All rights reserved. お問い合わせ | サイトマップ | 法的通知 | 個人情報取り扱いの方針 | 著作権侵害について