寫code 有冇可能寫到可以隨時轉換orm?

我寫果個application 好細, 用幾個table only,
想用D新D ge  orm去query 個db,唔想用老細用開果個orm

如果你Controller唔直接call orm, call一層middle-ware先再去Model, 咁咪可以隨意換ORM (連埋層Middle-ware一齊換)
但係變相你要改中間果層野

TOP

middle ware 係唔係即係service layer

TOP

呢D梗係試好邊隻岩用先開始
就算可以design到可以換orm 都唔係會常轉
你用orm都係想快寫少d code
但因為心思思想轉orm 咁又寫多層wrap返住佢
搵野黎寫咩
可況你話得幾個table 就算轉orm
半日內都做到 無謂搞禁多野

TOP

本帖最後由 takayo72 於 2016-6-30 07:18 編輯

php 有邊輯套出色的orm ? 即效能及易用程度取得平衡。

laravel built-in 個套Eloquent ?

TOP

php 有邊輯套出色的orm ? 即效能及易用程度取得平衡。

laravel built-in 個套Eloquent ? ...
takayo72 發表於 2016-6-30 07:17


Symfony 用 Doctrine,Laravel 用 Eloquent。PHP 嚟講我無用過其他 ORM,但 Eloquent 就算比起其他 language 嘅 ORM 都係特別出色。易上手之餘啲 API is very well designed。

TOP

Yii ActiveRecord
http://www.yiiframework.com/doc-2.0/yii-db-activerecord.html

via HKEPC Reader for Android

TOP

無話無可能,不過呢個同ORM無關,係你分層問題
而ORM唔suppose係可以隨時換,ORM本身就係for你可以隨時換DB,已經係一層abstraction,你要abstract埋呢層abstraction咪可以隨時換

TOP