После 2 лет разработки выпущена новая версия открытого движка для создания форумов phpBB 3.3 с кодовым именем «Proteus». Среди изменений: поддержка PHP версии 7.1-7.4, расширенный набор эмодзи, удобное цитирование, легкое обновление, reCAPTCHA 2.0, улучшенные уведомления, новые иконки (с использованием CSS).
Сегодня на конференции SymfonyCon в Амстердаме был представлен пятый релиз свободного php-фреймворка Symfony, использующего модель MVC. В списке использующих Symfony проектов есть достаточно много популярных веб-приложений, таких как Drupal (CMS), Joomla (CMS), Facebook (SDK), Google API (SDK), phpBB, phpMyAdmin и другие. Среди 269 нововведений можно выделить 2 новых компонента:
String — компонент для объект ориентированной работы со строками с абстракцией данных #33553
Notifier — компонент для отправки уведомлений по различным каналам (email, SMS, ...) #33687
Спустя почти два года вышла новая версия Apache NetBeans 9.0
NetBeans — это кроссплатформенная среда разработки приложений на языках Java, C++, PHP и многих других, благодаря поддержке дополнений.
Примечательно, что это первая версия, выпущенная после передачи проекта компанией Oracle некоммерческой организации Apache Software Foundation. Изначально выпуск девятой версии планировалось приурочить к выходу Java 9, но в связи с передачей проекта, выпуск был отложен. Лицензия изменена на лицензию Apache
Главные новшества:
поддержка нового типа «var», появившегося в Java 10;
поддержка системы модулей JPMS (Jigsaw);
новый тип проекта «Java Modular Application» для удобной разработки модульных приложений;
27 июня вышла новая версия Eclipse 4.8.0 Photon. Eclipse - платформа для построения IDE, включающая в себя плагины для поддержки разработки на разных языках. По словам Майка Милинковича, исполнительного директора Eclipse Foundation, задача Eclipse Photon - расширение многоязычных возможностей Eclipse за счет взаимодействия по протоколу LSP (Language Server Protocol), через который предоставляются поддержка редактирования кода на современных языках (в Eclipse поддерживается LSP версии 3.6 и Debug Adapter protocol 1.25).
В состав Eclipse включен плагин для поддержки разработки на Rust - Eclipse Corrosion 0.1.0 (первый языковый плагин, построенный на взаимодействии по LSP).
После 1 года разработки вышел скрипт-программа, переводящая страницы ВКонтакте в ленты RSS. Изначально vkfeed2rss был написан на C, но позже переписан на PHP. Скрипт выпускается под лицензией MIT.
php-parser — библиотека для синтаксического разбора исходников PHP в абстрактное синтаксическое дерево. Может использоваться для создания статических анализаторов, утилит рефакторинга и сбора метрик.
Restyaboard — это Trello-подобная канбан-доска на PHP. Выпускается под двойной лицензией — OSL 3.0 и коммерческой.
Restyaboard поддерживает несколько организаций, внутри них список дел. Карточка дела может иметь обсуждение. К карточке можно прикреплять изображения и прочие вложения. Карточке можно назначать текстовые метки (теги). Карточки распределяются по категориям типа «Сделать», «В работе», «Сделано». Категории представляются в виде вертикальных столбцов. Карточки перетаскиваются между категориями drag'n'drop'ом, также есть возможность сделать перенос через меню действий.
Состоялся четвертый релиз свободного php-фреймворка Symfony, использующего модель MVC. В списке использующих Symfony проектов есть достаточно много популярных веб-приложений, таких как Drupal (CMS), Joomla (CMS), Facebook (SDK), Google API (SDK), phpBB, phpMyAdmin и другие. Только за последний год в проект было принято более 3000 коммитов от 300 разработчиков. В числе изменений и нововведений:
Приглашаем принять участие в VII ежегодной конференции WebCamp 2016, посвященной технологиям веб-разработки, управлению проектами и развитию бизнеса, которая пройдет в Одессе с 29 по 31 июля. Вас ждет 6 специализированных направлений: Front-end, Python, PHP, PM, DevOps, BizDev.
Приезжайте командой и получайте скидку до 25% (для читателей LOR действует специальный скидочный промо-код на 10%: LOR).
В следующую пятницу 17 июня в Москве пройдёт 7-я конференция сообществ разработчиков DevConf 2016, в этом году на конференции 9 секций: golang, php, ruby, python, common, js, devops, pm, storage и мастер-классы.
18 июня в субботу состоятся мастер-классы: Golang, PostgreSQL, Построение эффективной команды и налаживание процесса разработки, GraphQL & Relay, MySQL и архитектуры социальной сети.
Composer — это менеджер зависимостей, пришедший на замену PEAR, который произвел революцию в мире PHP.
Изначально он был разработан двумя программистами: Nils Adermann
и Jordi Boggiano.
При его создании авторы вхдохновлялись аналогичными проектами: npm для Node.js и Bundler для Ruby.
Composer распространяется под лицензией MIT и доступен на GitHub.
Днём рождения проекта считается 3 апреля 2011 года.
С того момента прошло очень много времени, но только в последние месяцы разработчики
решили несколько оставшихся критических проблем, что в конце концов позволило выпустить первый стабильный релиз.
Главным изменением является то, что по умолчанию установщик Composer
и команда composer self-update теперь устанавливают стабильные релизы по умолчанию.
Это позволит избежать неприятных сюрпризов, если вы запускаете self-update во время деплоя,
но это также означает, что цикл обратной связи для разработчиков станет более длинным.
Так или иначе разработчики очень надеются, что будет достаточно людей, использующих ранние версии и особенно снапшоты.
При деплое рекомендуется запускать регулярные обновления,
composer self-update --preview при запуске тестов
и composer self-update --snapshot при разработке.
Это будет гарантировать то, что разработчики заметили регрессии или ошибки как можно раньше,
и таким образом позволит избежать поломок в стабильных релизах.
Команда разработчиков PHP рада сообщить о релизе PHP 7.0.
Несмотря на тот факт, что этот релиз является мажорным, усилия были направлены на то,
чтобы сделать миграцию настолько безболезненной, насколько это возможно.
Удаление устаревшей функциональности и устранение несоответствий в языке — основные направления для этой версии.
В истории Laravel это первый релиз, который предлагает долгосрочную поддержку.
Первоначально фреймворк всегда следовал мантре «релиз раньше, релиз чаще», которая пользуется популярностью в приложениях с открытым исходным кодом.
С ростом популярности фреймворка настало время сфокусироваться на потребностях крупных организаций и критически важных приложений,
которые нуждаются в обновлениях безопасности и не могут быстро обновляться на очередную значительную версию фреймворка.
Laravel 5.1 будет получать обновления безопасности в течении трёх лет.
Долгосрочная поддержка, возможно, самая главная особенность этого выпуска, но релиз так же включает некоторые другие новые функции.