Vaadin-overview

提供:Dev Guides
移動先:案内検索

ヴァーディン-概要

この章では、Vaadinの概要を説明します。 また、この章を終了したら、Vaadinを使用するメリットとデメリットをリストすることもできます。

Vaadinとは何ですか?

Vaadinは、オープンソースのWeb開発フレームワークです。 JavaスクリプトとAJAXの組み込みサポートが付属しています。 Google Webツールキットを使用して、外部機能を組み込むこともできます。 Vaadinは、マークアップファイルを使用せずにブラウザーでリッチコンテンツをレンダリングするため、開発者にとって時間の節約になります。 すべてのマークアップとサポートファイルは、Vaadinフレームワークを使用して実行時に生成されます。 Vaadinはプログラミング言語としてJavaを使用し、サーバー側とクライアント側の両方の開発をサポートしています。

長所と短所

このセクションでは、WebアプリケーションでVaadinを使用する利点と欠点について説明します。

利点

Vaadinは、その開発者に次の利点を提供します-

サーバー側プログラミング

VaadinはJavaを使用して構築されています。 さらに、開発者がマークアップ言語を使用してWebページを開発する必要はありません。 Vaadinは、Google Webツールキットを使用してあらゆる種類のサポートも提供します。

複数のオプションを提供

Vaadinは、従来のWebテクノロジーと比較して、多くのコンポーネント、レイアウト、異なるリスナーを提供します。したがって、Vaadinを使用することをお勧めします。

完全にオブジェクト指向

VaadinはJavaベースであるため、完全にオブジェクト指向です。 Java開発者は、単にVaadinクラスとその使用法を理解するだけで、Webサイトを簡単に開発できます。

学習と統合が簡単

Vaadinはプラグインのサポートを提供し、他のWebフレームワークとの習得と統合が非常に簡単です。

デメリット

Vaadinは、その開発者に次の欠点を提供します-

熟練した人材を見つけるのが難しい

Vaadinは最近の技術であるため、適切なスキルを持つ人材は常にオンデマンドであり、費用がかかる場合があります。 したがって、Vaadinの複雑な問題を解決できるリソースを見つけるのは難しいかもしれません。

  • Java Scriptファイルのサイズ*

コンテキストによっては、動的なjavaスクリプトファイルのサイズが大きくなる可能性があり、そのため、インターネット経由でアクセシビリティを維持するためにより大きなサーバーが必要になります。

派手なユーザーインターフェイスなし

Vaadinはビジネスに焦点を合わせました。 Vaadinを使用して派手なWebサイトを作成することはできません。

スケーラビリティ

一部の専門家は、VaadinがAngular.jsなどの他のシンクライアントベースのテクノロジーと競合できないと感じています。 そのため、Vaadinは他の利用可能なテクノロジーよりも拡張性が低くなります。