| Web 2.0開発 |
Webアプリケーションを迅速に開発今日、多くのアプリケーションは、Web経由で提供されています。企業は、多くの情報をブラウザを通して提供し、多くのユーザーにより多くの機能と利便性 を提供しようとしていますが、同時にその開発期間とコストの削減も重要な課題です。Web 2.0開発は、アプリケーション開発者に多くの恩恵をもたらします。広範はプラットフォームのサポートと標準化、OSからの独立性、単純化など、インス トール時間を気にしたり、インストール先を心配する必要はありません。 エンバカデロのツールを用いれば 開発者は、開発するアプリケーションの機能や品質にフォーカスし、かつてネイティブアプリケーショ ンで実現していたような高い機能性とパフォーマンスを提供する高度なWebアプリケーションの構築に専念できます。Web 2.0とAJAXのサポー トにより、アプリケーションはよりインタラクティブになり、高度なユーザーエクスペリエンスとデータへのアクセスを可能にするWebアプリケーション構築 が容易になります。 RadPHPによる迅速なPHP Web 2.0アプリケーションの構築PHPは、簡単でスピーディなWebスクリプト言語であり、幅広いWebサーバー、OS、データベースのサポートが特長です。多層分散 型のような大規模ミッションクリティカルWebアプリケーションの分野では、Javaが主流となっていますが、多くのWebアプリケーションでは、PHP が活用されています。PHPは、PHP 5になって新たにオブジェクト指向プログラミングをサポートするようになりましたが、コンポーネントベースの開発がまだ定着していなかったため、コード中 心の開発が未だ主流です。 RadPHPでは、Pure PHP 5のコンポーネントライブラリを用意することで、ドラッグ&ドロップのビジュアル操作によってPHP Webアプリケーションの開発を可能にしました。これにより、従来、エディタ中心の開発に留まっていたPHPの開発は、Windows開発では一般的なビ ジュアルRAD手法にシフトします。開発生産性、メンテナンス性、再利用性を劇的に向上させることができます。 Ruby on Rails - 3rdRailを活用してWeb開発の新潮流にRuby on Railsは、David Heinemeier Hansson氏によって作成された、Ruby言語を用いるWebアプリケーション開発プラットフォームです。その特長は、「設定より規約」。多くの設定 を繰り返し行わなければならない昨今のデータベースWebアプリケーション開発で、規約による自動化を取り入れ、効率的にMVCモデルのアプリケーション を作成できるようにしたものです。しかし、多くの成果物が自動的に生成されてくるため、アプリケーションが肥大化してくると、全体のナビゲーションやコン トロールが難しくなります。 Ruby on Railsアプリケーションはこれまで、主としてエディタとコマンドラインの世界で開発されてきました。3rdRailは、コマンドラインによるプロ指向 のスピーディな操作を継承しつつ、ウィザードやプロジェクト管理ツール、デバッガなどの機能を統合した開発環境を提供します。肥大化するアプリケーション には、依存性ビューが的確な情報を提供。ウィザードによる手順を追った開発と、IDEに統合されたコマンドによる開発の両立によって、スキルの混在する企 業のチーム開発にも対応します。 Embarcadero PrismでASP.NETアプリケーションを効率的に開発Windowsテクノロジーを標準として採用している企業では、ASP.NETはWebアプリケーション構築の重要な選択肢になるで しょう。ASP.NETは、Webインターフェイスの開発を効率化しますが、一方で、バックエンドのデータベースアクセス部分の再利用性、メンテナンス性 の面で、有効なソリューションを提供していません。Embarcadero Prismは、.NET開発に新しい選択肢を提供するソリューションです。強力な言語機能、データアクセス機能などの活用により、ASP.NET開発を効率化します。 ネイティブ Windows - VCL for the Webの活用によりDelphi / C++Builderによるビジネスイントラネットアプリケーションの構築を実現これまでクライアントサーバー型の企業内アプリケーションを利用してきたユーザーから、イントラWebシステムの構築を要求される場合があるでしょう。こ のようなときに、1からWebシステムを構築するのは、大変な労力を要しますし、既存のシステムとの調整も必要になります。従来クライ アントサーバー型のシステム構築を中心に行ってきたエンジニアが多い場合には、開発経験の面でも不安があるかもしれません。 DelphiやC++Builderを利用している開発者なら、これまでネイティブWindowsアプリケーションを開発してきたのと同じような手法で、 Webアプリケーションの開発に着手できます。VCL for the Webは、企業内で利用するデータベースを利用したWebアプリケーションを開発するのに最適なソリューションです。 |
