Oct 13

Начинаю писать Data Mapper на PHP. На вопрос “почему” всего лишь 2 ответа - “хочется” и “нужен по работе простой, но удобный ORM”. Кто захочет присоединиться и в свободное время помогать мне его развивать - милости прошу.

На данный момент это всё находится в ОЧЕНЬ начальной стадии - ничего не работает, да и как будут работать некоторые вещи я еще не решил. Сейчас работа с бд строиться через mysqli, переход на PDO или поддержка других СУБД не планируется (но если кто-нибудь захочет - сделаем, там не так уж и много работы).

Текущее состояние можно будет посмотреть в SVN. Тем, кто захочет помочь, нужно будет зарегистрироваться на Assembla и сказать мне свой логин.

Буду ОЧЕНЬ рад обсудить технические стороны проекта, а также его нужность.

written by fxposter \\ tags: , ,


17 Responses to “Data Mapper на PHP”

  1. 1. Ray Says:

    Не смотрели http://www.doctrine-project.org/ ?

  2. 2. Vadim Voituk Says:

    Первый признак того, что на работе стало скучно – начинаем изобретать велосипеды :)
    Причем ещё слабо представлям какой именно велосипед у нас получится – в процессе разберемся.

  3. 3. Vadim Voituk Says:

    P.S. забыл добавить
    Обязательно надо себя уверить что наш абстрактный велосипед будет позволять своем конструктору летать :)

  4. 4. FX Poster Says:

    Vadim Voituk
    А ты не подскажешь какой-нибудь ORM, не использующий PDO? У меня на ум всплывает Zend_Db и Propel 1.2. Первый не нравиться, второй старенький и тяжелый + поднять его довольно сложно, хотя возможно.

  5. 5. FX Poster Says:

    Ray
    Он на PDO… Мне, к сожалению, в данном случае не подходит. А вообще – очень неплохая штучка.

  6. 6. Vadim Voituk Says:

    Помнится мне из нащих прошлых дискуссий – понятие ORM у нас кардинально отличается.
    Потому не подскажу :)

  7. 7. FX Poster Says:

    Vadim Voituk
    Вряд ли кардинально. :)

  8. 8. BaRoN! Says:

    Мммм.. В Доктрине в “-dev” версии точно был драйвер для mysqli, помимо PDO – может все же овчинка с велосипедом выдержки не стоит.
    Точно знаю, ибо маленький проект делался для хостинга без пдо
    Да, нравится мне доктрина…. :)

  9. 9. FX Poster Says:

    BaRoN!
    Doctrine_Adapter_Mysqli – класс есть, только он нерабочий.

  10. 10. Vadim Voituk Says:

    Напомни чем тебе PDO не угодил?
    Вроде выглядит весьма зрело.
    (подумываю в одном проекте “под шумок” рефакторинга на PDO народ подсадить)

  11. 11. FX Poster Says:

    Тем, что он на хостинге у заказчика нихрена не работает…

  12. 12. burgua Says:

    В drupal-e были наработки, может подойдут.

  13. 13. FX Poster Says:

    А где именно?

  14. 14. burgua Says:

    Качаешь друпал, распаковываешь.
    В папке includes/database есть мини-ORM.

  15. 15. FX Poster Says:

    Папки includes/database в друпале нет. Есть файлы includes/database*.php. Только вот к ORM они вообще никакого отношения не имеют. :)

  16. 16. Денис Радченко Says:

    Да, понимаю проблему с хостингом. Эх, когда я буду подгонять хостинг под код, а не код под хостинг.

  17. 17. Miho Says:

    добрый день, у меня примерно та же проблема, поэтому я решил делать свой, что-то уже в каком то состоянии имеется. делал независимо основываясь исключительно на теории (паттерны там всякие). хочется развить свой велосипед )))

Leave a Reply