ORM и активный рекордный шаблон в PHP?

Следующий выпуск ASP.NET, MVC (доступный в январе или так) должен иметь задачу MSBuild, которая компилирует представления, таким образом, Вы могли бы хотеть ожидать.

См. объявление

14
задан Josh Crozier 22 November 2015 в 20:22
поделиться

3 ответа

ActiveRecord - это шаблон, распространенный в ORM. Doctrine - это ORM, использующий стиль ActiveRecord.

Некоторые преимущества использования таких инструментов, как Doctrine:

  • Независимость от базы данных: код должен быть легко переносим на разные БД. Например, я часто тестирую SQLite и использую MySQL или Postgre в производственной среде без изменений кода.
  • Они сокращают объем кода, который вам нужно написать: большая часть кода приложения связана с взаимодействием с базой данных. ORM берет на себя большую часть этого, так что вы можете сконцентрироваться на написании самого приложения.

Конечно, они не лишены недостатков:

  • Doctrine тяжелая, поэтому она медленнее, чем при использовании обычного SQL
  • ORM могут быть сложными, добавляя веса тому, что вам нужно изучить, и их иногда бывает трудно понять неопытным программистам
19
ответ дан 1 December 2019 в 10:04
поделиться

Вы можете взглянуть на эти вопросы, хотя они не совсем специфичны для PHP:

6
ответ дан 1 December 2019 в 10:04
поделиться

I tried to keep it light-weight and understandable. Even comes with it's own Mootools based Class Generator :)

http://www.schizofreend.nl/Pork.dbObject/

check it out :)

2
ответ дан 1 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: