Где использовать фреймворки?

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

Статус темы:
Закрыта.
  1. muzshura

    muzshura Постоялец

    Регистр.:
    27 фев 2008
    Сообщения:
    74
    Симпатии:
    3
    Познакомился с фреймворком kohana, понял что его можно использовать только как заготовку для cms, я ошибаюсь?
    И заодно вопрос, как обстоят дела с другими фреймворками?
     
  2. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.065
    Симпатии:
    197
    в принципе вы правы, дело в том что использовать фреймворк для маленького проекта смысла мало, хотя бывает и такое. однаког его очень удобно использовать для больших проектов.
    что значит как обстоят дела с другими фреймворками? все фреймворки если не ошибаюсь построены на модели mvc
     
  3. Alexitdv

    Alexitdv

    Регистр.:
    4 янв 2008
    Сообщения:
    161
    Симпатии:
    65
    Фреймворк - это:
    1. Качественный код,
    2. Распределение пространств имен,
    3. Большие трудозатраты (изучение и написание кода).

    Фреймворк нужен:
    1. Если проект большой,
    2. Если над проектом работает более 2-х человек,
    3. Если пишешь свою CMS и нужны определеные стандарты и паттерны.

    Ну и конечно, нужен, если делать нех :)
     
  4. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    А также фреймворк это еще куча лишнего кода, который выполняется автоматически, и который **х не нужен КОНКРЕТНО тебе.

    а так фреймворк это хорошо)
     
  5. afonya09

    afonya09

    Регистр.:
    31 янв 2009
    Сообщения:
    260
    Симпатии:
    18
    Хороший фреймворк это тот в котором нет ничего лишнего и ты полностью все в нем понимаеш.
    А так это понты и снижение производительности.
     
  6. 01ssv

    01ssv Постоялец

    Регистр.:
    29 янв 2008
    Сообщения:
    65
    Симпатии:
    5
    По своему опыту скажу, что проект на фраймворке - гораздо легче поддерживать и чем больше проект, тем легче его поддерживать чем проект написанный без него, конечно, надо хорошо знать фреймворк. Сам же фреймворк можно выбрать любой из тех которые постоянно подерживаются и развиваются, хотя, лично я предпочитаю Zend Framework
     
Статус темы:
Закрыта.