Разработчики языка программирования PHP приняли решение включить в состав готовящейся к выпуску ветки PHP 5.5 систему кэширования и оптимизации байткода Zend Optimizer+, ранее поставляемую в составе проприетарного пакета Zend Server, но недавно переведённую компанией Zend Technologies в разряд свободных проектов.
За включение Zend Optimizer+ в состав PHP (в общем виде, без привязки к версии) проголосовало 66 из 77 участников проекта с правом голоса. При рассмотрении включения новой системы в находящуюся в разработке ветку PHP 5.5 проголосовало 44 участника из 77, с учётом того, что добавление Zend Optimizer+ вероятно приведёт к задержке выпуска релиза PHP 5.5 на один или два месяца из-за необходимости дополнительного тестирования.
Изначально ожидалось, что в состав PHP будет включён код конкурирующей свободной системы APC (Alternative PHP Cache), но из-за наличия нерешённых проблем с кэшированием и потреблением памяти качество работы APC в ветке PHP 5.4 оценивалось как недостаточно стабильное и работа по интеграции APC была перенесена в ветку PHP 6.0. Открытие кода Zend Optimizer+, в котором было заявлено о полноценной стабильной поддержке веток PHP 5.2.*, 5.3.*, 5.4.* и PHP 5.5-dev, в сочетании с более высокой производительностью, определило конечный выбор претендента на звание штатной системы кэширования опкода PHP.
Zend Optimizer+ предоставляет средства для ускорения выполнения скриптов на языке PHP за счёт использования техники кэширования опкода и применения дополнительных оптимизаций. Предкомпилированный код скриптов кэшируется в разделяемой памяти, что позволяет избежать выполнения стадий чтения с диска, разбора и компиляции исходного кода скриптов при их повторном запуске. Кроме того, Zend Optimizer+ включает дополнительные методы оптимизации при генерации байткода, что позволяет достичь ускорения и за счёт более быстрого выполнения байткода.
По проведённым тестам Zend Optimizer+ в среднем на 5-20% выигрывает по производительности у APC, обеспечивает лучшую совместимость с различными ветками и возможностями языка PHP, а также содержит средства для выявления повреждения данных (например, из-за некорректно написанной PHP-функции на языке C). Из преимуществ APC упоминается поддержка API для управления кэшированием данных и возможность возвращения памяти, которая использовалась для кэширования давно не запускаемых скриптов.
18.05.2013 Perl 5.18
http://www.linux.org.ru/news/opensource/9173435
Сегодня 05.18 состоялся релиз Perl 5.18. Разработка заняла год с момента выпуска предыдущей стабильной версии, при участии 113 авторов. Из видимых изменений можно отметить следующие:
Новый механизм для экспериментальных возможностей (features) Начиная с этого выпуска при использовании какой-либо экспериментальной возможности будет выдаваться предупреждение, избавиться от которого можно с помощью стандартного механизма «no warnings» (для чего была добавлена категория experimental)
no warnings "experimental::feature_name";
Также стоит отметить, что некоторые из уже привычных возможностей были перенесены в категорию экспериментальных, например оператор smartmatch. Полный список экспериментальных возможностей можно посмотреть в perlexperiment Более строгая рандомизация хешей Отдельное внимание было уделено проблеме. известной как Hash Collision Complexity Attack. Несмотря на то, что возможность данной атаки была сведена к нулю начиная с perl 5.8.1 (25-е сентября 2003-го), разработчики пошли дальше (возможно, в связи с недавними событиями вокруг некоторых известных языков, применяемых в веб-разработке) и усовершенствовали механизм рандомизации хешей. Теперь порядок вывода одного и того же хеша отличается от запуска к запуску. Помимо этого каждый хеш имеет свой собственный порядок итерирования, поэтому порядок вывода двух хешей с одинаковыми значениями может отличаться. Также был добавлен ряд новых хеширующих функций, а выбрать конкретную можно на этапе компиляции интерпретатора perl. Бинарные операции над символьными классами в регулярных выражениях Это экспериментальная возможность, позволяющая применять к символьным классам бинарные операторы, такие как: & (пересечение), + или | (объединение), - (вычитание), ^ (симметрическая разность). Так, например, можно получить все цифры Тайского или Лаосского написания:
/(?[ ( \p{Thai} + \p{Lao} ) & \p{Digit} ])/
Подпрограммы с лексической областью видимости Появилась экспериментальная возможность создавать подпрограммы с лексической областью видимости (my sub foo {} или state sub foo {}) и алиасы с лексической областью видимости на подпрограммы текущего пакета (our sub foo {}).
26.05.2013 - Django 1.6 alpha
29.05.2013 - laravel 4
20.06.2013 - php 5.5
Название: Re: Новости вебпрограммирования
Отправлено: inter 🐵 от 09 Ноябрь 2013, 09:49:28
15.10.2013 - Вышел (http://www.phpbbguru.net/blog/news/phpbb-31-alpha1-preview-release/) phpBB 3.1 Alpha1 Preview Release
check management command added for verifying compatibility
Model.save() algorithm changed
...
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 24 Март 2014, 11:32:20
23.03.2014 Доступна интегрированная среда разработки NetBeans IDE 8.0 - https://netbeans.org/downloads/ 21.03.2014 Facebook представил Hack, вариант языка PHP со статической типизацией 28.10.2014 phpBB 3.1 Ascraeus
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 02 Апрель 2015, 17:03:18
Апрель 1, 2015 - Django 1.8 released
30 марта вышел релиз CodeIgniter 3.0.0
Цитата
http://habrahabr.ru/post/254603/
Пару дней как, а именно 30 марта вышел релиз CodeIgniter 3.0.0. Скачать можно на странице проекта.
Основные изменения в сравнении с версией CodeIgniter 2:
Фреймворк выпущен под лицензией MIT Обширный рефакторинг драйвера баз данных Полная поддержка PDO Новая библиотека для работы с сессиями Новая библиотека шифрования Доработано модульное тестирование, улучшилось покрытие кода Рекомендуется PHP 5.4 или новее, но CI-прежнему будет работать на PHP 5.2.4
Полный список изменений.
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 02 Ноябрь 2015, 17:21:53
Цитата
Drupal 8 is about to be released on November 19th.
Чтоб установка не закончилась ошибкой, в файле /your_drupal_path/core/install.php после <?php добавьте с новой строки:
"This November in PHP: PHP 7, Symfony 3, eZ Platform and Drupal 8"
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 04 Декабрь 2015, 20:09:02
:dancers: Весёлый день сегодня!
Цитата
Увидел свет Django 1.9 (https://docs.djangoproject.com/en/1.9/releases/1.9/) Apple открыла исходный код Swift PHP 7.0.0 (http://www.linux.org.ru/news/opensource/12165201)
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 21 Июль 2016, 23:12:17
Jun 27, 2016 - phpBB 3.2.0-RC1 released (https://www.phpbb.com/community/viewtopic.php?f=14&t=2377556)
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 13 Август 2016, 12:56:00
12.08.2016 - :ru: Документация PostgreSQL и Postgres Pro на русском языке здесь (https://postgrespro.ru/docs)! Новость на Хабре (https://habrahabr.ru/company/postgrespro/blog/307612/).
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 21 Сентябрь 2016, 18:09:04
Массовый взлом FirstVDS (https://geektimes.ru/post/280688/) - Минимум 3000 сайтов на 1000 серверов скомпрометировано на уровне супер-пользователя.
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 03 Декабрь 2016, 14:07:06
Rakudo Star Release 2016.11. Rakudo Star - это дистрибутив Perl 6. >>> Подробности (http://rakudo.org/2016/11/27/announce-rakudo-star-release-2016-11/)
Состоялся релиз PHP 7.1 :clap:
Новые возможности:
Nullable типы;
тип возвращаемого значения void;
псевдотип iterable;
модификаторы доступа для констант классов;
короткий синтаксис для list() и возможность указывать ключи в list();
обработка нескольких исключений сразу.
>>> Новость на ЛОРе (https://www.linux.org.ru/news/opensource/13044433) >>> Руководство по миграции с 7.0.x на 7.1.x (http://php.net/migration71) >>> Список изменений (http://php.net/ChangeLog-7.php#7.1.0)
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 08 Январь 2017, 15:43:18
phpBB 3.2.0 «Rhea»
Подробнее
Цитата
После 2 лет разработки выпущена новая версия открытого движка для создания форумов phpBB с кодовым именем «Rhea».
Основные изменения:
Разработана новая процедура установки, которая может быть использована как в браузере, так и через интерфейс командной строки (CLI).
Новый парсер BB-кода s9e\TextFormatter, расширяющий возможности использования эмодзи, позволяющий реализовать «умное» цитирование (quote) и другие улучшения BB-кода. BB-код сохраняется в БД в формате XML.
Добавлено новое право доступа, регулирующее возможность создания важных сообщений, в связи с чем администраторские права для этого больше не обязательны.
Общие улучшения стиля prosilver. Стиль subsilver2 больше не поддерживается и не обновляется.
Минимальные требования к PHP повышены до версии 5.4. Полная совместимость с PHP 7.0 и 7.1.
Используемый свободный фреймворк Symfony обновлён до версии 2.8. Повышено общее быстродействие phpBB.
Произведено обновление Google reCAPTCHA до последней версии (2.0).
Настройки уведомлений стали более гибкими, также возможно полное отключение системы уведомлений. Менеджер уведомлений полностью отделен от классов методов и типов уведомлений.
Добавлена система сред исполнения, позволяющая включать различный набор сервисов в зависимости от типа среды (default, development, installer, production, test).
Сервисы роутинга, обработчик шаблонов Twig отделены для повышения возможностей расширений.
Обработка языковых переменных отделена от класса user в отдельный класс.
Менеджер вложений переработан в простой и расширяемый сервис.
Генератор SQL улучшен и позволяет строить запросы с использованием выражения WHERE. Это позволяет расширениям гибче изменять SQL запросы.
у phpbb 2 была прикольная тема оформления subsilver, её поменяли на prosilver, который, имхо, похуже будет.
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 09 Январь 2017, 19:52:36
Переведена документация Vue.JS 2.x
Новость на Хабре (https://habrahabr.ru/post/317112/) https://ru.vuejs.org/ https://router.vuejs.org/ru
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 01 Декабрь 2017, 14:06:35
:snowman:
PHP 7.2.0 (http://php.net/archive/2017.php#id2017-11-30-1) Migrating from PHP 7.1.x to PHP 7.2.x ~ link ~ (http://php.net/manual/en/migration72.php) Новость на ЛОРе ~ link ~ (https://www.linux.org.ru/news/development/13859136)
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 17 Сентябрь 2018, 14:09:56
Цитата
forum.yiiframework.com — Новый форум (https://forum.yiiframework.com/) Yii на базе Discourse.
Yii - фреймворк на PHP Discourse - форумный движок, написанный на Ruby
Кстати, у фреймворка CakePHP форум (https://discourse.cakephp.org/) также на движке Discourse :D
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 22 Сентябрь 2020, 15:30:53
Вышел Vue.js 3.0 «One piece» - https://habr.com/ru/post/520022/
Цитата
Вы можете больше узнать о Vue 3.0 на новом веб-сайте. (https://v3.vuejs.org/)Если вы уже являетесь пользователем Vue 2.x, перейдите непосредственно к разделу, посвященному миграции (https://v3.vuejs.org/guide/migration/introduction.html).
Название: Re: Новости веб-программирования
Отправлено: inter 🐵 от 19 Октябрь 2020, 17:06:58
Будущее развитие фреймворка Phalcon - https://sergeymukhin.com/blog/budushhee-razvitie-freimvorka-phalcon