Закрыть
Загрузка данных
Логин:   Пароль:      
Регистрация   Забыли пароль?

Поиск по Bigstreet:



Важные объявления:

Призовой фонд bigstreet




Что такое призовой фонд скрипта социальных сетей bigstreet - это фонд который позволит спонсировать лучшие разработки на основе bigstreeta они могут быть как модули, дополнения, так и дизайн, шаблоны, моды и хаки. Чем больше соберем призового фонда - тем быстрее будет продвигатся разработка, так как желающие что-то сделать полезное всегда найдутся.

Фонд помощи разработчикам bigstreet

+ 500 рублей

15 горячих:

Закрыть
Загрузить:
Указать:
Выравнивание:    Копирайт:
Альт
Цвет шрифта Закрыть
Белый Розовый Серебряный Оливковый Красно-коричневый Лимонный Зеленый Темно-синий Желтый Красный Серый Фиолетовый Водный Зеленовато-голубой Голубой
Выделить маркером Закрыть
Розовый Серебряный Оливковый Красно-коричневый Лимонный Зеленый Темно-синий Желтый Красный Серый Фиолетовый Водный Зеленовато-голубой Голубой Черный
Смайлики ;) Закрыть
Улыбка Нахмуриться Подмигивание Язык Смех Смущение Нерешительность Сюрприз Поцелуй Вопль Класс Денежки Ошибся Невинность Плач Рот на замке

Взгляд на систему с другой стороны

Хотелось бы поделиться мыслями про код BigStreet.
Вообще, начальная разработка этого "велосипеда" (как его называл когда-то сам redhummer), была для получения опыта методом проб и ошибок. Сомневаюсь, что разработчик имел опыт написания CMS вначале долгого пути.

Сейчас мы имеем вполне симпатичную и функциональную (относительно, разумеется) систему, в основе которой лежат довольно неплохие решения.
Имеется некое подобие CMF в ядре системы, модульная система, шаблонизатор, НО...

Всё в целом попахивает кустарностью и отсутствием опыта.
Не ставлю себя выше разработика, я лишь сравниваю систему с другими фреймворками, с которыми мне доводилось работать.

Если уж CMF, то вот, что мне не нравится:



Перемешаны файлы приложения и ядра. Всё в одной куче: и кэш, и классы ядра, и JS, etc.

Имеются классы ядра, но где же ООП реализация контроллеров? Она даст намного большую гибкость, чем просто инклюд файла контроллера с процедурным PHP.
Action`ы реализованы отдельными файлами, что какбэ намекает.
Это касается и других компонентов системы, фактически, все классы ядра являются лишь своеобразной обёрткой, возможности ООП не использованы в полной мере.



Что сделать?


- продуманную структуру файлов.
- сильно видоизменить ядро системы, возможно, и переписать с нуля.
- стереть всё нафиг и сделать за месяц равный текущему функционалу движок на ZendFramework или Kohana

А можно ничего и не трогать...


Можно оставить всё как и есть сейчас, однако скорость разработки именно функционала CMS будет предельно низкой ввиду повторения кода, и недостаточной гибкостью CMF.
Лично мне не хочется дальше работать с этой CMS, имея такое ядро. Либо изменять имеющееся, либо писать новый движок, используя один из популярных CMF.
Alphard 30 января 2010 23:15 комментариев: 6
:) 5 :(
просмотров: 1696

Комментарии:
полностью поддерживаю… ибо то что есть сейчас гавно гавнищем… я за переписку всего и вся
как гриццо первый нах и ниипёт
bond1211 bond1211   30 января 2010 23:32
:) 1 :( #
2-мя руками за новое ядро!
ebuka   1 февраля 2010 14:30
:) 1 :( #
ZF поддерживаю — тем более что структура там есть и они стандартизирована и по возможности не дает самовольничать, хотя всякое бывает…
Sych   30 апреля 2010 10:12
:) 0 :( #
самое интересное, что все коменты оставленные тут ничего незначат, ибо их написали ничего несделавшие люди. хорошо обосрать человека который забесплатно вам предложил такую конфету, пусть и обертка неочень.
по мне так нормальный двиг, я ничего не понимаю в пхп и так далее. но очень поддерживаю разработчика. можете и дальше обсирать все направо и налево, даже меня
dolphin4ik   16 мая 2010 10:54
:) 1 :( #
Ну так мы все за, кто приступит? Посильную помощь гарантирую. Есть возможность получить новый адрес для развития проекта и место на платном хостинге бесплатно. Если система будет развиваться, конечно. Ну так кто может взять на себя основную реконструкцию?
Anabiotick Anabiotick   26 июля 2010 21:57
:) 1 :( #
Мда, вот что верно, то верно, трындеть не мешки ворочить. Возмущений море, но никто даже в сообщество не желает объединяться, не говоря уже о том, чтобы и самим руки приложить к развитию.
Anabiotick Anabiotick   29 июля 2010 10:09
:) 1 :( #
Написать комментарий
Только зарегистрированные пользователи могут оставлять комментарии.





Подписаться на рассылку
"Бесплатный движок bigstreet.ru"


 
© 2009. | О сайте | Инструкции | Обратная связь
© Powered by BigStreet RC1-maps SVN Сервис коротких адресов День святого Валентина
www.webmoney.ru Участник проекта CMS Magazine
запонки montblanc


Работа с БД:
 Время - 0.0016
 Запросов - 4
Работа с кэшем:
 Время - 0.3903
 Записей - 0
 Прочтений - 5
Общее время:
 1.3605