Openbiz implements PHP metadata programming, including: Openbiz will lead the innovation of PHP open source framework.pdf. The idea of metadata programming originates from high-level languages like Java. Simply put, it means combining business logic with
The implementation code is separated, and only descriptive languages such as XML are used to describe the mapping relationships between businesses. Programming is completed without writing implementation code.
Originating from the metadata programming features of Java, raw data is one of the advanced technologies in software architecture, allowing you to write less code and achieve more things
It brings the reusability of business logic to the extreme. Maybe it sounds a bit abstract, so let's look at a practical example to help you understand the metadata programming philosophy I advocate.
The Openbiz architecture makes PHP metadata programming possible. The script-level PHP language has now become one of the mainstream languages for web development. But because its origin is a process-oriented programming language (I'm talking about php3, which happened back when there was a shovel), it is not like a language like Python or Ruby. It is an ultimate object-oriented language born for objects. .
Based on this simple background, and perhaps the reason that PHP itself is open source and free, we see that advanced extensions for the PHP language always lag behind commercial languages such as .Net, Java, and Objective C.
When PHP5 was released, he shouted "Man, it's object-oriented now!" Java, .Net and Cocoa asked him "You
Are there any metadata programming concepts? …
Statement:
All resources on this website are contributed and published by netizens, or reprinted by major download sites. Please check the integrity of the software yourself! All resources on this website are for learning and reference only. Please do not use them for commercial purposes, otherwise you will be responsible for all consequences incurred! If there is any infringement, please contact us to delete and remove it. Contact information: admin@php.cn