0

Web 開発用の XPages が誇大宣伝されているようです。

これまでのところ、XPages が適していると思うのは、フォームの迅速な開発だけです。VBの現代版のようです。

他の Java フレームワークとは対照的に、xpages を使用する利点は何ですか?

4

3 に答える 3

9

XPages は、コラボレーションおよびソーシャル アプリケーション用の IBM の Web およびモバイル アプリケーション開発プラットフォームです。他のプラットフォームと同様に、Java、JavaScript、JSF、OSGi などの標準に基づいています。

ユニークな点は、インフラストラクチャには、アプリケーションの構築と実行に必要なものがすべて付属していることです。ドキュメント指向のデータベース (リレーショナル データベースを使用することもできます)、Web サーバー、ディレクトリ、セキュリティ、検索機能などが組み込まれています。

もう 1 つのユニークな点は、迅速な開発と展開のメカニズムです。XPages は、単純なアプリケーション向けのドラッグ アンド ドロップ機能だけでなく、高度なプログラミング向けの完全な Java 機能もサポートする Eclipse ベースのツールで構築されています。ドキュメント指向のデータベースは設計とデータの両方を格納できるため、完全なアプリケーションを簡単に展開できます。さらに、これらのデータベースは、どこにいても他のデータベースに簡単に複製できます。

コミュニティ サイトhttp://xpages.infoでは、ニュースを集約し、デモ、ビデオ、オープン ソース アプリケーションを提供し、リソースを一覧表示し、テクノロジについて説明しています: http://xpag.es/?stackoverflow

于 2011-09-30T06:24:08.637 に答える
2

XPages の主要言語は JavaScript です。したがって、クライアントとサーバーに JavaScript があります。これにより、開発チームは両端で作業できるため、開発チームの負荷分散が向上します。また、Domino は、比類のない宣言型セキュリティ モデルを持つ堅牢な NoSQL データベース (JDBC 接続エラーがなくなりました) を提供します。それぞれのフィールド (リーダー/作成者タイプ) を保存するだけで、すべてのレコード/ドキュメントへの読み取り/更新アクセスを定義できます。これは、他のプラットフォーム (Domino の精神的な子孫である CouchDB を含む) で行うのは非常に困難です。Domino はスキーマ フリーであるため、データベースが迅速な開発サイクルの邪魔になることはありません。

于 2012-01-27T00:41:15.520 に答える
1

XPages を使用するもう 1 つの利点は、Lotus Notes クライアントが使用できる、完全に分散可能でローカルに複製可能なデータ ストアの上にネイティブに配置されることです。

Notes NSF ファイルのセキュリティ モデルは比類のないものであり、標準ベースの拡張可能な開発環境を超える追加の利点を提供します。

于 2012-02-04T20:50:22.003 に答える