Я просто оставлю это здесь )
[url]http://api.yandex.ru/maps/doc/geocoder/[/url]
[url]http://api.yandex.ru/maps/doc/geocoder/[/url]
08.07.2014 15:02:49
Денис Диденко, Спасибо, статья действительно интресная, страно не видел ее раньше. Есть идеи как это сделать на базе моего проекта?
Единственное объясни, какой черт нам при разработке полностью контолировать базу? Полный контоль базы имеет минусы. Допустим привязка к конкретной лицензии, куча служебный таблиц, типа этой: [url]http://dev.1c-bitrix.ru/community/forums/forum6/topic64158/[/url] . Которые по факту приразработке не нужны. Мне кажется надо двигаться в направлении стадартых средств обновления. поддержка решений и модулей, которые будут обнавлять свои таблицы и грузить данные. То есть если измениния базы происходят в контектсте нашей работы, то это логичнее запилить в модуль или решение. И использовать написнную в будущем команду bitapp для обновления модулей :D А если эти обновления приходят с обновлениями стороних модулей, просто забить. И просто грамотно тестировать разрабатываемы продукт, что бы выявить отклонения работе системы. Честно, хотелось бы максимально плотно использовать возможности самой системы битрикс, потому что мы имеем продукт, на развитее которого мы не влияем, но использовать приходится. Готов к дальнейшейму обсуждению, тема интересна... |
|
|
08.07.2014 09:06:00
[QUOTE]Денис Диденко пишет:
папку /local/ читали [/QUOTE]Да читал. Но возник ряд сомнительных моментов. Например, шаблон к стандартному компоненту не заработал. Пока не знаю виноваты мои кривые руки или нет. Кстати, мой проект полностью поддерживет local. [QUOTE]Денис Диденко пишет: применимость ограниченна, [/QUOTE]Пока да, полностью согласен. [QUOTE]Денис Диденко пишет: Во всей этой катавасии меня интересует именно управление БД в контексте VCS, не думали над этим? [/QUOTE]Думал. Сейчас пока выкручиваюсь дампами. Ближайшая цель работа с инфоблоками. Хочется что на подобии этого [url]https://github.com/doctrine/data-fixtures[/url]. Как вы думаете прикрутить доктрину будет кашерно? Или использвать свой формат и стандартые методы битрикс. |
|
|
08.07.2014 08:21:19
[QUOTE]vbcherepanov пишет:
стандартными способами работать не можете [/QUOTE]Могу, но чувствую что это медленно, а время, извини - деньги.[QUOTE]vbcherepanov пишет: ? так как ВСЕ разработчики битрикса работают [/QUOTE]Ну это собственно выбор каждого, я абсолютно не навязываюсь. [QUOTE]vbcherepanov пишет: внешними репами не пользуюсь, т.к. работаю один [/QUOTE]Извини зря. Попробуй понравится ). Репозитории нужны не только работы в команде, но и для сохранности работы. Допустим рабочий комп сломался, а такое бывает и даже за день до сдачи проекта. Как востоновить работу тогда? Или внес правки в код и испортил продукт, если правок много- ручками исправлять долго. А используя систему контроля версий - одна - две команды. [QUOTE]vbcherepanov пишет: Я не понимаю зачем так замарачиваться, что-то новое создавать, [/QUOTE]Если честно, извини это я делаю не для тебя, не для Евгения, а для себя. Это мне помагает разобраться в битрикс, и это сокращает время моей работы в перспективе. Я не хочу более обсуждать нужно, то что делаю или нет. Я считаю нужно и буду продолжать и если это поможет еще кому-то буду рад. Этот проект Оpen Source и я всегда рад помощи и любому совету по существу. |
|
|