幾十個XML,YAML,JSON和基於嵌套數組(基於配置的整個約定)用於描述:數據庫表,類,表和類之間的映射,約束,用戶界面描述,實體之間的映射和用戶界面,用戶界面規則等。每種主要語言都有一個系統和相互競爭的標準。 [http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software]W3C或任何標準機構是否針對實體屬性ORM定義的單一標準工作?
像Active-Record這樣的一些「模式」正在PHP,Python,Ruby,Java等中實現。但是沒有單一的共識XML或嵌套的數組thingy de-dur。這意味着微軟正在爲Redmond制定XML標準,現在已經在實體框架中制定了另一個ORM標準。實體框架+ WPF(Windows Presentation Foundation)+ WCF(Windows Communication Foundation)+ WF(Windows Workflow Foundation)+ LINQ(語言集成查詢)= ???我記得Mozilla的XUL是一個漂亮的東西,但它不包括ORM。似乎微軟正在用XML創建一套大規模的標準,可用於定義從Web到移動應用程序,到瘦客戶端桌面,到傳統沉重的桌面應用程序等所有類別的應用程序......所有的,令人難以置信的...與一套標準。
因此...總結... W3C有XForms ...但是(我們)需要一個ORM標準來移動東西,這些東西可以用PHP,Python,Ruby,Java,Objective C,Perl ,Javascript,C++和oh ya C#。如果它是活躍的記錄...好的...很好......但我認爲這個問題比Active Record能夠處理所有問題要大得多。