За последние 24 часа нас посетили 18822 программиста и 1702 робота. Сейчас ищут 716 программистов ...

ZF

Тема в разделе "Прочие вопросы по PHP", создана пользователем mr.Gasparyan, 24 авг 2009.

  1. mr.Gasparyan

    mr.Gasparyan Активный пользователь

    С нами с:
    10 авг 2009
    Сообщения:
    36
    Симпатии:
    0
    Всем привет.

    Я тут почитал про фреймворк (ZF). И понял что он дает скорость рзаработки, надежность, красоту кода и т.д. Из минусов только скорость работы.

    Так вот, вопрос почему фреймворки не используются повсеместно?
    Кстати, я бы хотел изучить фреймворк от zend, но думаю окупится ли потраченное время и силы и будут ли эти знания востребованы на рынке труда.

    Спасибо.
     
  2. Озвученный минус - очень спорный. Врядли ты сможешь написать решение эффективней, чем полторы тыщи отличных разрабов.

    Изучай, ZF окупится 100%.
     
  3. mr.Gasparyan

    mr.Gasparyan Активный пользователь

    С нами с:
    10 авг 2009
    Сообщения:
    36
    Симпатии:
    0
    Мне интересно здешниее спецы пишут на ZF?
     
  4. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    mr.Gasparyan, то, что он очень медленный — это правда. Ну неимоверно утяжеляет скрипт.

    Ну и то, что окупится на все 100 — тоже правда.
     
  5. mr.Gasparyan

    mr.Gasparyan Активный пользователь

    С нами с:
    10 авг 2009
    Сообщения:
    36
    Симпатии:
    0
    Кто же прав насчет скорости?
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
  7. kostyl

    kostyl Guest

    mr.Gasparyan
    смотря еще как писать, можно взять тупо фронт контроллера от туда и написать такую тяжелую вещь что ужас один, а можно взять пол фрейма и будет все шустрить...
     
  8. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    потому что чужой код не красен
     
  9. mr.Gasparyan

    mr.Gasparyan Активный пользователь

    С нами с:
    10 авг 2009
    Сообщения:
    36
    Симпатии:
    0
    Всмысле? Не хотят использовать чужие наработки?
     
  10. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    а ты хочшь? при том что там докуя ненужной куйни? и при том что в этом во всём надо разбираться
     
  11. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    фреймвок - это CMS для программиста
    чем плохо пользоваться готовой CMS?
     
  12. mr.Gasparyan

    mr.Gasparyan Активный пользователь

    С нами с:
    10 авг 2009
    Сообщения:
    36
    Симпатии:
    0
    Если это ускорит и обезопасит мое приложение то да

    Мнения разделяются....
     
  13. kostyl

    kostyl Guest

    ничего тут не разделяется это все одно и то же мнение...
     
  14. mr.Gasparyan

    mr.Gasparyan Активный пользователь

    С нами с:
    10 авг 2009
    Сообщения:
    36
    Симпатии:
    0
    kostyl вы пользуетесь фреймворком?
     
  15. kostyl

    kostyl Guest

    mr.Gasparyan
    да, своим собственным, но не потому, что я не разбираюсь в Зенде или он тяжелый или еще по чему. Я просто хочу юзать свое.
     
  16. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    Именно про это я и говорю. Сжатый в один файл зенд, да еще и под акселератором — подключается за 0.05 секунды, а у меня главная freecr.ru без акселератора и оптимизаций полностью генерируется за 0.02 секунды (с оптимизациями будет еще раз в 5 быстрее).
    А кроме того, что зенд надо подключить (те самые 0.05 секунды с акселератором и 0.4 без него) — на нём еще надо написать проект, который тоже часть времени отожрёт)
     
  17. kostyl

    kostyl Guest

    mr.Gasparyan
    короче все ок, если хочешь знать какой нить фреймворк знания которого широко поощряются работодателями то учи ZF.
     
  18. phpbidlo

    phpbidlo Активный пользователь

    С нами с:
    18 авг 2009
    Сообщения:
    49
    Симпатии:
    0
    Зенд фреймворк хорош тем, что классы разделены по функционалу и можно использовать только необходимую часть, а не таскать весть этот набор.
    У меня например свой простой MVC-фреймворк (свои реализации model controller view, доступ к базе и еще что то по мелочи)
    А остальные необходимые вещи такие как Acl, Auth, Cache берутся из Zend, т.к. самому реализовывать их нет особого смысла.
     
  19. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    чтобы отобразить одну страничку вы подключаете ВСЕ файлы?
     
  20. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    Frozen, на последнем Зенде с убранными require_once и подключенным автолоадом страничка "HelloWorld" генерировалась 0.1 секунды.

    и, обратите внимание, я указал на время 0.4, то есть это время подключения одного файла, по советам описанным в статье.
     
  21. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
     
  22. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
     
  23. Ага. Зенд, конечно, нужен что бы делать хеллоу ворлд, безусловно.
     
  24. mr.Gasparyan

    mr.Gasparyan Активный пользователь

    С нами с:
    10 авг 2009
    Сообщения:
    36
    Симпатии:
    0
    Допустим надо написать навороченную регистрацию (капча, ява проверки и т.д.) с добавлением в бд и авторизацию.

    Скоько это времени займет с ферймворком и без?
     
  25. Лол. Зависит от того, знаешь ты фреймворк, или нет.