За последние 24 часа нас посетили 8589 программистов и 489 роботов. Сейчас ищут 167 программистов ...

Дискусия о фреймворках: зачем, почему, кто и что!

Тема в разделе "Прочие вопросы по PHP", создана пользователем Psih, 19 окт 2010.

?

Каким фреймворком или CMF вы пользуетесь?

  1. Zend Framework

    9 голосов
    10,3%
  2. Simphony

    9 голосов
    10,3%
  3. Yii

    22 голосов
    25,3%
  4. Kohana

    7 голосов
    8,0%
  5. Code Igniter

    6 голосов
    6,9%
  6. CakePHP

    0 голосов
    0,0%
  7. eZ Components

    0 голосов
    0,0%
  8. Drupal

    3 голосов
    3,4%
  9. Никаким

    30 голосов
    34,5%
  10. Laravel (добавлено)

    2 голосов
    2,3%
Можно выбрать сразу несколько вариантов.
  1. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.439
    Симпатии:
    1.744
    nano
    ой да ну нафик этот модуль. будете с ним мудохаться до посинения, потом через год выйдет новый друпал/модыкс/джумла и будете переписвыать? =)
     
  2. nano

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

    С нами с:
    18 фев 2011
    Сообщения:
    4
    Симпатии:
    0
    Ну можно просто не обновлять друпал и все. А вообще я думаю, что люди наверное в курсе того, что система может обновится\измениться, но все же пишут модули различные.

    А что бы выбрали вы, igordata?
     
  3. pohapecoder

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

    С нами с:
    16 окт 2010
    Сообщения:
    63
    Симпатии:
    0
    можно и как модуль drupal написать. если прикалывает.
    но для joomla написать компонент было бы в разы быстрее.
     
  4. nano

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

    С нами с:
    18 фев 2011
    Сообщения:
    4
    Симпатии:
    0
    Правда? Сейчас пойду документацию посмотрю, может и в правду быстрее.
     
  5. ihappy

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

    С нами с:
    15 июл 2011
    Сообщения:
    5
    Симпатии:
    0
    Это смешно.
    Не знания темы, оскорбляет просто.

    Модуль написать, легко. API меняется только между релизами. Никто не заставляет переходить с 6 на 7, только по тому, что вышла новая версия. Один раз написал модуль и забыл.

    Я боюсь спросить, а на самописной системе, наверно все пишется один раз и навсегда? как на камне выбил?
     
  6. Easy

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

    С нами с:
    15 июл 2011
    Сообщения:
    286
    Симпатии:
    0
    Почему нет пункта свой?)
     
  7. ideea

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

    С нами с:
    3 окт 2009
    Сообщения:
    60
    Симпатии:
    0
    Немного пробовал Yii, потом активно начал писать на symfony, за то время, что пользовался, symfony намного больше понравился. Сейчас буду переходить на symfony2.
    Поправьте название фреймворка в голосовании.
     
  8. vladtol

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

    С нами с:
    1 июн 2012
    Сообщения:
    2
    Симпатии:
    0
    На мой взгляд "Drupal" очень удобный и масштабируемый проект. Он конечно тяжеловесный и требует постоянного обновления, но это стоит того, я например настроил авторизацию на сайте через ldap путем простого добавления нескольких модулей дополнительных, причем авторизация заработала сразу (что меня сильно удивило)
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.439
    Симпатии:
    1.744
    друпал крутой и кучу всякого имеет из коробки.
     
  10. zendframework

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

    С нами с:
    29 авг 2012
    Сообщения:
    9
    Симпатии:
    0
    Адрес:
    zend-frameworks.com
    я за zend framework, сначала тяжело но потом можно моментально реализовать множество задач через встроеные библиотеки.Мне нужно было гдето полтора месяца на изучение, тепер сделал свой сайт куда периодически пишу статьи и видео по етому фрейму, потому если кто то решится начать заходите=) zend framework
     
  11. iliavlad

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

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    Это пример говнокода при использовании этого фреймворка
    http://zend-frameworks.com/ru/articles/zend_cache_describe.html
    и это тоже.

    примеры моментально реализованных задач можно увидеть?)

    А вообще удачи в начинании.
     
  12. d1gi

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

    С нами с:
    24 май 2009
    Сообщения:
    326
    Симпатии:
    0
    кстати, а здесь есть люди, которые глубоко знают хотябы 2 каркаса, один из которых Symfony2? ;)
     
  13. zendframework

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

    С нами с:
    29 авг 2012
    Сообщения:
    9
    Симпатии:
    0
    Адрес:
    zend-frameworks.com
    Да нужно исправить на то момент еще не знал о бейсурл, по поводу describe, мне мой колега у которого опыт гдето 2 года розказывал что ето круто, я не мог пока ему возразить что нет, и так благодарен ему за то что минимально меня обучил.

    Пока к сожелению не много пользователей, тем более опытных что б сразу сказато что плохо а что хорошо,потому и пишу по мере изучения =(

    А вообще удачи в начинании. спасибо =)
     
  14. MaXyC_Web_Studio

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

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    странно видеть подобные тексты от проф разработчика. судя по тексту, сложилось впечатление, что вы не разобрались до конца в Yii
     
  15. nawatar

    nawatar Новичок

    С нами с:
    12 дек 2013
    Сообщения:
    3
    Симпатии:
    0
    Надеюсь мой наивный вопрос не будет вас раздражать.
    Что вообще такое фреймворк. Кругом все он нем кричат, а определения не найду. Не хочется тратить время на напрасное изучение.
    Его можно воткнуть в используемую CMS с целью расширения функционала?
    С его помощью можно установить в систему несколько понравившихся программ (любых из инета) и гонять между ними данные (кроме общей авторизации, например, передавать изображения из фотогалереи на форум?
     
  16. MaXyC_Web_Studio

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

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    фреймворк с английского каркас. это каркас для ваших приложений, который содержит большинство функций, которые тебе пригодятся и не придется их создавать. ты фокусируешь свое время и силы на приложение и его функционал, а не на разработку логики и архитектуры сайта
     
  17. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    716
    К слову. У мну оф. сайт коханы заблокирован. Видимо его писали педофилы под веществами, не иначе...
     
  18. Ke1eth

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

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    работает
    У них 2 адреса, и один из них заблокировали - да, выбирай, оставляй в хостах, тот что работает )
    141.101.116.164
    141.101.117.164
     
  19. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    716
    Спасибо. Кстати, обратился к провайдеру с этим вопросом, минут через 15 перезвонили, сказали что снимут сегодня блокировку. Чудеса )
     
  20. nawatar

    nawatar Новичок

    С нами с:
    12 дек 2013
    Сообщения:
    3
    Симпатии:
    0
    Другими словами - это о-о-очень крупная PHP библиотека? Ее и в существующую CMS можно встроить? Существует ли фреймворк позволяющий организовать взаимодействие с WordPress и/или Jomla на уровне обмена данными? Если я в систему стороннее приложение ставлю, они предоставляют систему безопасности? Например, кража данных из переменных?
    Сильно сказано)))
     
  21. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.340
    Симпатии:
    44
    Можно, но не нужно. Крупные CMS сами по себе - фреймворки. Есть даже термин CMF - т.е. те CMS, у которых есть документированное внутреннее API, позволяющее вам что-то дописывать, доделывать, писать плагины и т.п.
     
  22. Ke1eth

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

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Ну все, Kohana официально рипнулась. Жалько, печально, но фигля делать. Закономерное явление для проекта, когда сообщество не подпускалось к разработке.
     
  23. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    10.310
    Симпатии:
    1.027
    Адрес:
    там-сям
    Я не следил, но вроде бы Kohana родилась как форк Codeigniter под тем лозунгом, что разработка должна стать открытой для людей. И что же, за что боролись, на то и напоролись?

    А CI таки жив курилка.

    Добавлено спустя 4 минуты 47 секунд:
    p.s. а где пруфлинк, что кохане кирдык?
     
  24. Ke1eth

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

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
  25. mr_Michel

    mr_Michel Новичок

    С нами с:
    2 окт 2014
    Сообщения:
    4
    Симпатии:
    0
    Честно говоря так и не понял - в чем преимущества того же yii (наверно опыта мало).
    Мне так видится - разница в том что стандартные функции PHP сделали методами в классах. Собственно всё :)
    Насчет простоты использования и ясности кода - можно поспорить конечно.
    По поводу библиотек компонентов - можно использовать и без фреймворка.
    По поводу безопасности - какие средства есть в yii для проверки на sql инъекции?
    И вообще не лучше ли всю логику работы засунуть в PL/SQL(и доступные аналоги, например PL/pgSQL ) ?