Openbiz は、以下を含む PHP メタデータ プログラミングを実装します。 Openbiz は、PHP オープン ソース フレームワーク.pdf の革新をリードします。メタデータプログラミングの考え方はJavaなどの高級言語に由来しており、簡単に言うとビジネスロジックと
を組み合わせるということです。
実装コードを分離し、業務間のマッピング関係をXMLなどの記述言語のみで記述し、実装コードを書かずにプログラミングが完了します。
Java のメタデータ プログラミング機能に由来する生データは、ソフトウェア アーキテクチャにおける高度なテクノロジの 1 つであり、より少ないコードでより多くのことを実現できます。
ビジネス ロジックの再利用性が極限まで高まります。少し抽象的に聞こえるかもしれないので、私が提唱するメタデータ プログラミングの哲学を理解するのに役立つ実践的な例を見てみましょう。
Openbiz アーキテクチャにより PHP メタデータ プログラミングが可能になり、スクリプト レベルの PHP 言語は現在、Web 開発の主流言語の 1 つになりました。しかし、その起源はプロセス指向プログラミング言語(シャベルがあった頃のphp3の話です)なので、PythonやRubyのような言語ではなく、のために生まれた究極のオブジェクト指向言語です。オブジェクト。
この単純な背景と、おそらく PHP 自体がオープンソースで無料である理由に基づいて、PHP 言語の高度な拡張機能は常に .Net、Java、Objective C などの商用言語に後れを取っていることがわかります。
PHP5 がリリースされたとき、彼は「おいおい、今はオブジェクト指向だ!」と叫びました。Java、.Net、Cocoa は彼に「あなた
は?」と尋ねました。
メタデータ プログラミングの概念はありますか? …
声明:
当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn