印刷 ホーム > テクノロジー > ビジュアル・フレームワーク

ビジュアル・アプリケーション・フレームワーク最初から正しく

ビジュアルなアプリーケーションに慣れたエンドユーザーのニーズを満たすアプリケーションを開発することは本当に大変です。
知識労働者は、アプリケーションがMicrosoft Officeのように動くことを期待していて、ウェブサイトへの訪問者はワンクリックで競争相手のサイトに行くことができます。

手続のRPGコードを書いたり、5250の画面用意するような古典的なSystem i(iSeriesとAS/400)スキルを持つプログラマーは、キーとなるGUI設計思想と格闘することになり、最初に作成するWindowsまたはWebアプリケーション狙いを外すこともしばしばですLANSAビジュアルアプリケーション開発フレームワークは、‘はじめて’結果を正しいものにするためにさまざまな種類のアプリケーションの開発者によって使われています。これらのアプリケーションは世界中で数百万人のユーザーによってでに使用されています。

なぜLANSAアプリケーション開発フレームワークを使うのか

LANSAビジュアルアプリケーション開発フレームワークアーキテクチャは、頑強なWindowsWebアプリケーションやそれらを組み合わせたアプリケーションを作成するための確かな開発標準を提供します。

共通の商業用のアプリケーションのためにテンプレートを提供することによって、LANSAアプリケーションフレームワークは開発者を可能な限り生産的にします。フレームワークはアプリケーション開発ライフサイクルのプロトタイピング、デザイン、配布、メンテナンスをそれぞれのステージを補助します。

プロトタイピングの利点

Example Visual LANSA Framework screen開発者は、商用レベルのアプリケーションがどのように見えるべきであるか、どのように内部のコードを構造化するべきかについて確信を持つのは大変ですまた、エンドユーザーは、欲しいものを定義することは必ずしも得意ではありませんが、もし見ることができれば欲しいものであるかを直に判断することができます。フレームワークは確かな標準を適用することにより、判断の迷いを取り除くことができます。プロトタイプは数分で定義することができます。アプリケーションがブラウザベースならば、設計者は、ユーザーにプロトタイプへのWebリンクをメールで送って、即時のフィードバックを得ることもできます。

プロトタイプは、廃棄されることはありません。はめ込み式のアーキテクチャを使って最終的なアプリケーションに徐々に組み立てることができます
プロトタイプ部分を、実際のビジネスロジックを反映する本当のプログラムと交換することによって、アプリケーションが完成して行きます

コードアシスタントは必要コードの多くを生成し、再使用可能なファーストパーツのライブラリは、開発者が豊かなユーザーインターフェイスを素早く力強く組み立てることを可能にします。

柔軟な実行オプション

フレームワークベースのアプリケーションは、Windowsを使い慣れたユーザーのためにデスクトップの上で実行可能なアプリケーションとして、または配布の要らないDHTMLを使ってWindowsクライアントに近いユーザーインターフェイスを実現したWebアプリケーションとして実行することができます。Windowsクライアント近い機能を実現しながらより最適なパフォーマンスを達成するためにAJAXテクニックを使うこともできます。他のどのフレームワークも同じコードベースしながらWindowsとWebの両方で同等のユーザーインターフェイスを提供していません

開発者とユーザーの生産性を後押し

LANSAビジュアルフレームワークは、生産性と短い学習曲線より高いレベル達成するために、低レベルの機能を抽象化して、直観的なアプリケーションフレームワークを提供することによって開発者生産性を上げるようにデザインされました。
アプリケーションのデザインが一貫しているために、コードを理解すること容易で、その結果保守も容易になります

フレームワークによって、多くのユーザーが会社でも自宅でも使い慣れたMicrosoft標準のGUIのデザインを実装できます。この標準モデルは、ほとんどのことがほんの数クリックでできるコックピットあるいはダッシュボードスタイルのデザインを提供します。