Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Конфиги 
:(
    Опции темы
 
Где будем хранить конфиги
Только XML [ 8 ]  [25.00%]
Только PHP файлы [ 17 ]  [53.12%]
В XML и в PHP [ 4 ]  [12.50%]
ini файлы [ 3 ]  [9.38%]
Всего проголосовавших: 32
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Opik
Дата 25.6.2005, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: нет
Всего: 55



субж, пож-та, аргументировать.
PM MAIL Skype   Вверх
Irokez
Дата 25.6.2005, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: нет
Всего: 53



как насчет ini файлов?
PM   Вверх
Wowa
Дата 25.6.2005, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(Irokez @ 25.6.2005, 12:52)
как насчет ini файлов?

имхо, достоточно примитивная структура у них.

Поэтому ихмо конфиги лучше хранить в PHP-файлах. Недостатков не вижу.


Также нам нужно определиться с тем, будут ли все конфиги храниться в выбранном нами формате? Или же только основные настройки для системы будут в нем храниться? А все остальные настройки - в соответствующих таблицах.
PM WWW   Вверх
Opik
Дата 25.6.2005, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: нет
Всего: 55



Wowa
смотря где будет хранится инфа о модулях. Если как предложил Sardar.. зависимости, то только в XML файлах.
PM MAIL Skype   Вверх
IZ@TOP
Дата 25.6.2005, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



Проголосовал за XML конфиги, так как считаю что это самый удобный метод хранения структурированной конфигурации.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Wowa
Дата 25.6.2005, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(Opik @ 25.6.2005, 13:00)
Если как предложил Sardar.. зависимости, то только в XML файлах.

Если остановимся на этом(скорее всего), то конечно..
PM WWW   Вверх
dm9
Дата 25.6.2005, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: нет
Всего: 137



Поясните, что именно должно храниться в конфигах. Хотелось бы более развёрнутого ответа, чем "информация" smile

PM MAIL ICQ   Вверх
IZ@TOP
Дата 25.6.2005, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



Ну наверное что-то вроде:
Код

<?xml version="1.0" encoding="UTF-8" ?>
<Config compatibility-varsion="1.*">
    <Core version="1.0" />
    
    <Log path="%0/log/" />
    
    <Exceptions>
        <Collections path="%0/Global.Exceptions.xml" />
        <Log to="file" path="%0/www-exceptions-logs.log" buffsize="1024" error_level="ALL" />
        <Log to="mail" path="[email protected], [email protected]" error_level="FATAL,WARNING,NOTICE" />
    </Exceptions>
    
    <Data>
        <Connections>
            <Connection name="MySQLMain" param="mysql://ODBC@localhost/" workbase="web_data" />
        </Connections>
    </Data>
</Config>



--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Render
Дата 25.6.2005, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 12.5.2005

Репутация: нет
Всего: 3



За PHP, зачем пользоваться XML, лишние навороты-ИМХО. Тем более, что потребуется написать обработчик этого конфига.
PM   Вверх
IZ@TOP
Дата 25.6.2005, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



Render, не лишние: удобные и современные.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
skalex
Дата 25.6.2005, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: нет
Всего: 23



Голосовал за XML, т.к. считаю, что в PHP их хранить не совсем логично (хотя и достаточно гибко). Привыкаю избегать занесения подобной информации в PHP-скрипты.
PM   Вверх
IZ@TOP
Дата 25.6.2005, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



smile Поддержим XML технологию!
PS Вообще мне кажется это голосование излишним, каждый будет толкать свое, надо исходить из того что более эффективно можно использовать в нашей системе и удобнее для понимания. А это есть ни что иное как XML smile Не только мое ИМХО smile


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
skalex
Дата 25.6.2005, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: нет
Всего: 23



На самом деле гибкость могут дать два варианта: или XML или PHP. Одно из двух.
PM   Вверх
Sardar
Дата 25.6.2005, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



Цитата(Mace @ 25.6.2005, 14:54)
т.к. считаю, что в PHP их хранить не совсем логично

Голосовал за 3 вариант, так как писать люблю быстро, а парсить XML при каждом запросе это достаточно медленная вещь. Лучше предоставлять юзеру вносит конфиги на XML, но по ним генерить *.php файлы, к которым доступ для людей запрещён smile Это эффективно и прозрачно для человека.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
IZ@TOP
Дата 25.6.2005, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



Цитата(Sardar @ 25.6.2005, 19:02)
Голосовал за 3 вариант, так как писать люблю быстро, а парсить XML при каждом запросе это достаточно медленная вещь. Лучше предоставлять юзеру вносит конфиги на XML, но по ним генерить *.php файлы, к которым доступ для людей запрещён  Это эффективно и прозрачно для человека.

Прочитав пол фразы уже созрело в голове кеширование конфигурации smile


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Vingrad CMS | Следующая тема »


 




[ Время генерации скрипта: 0.0607 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.