Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Framework\3.2, а для чего каталог 3.2? 
:(
    Опции темы
Wowa
Дата 21.10.2006, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


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

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



На СВН есть каталог Framework\3.2, в котором, как я понимаю, будут лежать модули. А почему 3.2, а не сразу во Framework?
PM WWW   Вверх
Semenov
Дата 23.10.2006, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.10.2006
Где: г. Набережные Чел ны

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



Меня тоже волнует этот вопрос. Даже если и в 3.2, но почему именно 3.2, что это значит?
PM MAIL WWW ICQ   Вверх
IZ@TOP
Дата 25.10.2006, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



3.2. - версия фреймворка. Там кое что отсутствует, так как переписывается/дописывается, либо вовсе не нужно. Версии нужны для совместимости. Хотя в данный момент этой проблемы нет, но может появиться в будущем. Если вас волнует версия, можно дать № 0.1


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

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


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.10.2006
Где: г. Набережные Чел ны

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



>>Версии нужны для совместимости
Совместимости чего?
PM MAIL WWW ICQ   Вверх
IZ@TOP
Дата 31.10.2006, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Semenov, представь, например, что некий нехороший человек, внес довольно заметные правки в фреймворк (к примеру, обновил 4 библиотеки до функционала 6-й версии РНР). 
В связи с этими прискорбным, но необходимым, событием, исправленные/доработанные библиотеки перестали работать. Работать в тех местах ядра, где они использовались. 

Какой выход из этой ситуации? Править ядро или вернуть все на место? 
Править ядро - не всегда найдется время и человек, хорошо разбирающийся в архитектуре и всех тонкостях системы. 
Вернуть к старой версии фреймворк? Но тогда все старания, сверхчеловеческие, будут потрачены впустую.
И, может так случиться, что без этих самых, писанных-переписанных библиотек, не будет возможности реализовать некий специфичный модуль/функционал, для проекта на котором эта система будет использована.

Это теория, да. Реальных примеров я не приведу сейчас, но судя по некоторым данным из литературы, следует придерживаться такого подхода для систематизации и типизации архитектуры библиотек фреймворка.

Если я заблуждаюсь в своих высказываниях, прошу меня поправить.


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

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


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.10.2006
Где: г. Набережные Чел ны

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



Хорошо, понятно. Согласен.
Но тогда, может быть, нужно начинать с 0.1, 0.2, 0.3....1.0, 1.1....?
PM MAIL WWW ICQ   Вверх
Wowa
Дата 23.2.2007, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


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

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



Цитата(IZ@TOP @  31.10.2006,  12:34 Найти цитируемый пост)
Semenov, представь, например, что некий нехороший человек, внес довольно заметные правки в фреймворк (к примеру, обновил 4 библиотеки до функционала 6-й версии РНР). 
В связи с этими прискорбным, но необходимым, событием, исправленные/доработанные библиотеки перестали работать. Работать в тех местах ядра, где они использовались. 

Какой выход из этой ситуации? Править ядро или вернуть все на место? 

Хоть это и Open Source будет, но ведь официальные версии ядра будем только мы выпускать.. Если надо какие-то серьезные изменения в ядро внести, то предлагаю просто делать отдельную ветку на SVN. Как-только эта ветка будет готова, мы ее сделаем основной. Т.е. поместим в trunk...
PM WWW   Вверх
Semenov
Дата 23.2.2007, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.10.2006
Где: г. Набережные Чел ны

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



Цитата(Wowa @ 23.2.2007,  12:43)
Цитата(IZ@TOP @  31.10.2006,  12:34 Найти цитируемый пост)
Semenov, представь, например, что некий нехороший человек, внес довольно заметные правки в фреймворк (к примеру, обновил 4 библиотеки до функционала 6-й версии РНР). 
В связи с этими прискорбным, но необходимым, событием, исправленные/доработанные библиотеки перестали работать. Работать в тех местах ядра, где они использовались. 

Какой выход из этой ситуации? Править ядро или вернуть все на место? 

Хоть это и Open Source будет, но ведь официальные версии ядра будем только мы выпускать.. Если надо какие-то серьезные изменения в ядро внести, то предлагаю просто делать отдельную ветку на SVN. Как-только эта ветка будет готова, мы ее сделаем основной. Т.е. поместим в trunk...

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


 




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


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

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