CodeIgniter vs Symfony

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

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

    silent9 Постоялец

    Регистр.:
    7 июн 2008
    Сообщения:
    136
    Симпатии:
    10
    Подскажите плюсы/минусы, что удобнее по написанию кода, по скорости работы
    что выбрать?
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Любой framework - дело личных предпочтений.
    Попробуй оба и выбери сам.
     
  3. silent9

    silent9 Постоялец

    Регистр.:
    7 июн 2008
    Сообщения:
    136
    Симпатии:
    10
    больше нравится Symfony, но CodeIgniter быстрее
    хотелось бы услышать кто чем пользуется для разработки высоконагруженных сайтов
     
  4. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Ну так и пользуй Symfony. При нынешней стоимости железа, скорость framework'a не особо актуальна в сравнении с удобством и скоростью разработки.
     
  5. Granat

    Granat Создатель

    Регистр.:
    3 апр 2006
    Сообщения:
    26
    Симпатии:
    5
    Symfony удобнее но тормознее.
    CI быстрее но менее удобен, есть хорошая документация на русском.

    Выбирай исходя из задачи.

    Вынужден не согласиться. Зависит от нагрузки. Если проект хорошо нагружен, то создание мощной инфраструктуры и её поддержка будет значительно дороже правильного проектирования при разработке. Иначе бы все пользовались готовыми CMS а не заказывали индивидуальную разработку.
     
  6. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Ни кто и не вынуждает ;)
    Не настолько Symfony тормознее, чтоб делать из этого трагедию.
    А высоконагруженные системы полюбому обрабатываются напильником вручную.
     
  7. Granat

    Granat Создатель

    Регистр.:
    3 апр 2006
    Сообщения:
    26
    Симпатии:
    5
    Угу, всего лишь тормознее в три раза.
    Источник http://www.alrond.com/ru/2007/jan/25/rezultaty-testirovanija-6-frameworks/

    Взято оттуда:
     
  8. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Это синтетические тесты, которые весьма отличны от реальности (типа сравнения быстродействия PHP/CGI и mod_php на примере echo 'hello word').

    Да CI быстрее, но Symphony функционально богаче.
    Не стоит упирать тупо на производительность, чтоб потом не пришлось переписывать весь проект - проектирования ни кто не отменял.
    Выбор framework'a должен зависеть от конкретной задачи, а не от производительности, иначе може быть мучительно больно.
     
  9. silent9

    silent9 Постоялец

    Регистр.:
    7 июн 2008
    Сообщения:
    136
    Симпатии:
    10
    а есть фреймворк который сочетает в себе эти 2 качества - производительность и функциональность?)
    сегодня ставил эти 2 фреймворка и попробовал написать hello world, в symfony отображение кода 0,250с, в codeigniter 0,030с

    скорее всего codeigniterом буду пользоваться, а то при высокой нагрузке symfony сдохнет...
     
  10. anarki

    anarki Прохожие

    CI как фреймворк только для оч. мелких проектов типа блогов всяких, или если вписываться в модели, которые он представляет(MVC c одним контроллером и 1 шаблоном, например), небольшой уход в сторону и все ппц. А на вики какие-то кривые "дополнения", будто их писали на коленке.
    ООП код в фреймворке "для неймспейсов" в основном.

    В симфони надо разбираться, куча нагромождений абстракций, вот они-то и вызывают тормоза. Но доволльно конфигурируемый и скаффолдинг на высоте, хотя иногда доки не хватает, нужно копать в сторону пропеля. Если прикрутить туда похапе акселератор и вырубить логгирование почти везде, кроме критических моментов + кеш, то должен выдавать приемлемую производительность на выделенном сервере(это если под крупный проект)

    Что-то среднее между этими фреймворками должно быть почти идеалом =)
     
Статус темы:
Закрыта.