Дайджест интересных новостей и материалов из мира PHP № 31 (25 ноября — 8 декабря 2013)



    Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

    Приятного чтения!


    Новости и релизы


    • ru Yii 2 alpha — Долгожданный альфа-релиз второй версии популярного фреймворка, который кстати теперь ru использует возможности PHP 5.4.
    • Symfony 2.4.0 — Плановый релиз фреймворка со множеством новых возможностей и полной обратной совместимостью с Symfony 2.3.
    • PHP_CodeSniffer 1.5.0 — Свежая версия системы автоматической проверки кода на соответствие стандартам.
    • Slim 2.4.0 — Обновился популярный микрофреймворк.
    • Принят стандарт PSR-4 — После небольшой задержки стандарт все-таки был принят. Также как и PSR-0 новый стандарт касается правил автозагрузки.


    Инструменты


    • Stringy — Библиотека, в которой реализовано множество функций для манипуляций со строками и поддержкой многобайтных строк.
    • Dukt Videos — Небольшая библиотека, абстрагирующая работу с видео-сервисами Vimeo и Youtube.
    • Media Alchemyst — Нужно извлечь аудио из видео? Извлечь изображение из документа? Сгенерировать анимированное gif-изображение из видео? Данная библиотека поможет быстро решить такого рода задачи.
    • Voodoo — Еще один фреймворк на PHP с хорошей документацией.
    • Coupe — Простой веб-сервер, реализованный на чистом PHP, используя сопрограммы (coroutines) из PHP 5.5 habr.
    • Parm — Неплохая реализация ActiveRecord на PHP с автогенерацией моделей по схеме, веб-интерфейсом и другими возможностями.
    • Rackem — Еще одна попытка перенести Rack из Ruby-мира в PHP. Подобное уже реализовано в Stack.
    • get-in — Полезные функции для работы со вложенными массивами.
    • dbv.php — Версионность базы данных, просто и удобно!
    • Wikitten — Маленькое и быстрое wiki-подобное приложение, идеальное для хранения заметок, сниппетов и идей.
    • Miner — Простой и удобный Query Builder для PHP.
    • XHProf.io — Графический интерфейс для анализа результатов профилирования кода, полученных с помощью XHProf.
    • Phabricator — Система управления кодом от Facebook. Включает инструменты для просмотра, ревью и мониторинга кода, а также много других возможностей.
    • PHP Toolbox — Каталог PHP-библиотек. Клон Ruby Toolbox.
    • Awesome PHP — Еще один пополняемый список отличных библиотек и фреймворков для PHP.


    Материалы для обучения




    Материалы c прошедших конференций


    • Symfony Live Berlin 2013 — Слайды с прошедшей конференции, в скором времени ожидаются видеозаписи докладов.
    • ZendCon Europe 2013 — Слайды 25 докладов с прошедшей в Париже конференции.


    Занимательное


    • Что дальше для Symfony2? — Пост больше касается не самого фреймворка, а скорее экосистемы. Автор обращает внимание на то, что бандлам не хватает контрибьюторов.
    • Повесть о двух PHP-разработчиках — Автор подмечает, что в PHP-сообществе есть деление на root-разработчиков и shared-разработчиков. А также делится мыслями о том, что из этого следует.
    • Упадок PEAR и восхождение Composer — Немного истории PEAR и Composer, о предпосылках появления последнего и о причинах его успеха.


    Быстрый поиск по всем дайджестам
    Предыдущий выпуск
    Zfort Group
    113,00
    Компания
    Поделиться публикацией

    Комментарии 13

      +2
      спасибо! забрал dbv.php :)
        +4
        PSR-4 фактически поможет избавится от кучи хлама в папке vendor, т.е. теперь вместо:

        vendor
          \--zendframework
             \--zend-console
                \--docs
                \--src
                    \--Zend
                       \--Console
                \--tests
        

        Можно будет использовать вот такую более простую и понятную структуру:

        vendor
          \--zendframework
              \--Zend
                  \--Console
        

        Теперь ждём обновление composer и библиотек
          +3
          Добавили бы ещё Phar в PSR.
          Типа класс ns\subns\ClassName, а лежит он в phar:///ns/subns.phar/ClassName
            0
            Поддерживаю, было бы круто, тогда бы скачивался один файл, а не куча всего, тогда бы у composer было бы меньше проблем с памятью :)
            –1
            А мы всё ждём и ждём когда же доведут до ума mySql с приставкой «i»… (
              +2
              чем PDO не устраивает?
                +1
                А что с ней не так?
                Единственное неудобство, о котором я знаю — биндинг с неизвестным заранее числом параметров.
                Ну да, нужен костыль из call_usr_func_array.
                Но ведь пишется же это всё равно только один раз.

                А больше проблем (если говорить о современных версиях) я не встречал.

                +1
                Спасибо вам большое!
                  +2
                  Спасибо, как всегда замечательный обзор.
                  Было бы замечательно, если было указанно на каком языке материал по ссылке. А то когда времени мало, читать на английском не айс, а ссылка уже будет помечена, как посещенная.
                    +3
                    По умолчанию материалы по ссылке на английском. Если материал на русском, то возле ссылки будет иконка ru или habr.
                    В этом выпуске просто мало таких получилось :-)
                    +1
                    Что-то сборник трюков Laravel какой-то сборник советов от капитана очевидность, как мне кажется. Что-то практически из документации выдрано. Надеюсь, будет больше интересностей. Пока что для себя «отрыл» трюк «Stop Writing Your Form Errors by Hand».

                    Возможно, конечно, это все потому, что как бы не хвалили документацию Laravel — она лобовая, чтоли. Прекрасная, но зачастую каких-то моментов там нет. Мне это немного затормозило вхождение, но все решалось просмотром Api. Поиск по которому, кстати, также ужасен, на мой взгляд)
                      +2
                      PSR-4, как по мне, менее строгий, чем PSR-0, а не более.
                        +2
                        Спасибо, получилась отличная подборка.

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                        Самое читаемое