Структура фреймворка

Тема в разделе "PHP", создана пользователем silent9, 1 окт 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. silent9

    silent9 Постоялец

    Регистр.:
    7 июн 2008
    Сообщения:
    136
    Симпатии:
    10
    Посоветуйте по организации структуры нового фреймворка, может есть чтото что взять за основу (напр. самый простой mvc фреймворк)
    где можно про mvc поподробнее прочитать, кроме как на хабре?

    большие фреймворки не советуйте) до этого пользовался codeigniterом и своим фреймворком, щас хочется все переписать
     
  2. Liver

    Liver

    Регистр.:
    24 сен 2008
    Сообщения:
    316
    Симпатии:
    91
    Вот тебе реальный совет. Возьми справки из нескольких фрейморков и прочитай. И выбери лучшее для себя. Так ты не будешь завязан на реализацию фреймворка, но получишь море готовый принципов. Придумать новый код- хорошо, но придумывать уже известные идеи - потеря времени. Все равно придешь к тому же.

    Для себя я взял 2 фрейморка с такой же целью Zend Framework и Limb
     
  3. slik_jay

    slik_jay ^_^

    Регистр.:
    24 май 2008
    Сообщения:
    50
    Симпатии:
    27
    посмотри в сторону ezComponents, там структура такая, что каждый компонент независим, можно использовать отдельно
     
  4. a_n_d_y

    a_n_d_y

    Регистр.:
    26 мар 2006
    Сообщения:
    465
    Симпатии:
    61
    В гугле вводишь mvc и будет тебе куча статей по структуре. Лично я впервые так и знакомился :)
     
  5. silent9

    silent9 Постоялец

    Регистр.:
    7 июн 2008
    Сообщения:
    136
    Симпатии:
    10
    про гугл я знаю, там все одно и тоже...
     
  6. denover

    denover Постоялец

    Регистр.:
    5 июн 2008
    Сообщения:
    56
    Симпатии:
    7
    Структура codeigniterом рулит. Я её взял за основу.
     
  7. a_n_d_y

    a_n_d_y

    Регистр.:
    26 мар 2006
    Сообщения:
    465
    Симпатии:
    61
    Я взял в свое время тупо основу MVC и постепенно она обрастает исключительно своими решениями, пусть медленно методом проб и ошибок, но зато я там каждую строку знаю и всегда могу сделать исключительно под определенный сайт, не забивая лишним кодом. Так что мой совет прежний. Берешь тупо пустую MVC и вперед дописывать!!! Пример можно взять со всем известного ресурса ;)
    http://habrahabr.ru/blogs/php/31270/
     
  8. vaad2

    vaad2 Постоялец

    Регистр.:
    18 дек 2006
    Сообщения:
    60
    Симпатии:
    9
    Насчет структуры не могу сказать, в любом случае придется читать доки, но вот по реализации шаблонов - Django(питон) рулит, очень советую посмотреть - Перейти по ссылке . Кое-какие идеи утырил оттуда (например наследование шаблонов).
     
  9. skabbit

    skabbit Постоялец

    Регистр.:
    6 дек 2007
    Сообщения:
    88
    Симпатии:
    1
    Catalyst под perl с серверной стороны.
    если надо много ajax и всякой функциональности сложной - тогда ExtJS для пользовательской стороны.
    вместе всё очень удобно, если не считать плохо понимаемой структуре ExtJS и мало количество документации для Catalyst.
    это как с велосипедом - сначала сел и непонимаешь как на нём вообще что-то можно, а потом по степени обучения скорость увеличивается в несколько раз.
    большой плюс к Catalyst - это конечно же CPAN.
     
  10. AgpeHaJIuH

    AgpeHaJIuH Постоялец

    Регистр.:
    7 июл 2008
    Сообщения:
    67
    Симпатии:
    19
    Вот уж о mvc инфы более чем достаточно, один запрос типа "Model-View-Controller" в поисковик - и будет тебе чтива на целую неделю... да и в самой докуметации codeigniter o mvc говорится
     
Статус темы:
Закрыта.