ホームページ >バックエンド開発 >PHPチュートリアル >OPENBIZ - アプリケーション開発をプログラミングとは異なるものにする_PHP チュートリアル

OPENBIZ - アプリケーション開発をプログラミングとは異なるものにする_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:38:20866ブラウズ

システム紹介

Openbiz は PHP アプリケーション フレームワークを提供します。プロのソフトウェア開発者やテクノロジー コンサルタントがインターネット上でエンタープライズ クラスのアプリケーションを構築するのに役立ちます。エンタープライズレベルのアプリケーションは非常に複雑であるため、システム開発には通常、エンジニアリング計画、システム設計、プロトタイピング、コンポーネントのコーディング、機能テスト、製品導入、およびメンテナンスに多大な投資と長い時間がかかります。

Openbiz フレームワークの目標は、開発投資を節約し、複雑なアプリケーションの開発時間を短縮することです。 Openbiz の支援により、アプリケーション開発は、完全なインターネット (Web) レベル、コアとしてのメタデータ ドライバー、およびグラフィカル書き込みツールとしての Eclipse プラグインを備えたプラットフォームに基づいて行われます。

技術的な利点

メタデータドライバー

Openbiz はメタデータ主導のフレームワークです。これは、Openbiz オブジェクト (オブジェクト) の作成がメタデータのテキスト記述に基づいていることを意味します。アプリケーションを構築するということは、メタデータ ファイルを XML 形式で設計して作成することを意味します。したがって、Openbiz ベースのアプリケーション ソフトウェア パッケージは完全にカスタマイズ可能であり、開発と保守が非常に簡単です。

完全なインターネット (Web) レベル

Openbiz は多層構造として設計されています。以下のグラフはこれを示しています。クライアントとしての Web ブラウザからサーバー側のデータ統合レベルまで、インターネット (Web) レベル全体をカバーします。 Openbiz を使用すると、ソフトウェア開発者は他のソフトウェア ライブラリとのインターフェースに費やす作業を節約できます。

MVC (モデル-ビュー-コントローラー) パターン

Openbiz フレームワークは、MVC (Model-View-Controller) 設計パターンを内部的に継承します。これにより、プレゼンテーション層プログラムがビジネス データやロジックから明確に分離されるため、Openbiz ベースのアプリケーションの開発と管理が非常に簡単になります。

ORM (オブジェクト リレーショナル マッピング)

Openbiz のカーネルは、オブジェクト リレーショナル マッピング関数を実装しています。 Openbiz は、BizDataObj オブジェクトを使用して、データベース テーブルとそれらの間の論理関係を表現します。 Openbiz は、1 対多、多対 1、1 対 1、および多対多のオブジェクト論理関係を含むマッピングをサポートし、標準の構造化照会言語 (SQL) と同様の照会言語をサポートします。

セキュリティモデル

セキュリティは、今日のビジネス アプリケーション環境において不可欠なコンポーネントです。 Openbiz のセキュリティ モデルを使用して、ユーザー認証、ロールベースの表示権限制御、および属性ベースのデータ権限制御を作成できます。

Eclipse と統合された編集ツール

Openbiz の編集ツールは、最も人気のある Eclipse 開発環境と統合されています。 Openbiz の編集ツールは Eclipse プラグインです。開発者が新しいメタデータ ファイルを作成するのに役立ついくつかの異なるウィザードと、これらのファイルを編集するためのグラフィカル ユーザー インターフェイスが提供されます。同時に、開発者は Eclipse の他の強力な機能を利用できます。

効率の向上

  • Openbiz フレームワークのメタデータ機能により、開発がニーズに応じて迅速に変更できるようになり、アプリケーションのアップグレードと保守も容易になります。
  • Openbiz は、ソフトウェア コンサルティング会社、開発者、さらにはマネージャーに、ビジネス顧客のニーズに迅速に対応するための強力な武器を提供します。
  • Openbiz ライセンスは完全に無料 (BSD) で、商用ソフトウェアとしてリリースできるため、これも Openbiz を選択する理由の 1 つです。

投資収益率

  • 低コスト。 Openbiz の無料ライセンスと短い開発プロセスのおかげで、ソフトウェアの購入やコンサルティング会社の雇用にほとんどお金をかけずに、より良い製品を手に入れることができます。
  • 迅速に展開します。 Openbiz ベースのアプリケーションは完全に再構成可能なため、必要に応じてすぐに変更できます。報酬はすぐにわかります。
  • メンテナンスの手間がかかりません。 Openbiz のメタデータの管理は、プログラムの管理よりもはるかに簡単です。

ユーザーエクスペリエンス

  • 「私たちは、Visual Basic で書かれた会社の古いプログラムの一部を置き換える方法を探しています。Openbiz は、私たちが見つけた最高の開発フレームワークです。」 - アンドリュー、米国
  • 「私たちは 2 か月間かけてさまざまなアプリケーション フレームワークを研究しました。Openbiz は、PHP プログラミングの知識がなくても Web アプリケーションを作成できる唯一のシステムです。」 - Nik、ブルガリア
  • 「Openbiz に関する私の質問に迅速かつ完璧に答えられたので、A+ を与えることができてうれしく思います。Openbiz のフレームワークは本当に素晴らしいです! - Douglas、フランス

公式ウェブサイト

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/735120.html技術記事システム紹介 Openbiz は、PHP アプリケーション フレームワークを提供します。プロのソフトウェア開発者やテクノロジー コンサルタントがインターネット上でエンタープライズ クラスのアプリケーションを構築するのに役立ちます。エンタープライズレベルのアプリケーションは非常に複雑であるため...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。