• Почему yum при установки пакета возвращает ошибку и как ее исправить?

    Olej
    @Olej
    инженер, программист, преподаватель
    Почему yam

    Ну, прежде всего, не yam, а yum (прям как в анекдоте... ;-) ), а во-вторых, у вас просто репозитарий *.rpm лежит ... или указан неправильно.
    Ответ написан
    3 комментария
  • Почему периодически тормозит простой запрос в mysql?

    bigton
    @bigton
    Web-программист
    Думаю это связано с ORDER BY и LIMIT, ведь для работы этих инструкций во временную таблицу в памяти ложится результат работы запроса. То есть думаю можно увеличить некоторые параметры в my.cnf - sort_buffer_size.
    Ответ написан
    Комментировать
  • Какие перспективы у CakePHP?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Kohana и CakePhp ? Популярных когда? Много лет назад?
    На данный момент Yii, Symfony, Laravel - популярные, из них самой простой наверное стоит назвать YII.
    CakePhp, вышла новая 3-я версия, и возможно она вернет им популярность, но я краем глаза глянул ее - изюма нет.
    Kohana - версия 3.3 вышла в 2013 с тех пор три мелких обновления до 3.3.4. Пациент скорее мертв, чем жив.
    Ответ написан
    24 комментария
  • Зачем нужны события в yii2?

    MegaMufa
    @MegaMufa
    Событийная модель помогает строить слабосвязанную систему. Пример из жизни. Я сейчас работаю над SAAS платформой. Компания покупает учетку и выбирает за какие модули платить. Есть модули учета, проверок, для кадровиков и т.д. Модули должны взаимодействовать между собой, но любого модуля может не быть.

    Например при создании сотрудника в модуле "кадррезерв", его автоматически надо добавить в модуль "учета". Я не могу напрямую дергать метод из другого модуля т.к. заранее не известно, будет он куплен или нет.

    Вместо этого я бросаю событие типа user.created, а в модуле учета в обработчике этого события заношу пользователя в нужные списки. Получается, если модуля нет, то событие просто выброситься в холостую, а если есть, то запустится обработчик.

    Это на самом деле очень удобно. Но есть и негативная сторона: из-за слабой связаности усложняется навигация по коду. Что бы узнать, где есть обработчики приходится пользоваться поиском по имени события. Но это малая цена за гибкость, которую дают события.
    Ответ написан
    9 комментариев
  • Какой выбрать php-фреймворк для простых и средних проектов?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    yii устарел... вот и все. эта самая "2 версия на носу" уже 2 года, а толку? Нету роадмэпа, комьюнити слабенькое (в среднем по уровню), не так много качественных расширений, нельзя использовать просто так отдельные библиотеки (ну как... можно, но со своими приблудами)... За это время успели выйти Silex/symfony2, причем symfony уже имеет версию 2,4, огромное комьюнити и массу библиотек и инструментов упрощающих жизнь.

    Для небольших и средних проектов стоит посмотреть в сторону микрофреймворков аля Silex. Он неплохо расширяется, так что то что он micro вам не помешает.
    Ответ написан
    2 комментария
  • Какой выбрать php-фреймворк для простых и средних проектов?

    Mx21
    @Mx21
    Software engineer
    Yii
    Ответ написан
    Комментировать
  • Какой выбрать php-фреймворк для простых и средних проектов?

    Смотря какие именно проекты. Если допустим делать сайты малой и средней сложности наверное склонился бы к Yii2. Если же хочется освоить универсальный инструмент на все случаи жизни, то я бы предпочёл Symfony2.
    А так, по воле судьбы, работаю сейчас с форком onPHP. Мне нравится, очень мощный и гибкий фреймворк, но вряд ли он годится для быстрого создания сайтов с нуля, если только самому не сделать какую-то общую базу. То есть он ближе к Symfony, чем к Yii, но и делаю я не сайт.
    Ответ написан
    Комментировать