yanval
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ну, отсутствие результата тоже результат. В принципе, мною ожидаемый. Хотелось бы послушать мнение других вначале, потом высказать своё, но по случаю отсутствия оных высказываюсь. Немного о своём опыте борьбы с этой штукой. Не хочется, чтобы считали, что всё нижеизложенное проистекает от незнания. На коммуниваре мною были созданы два немалых сайта, успешно действующих не один год. Сайты образовательные, поэтому кроме стандартных штук вроде форума на них имеются всякие примочки вроде автоматических расписаний, системы вывода оценок, блогов обучаемых. Не скажу, что сверх круто, но всё таки... Решение о платформе разработки принимал, увы не я. Немного технической информации. Система существует с 1999 года, написана на Perl, БД PostgreSQL. Проблемы, с которыми столкнулся. Отсутствие приличных мануалов (в том, что идёт в комплекте, половина разделов пустые) и поддержки. Есть возможность задать вопрос в некоей рассылке, где общаются авторы этой системы, но стандартный ответ «Кури ману». На замеччание, что в манах отсутствует раздел, как явление мне было сказано «Вот, молодой человек, разберись в коде и напиши, а мы тебя похвалим». Поэтому если Вы плохо читаете чужой навороченный код на Perl, это не для Вас. Внутри системы встроен собственный язык шаблонов. Язык самобытен (не похож на другие), малодокументирован и суров к синтаксису. Интерфейс системы сложен и неочевиден. Действия вроде настроек прав пользователей и т.д. не так уж тривиальны. Интересен способ получения каких-либо пользовательских данных из форм. Все полученные данные сначала сохраняются в базе, а потом могут быть обработаны программно. Удалять данные можно только ручками. У системы есть такая штука, как онтология. По проще это можно сказать так – все объекты на сайте, такие как страницы, загружаемые файлы, картинки, сообщения пользователей хранятся в одной таблице БД. Поэтому, скорость генерации страниц существенно падает с ростом объема сайта и, скажем большой форум влияет на скорость загрузки всех страниц. Сама таблица содержит кучу малоиспользуемых полей – плата за универсальность. Коммунивар очень болезненно относится к изменению БД другими способами и предоставляет мало собственных средств. Система ресурсоёмка и нетороплива. В общем, при выборе системы управления сайтом выбирайте что-то другое. Я думаю, обсуждение на этом закончится, но буду рад и надеюсь на другие мнения. |