Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 6 | 1 | 3
Назад Вниз Каталог Обновить

ORM VersuS: SQLalchemy vs Doctrine2 Аноним 21/05/17 Вск 18:05:22  994336  
tmp28138-a3639a[...].jpg (170Кб, 1007x1280)
tmp28138-i-1804[...].jpeg (10Кб, 398x119)
tmp28138-doctri[...].png (65Кб, 568x269)
Итак, сегодня в равном бою сойдутся две ORM библиотеки.

ORM (англ. Object-Relational Mapping, рус. объектно-реляционное отображение) — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных». Существуют как проприетарные, так и свободные реализации этой технологии.

Итак ,ORM слева представься:

SQLAlchemy — это программная библиотека на языке Python для работы с реляционными СУБД с применением технологии ORM. Служит для синхронизации объектов Python и записей реляционной базы данных. SQLAlchemy позволяет описывать структуры баз данных и способы взаимодействия с ними на языке Python без использования SQL[3]. Библиотека была выпущена в феврале 2006 под лицензией открытого ПО MIT.

Работает back-end для баз данных: MySQL, PostgreSQL, SQLite, Oracle и других,[5] между которыми можно переключаться изменением конфигурации[3].

Документация:
http://sqlalchemy.readthedocs.io/en/latest/
https://readthedocs.org/projects/sqlalchemy/downloads/pdf/latest/ pdf 1600 страниц документации.

Github: https://github.com/zzzeek/sqlalchemy

ORM справа представься:
Doctrine — объектно-реляционный проектор (ORM) для PHP 5.3.0+, который базируется на слое абстракции доступа к БД (DBAL). Одной из ключевых возможностей Doctrine является запись запросов к БД на собственном объектно-ориентированном диалекте SQL, называемый DQL (Doctrine Query Language) и базирующийся на идеях HQL (Hibernate Query Language).

Документация:
http://docs.doctrine-project.org/https://readthedocs.org/projects/doctrine2/downloads/pdf/stable/ 340 страниц.

Github: https://github.com/doctrine/doctrine2
Аноним 21/05/17 Вск 18:11:40  994342
Entity framework win
/thread
Аноним 21/05/17 Вск 18:31:39  994353
Мне лично нравится ORM для Golang , gorm называется , простая и уж получше всяких питонов и пхп
Аноним 21/05/17 Вск 20:16:56  994399
Мне лично нравится ORM для Kotlin , korm называется , простая и уж получше всяких питонов и го
Аноним 21/05/17 Вск 22:19:39  994459
Мне лично нравится ORM для Laravel , eloquent называется , простая и уж получше всяких питонов и крестов
Аноним 21/05/17 Вск 22:49:18  994473
>>994459
Ларавел , это что ли та распиаренная какашка, в которой создатель забивает на суппорт предыдущих версий? Нет спасибо, Django тут получше будет.
Аноним 21/05/17 Вск 22:52:46  994475
>>994399
Котлину еще долго идти до хоть какого-то признания в обществе, лучше пока использовать проверенные годами инструменты, такие как, Flask + Sqlalchemy

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 6 | 1 | 3
Назад Вверх Каталог Обновить

Топ тредов
Избранное