Рубрика «Zephir»
О чем говорят тренды PHP в 2016-м году?
2016-03-16 в 15:31, admin, рубрики: IoT, phalcon 2, php, PHP 7, psr-7, Zephir, Блог компании Инфопульс Украина, Веб-разработка, Разработка для интернета вещей, метки: psr-7Если вы узнали эти несколько строчек кода ниже, значит потенциально вы в тренде последних лет развития PHP.
$client = new JoliArDroneClient();
// use API service (see below)
$client->start();
PHP-ar-drone является портом node-ar-drone, который позволяет пользователю управлять Parrot AR Drone на PHP. Пару лет назад, когда Адриен Баптист демонстрировал эту технологию, это могло показаться шюткой, но не сегодня.
Известные личности в мире PHP и не очень известные, многие сейчас в интернете обсуждают три основных темы – это PHP 7 против HHVM, асинхронное программирование с ReactPHP и PSR-7, а также микрофреймворки как middleware.
Во многом, споры о будущем PHP активизировались с появлением “прямого конкурента” движку PHP Zend Engine. Таким конкурентом стал HHVM — виртуальная машина для компиляции PHP кода в машинный, основанная на JIT, которая была разработана Facebook для решения все возрастающих нагрузок на сервера. Добившись повышения производительности удалось увеличить трафик на 500-600 процентов в сравнении с популярными версиями PHP на Zend 2. После чего, HHVM был отдан в свободное пользование в первую очередь сообществу WordPress. Именно это заставило основателей Zend Engine воспринимать HHVM, как прямого конкурента и к декабрю 2015-го выкатить 3-ю версию движка для PHP 7.
Читать полностью »
Ожидание закончилось! Phalcon 2.0 уже здесь!
После более чем года разработки, мы невероятно рады объявить о выпуске финального релиза Phalcon 2.0.
Читать полностью »
Ускорение работы Symfony-бандла с помощью Zephir
2014-08-12 в 21:23, admin, рубрики: php, php extension, symfony, symfony2, Zephir, Веб-разработка В ряде Symfony-проектов у нас используется hstore. Для тех, кто не в курсе, hstore — это PostgreSQL-модуль, позволяющий сохранять массивы значений в одном поле. Мы накидали отдельны DBAL-тип hstore
, а также тип поля hstore
для Doctrine ORM, для прозрачного работы с такого рода полями.
Оформлено все в Symfony-бандл IntaroHStoreBundle. Но речь в целом не о бандле. Речь о том, как мы попробовали оптимизировать его с помощью Zephir.Читать полностью »
Дайджест интересных новостей и материалов из мира PHP № 37 (24 февраля — 9 марта 2014)
2014-03-09 в 22:13, admin, рубрики: composer, HHVM, kphp, laravel, php, phpstorm, phpunit, ReactPHP, symfony 2, yii, zend framework 2, Zephir, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: composer, HHVM, kphp, laravel, PHP, phpstorm, phpunit, ReactPHP, symfony 2, yii, zend framework 2, Zephir, Веб-разработка, дайджест, новости, подборка, ссылкиПоздравляем всех девушек и особенно PHP-разработчиц с прошедшим праздником! Всяческих вам успехов, любви и тепла!
И конечно же, вашему вниманию очередная подборка ссылок со свежими новостями, полезными инструментами и интересными материалами.
Приятного чтения!
Читать полностью »
Дайджест интересных новостей и материалов из мира PHP № 36 (9 — 23 февраля 2014)
2014-02-23 в 22:37, admin, рубрики: codeception, composer, hack, HHVM, laravel, php, phpstorm, PSR, PuPHPet, symfony, yii, Zephir, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: codeception, composer, hack, HHVM, laravel, PHP, phpstorm, PSR, PuPHPet, symfony, yii, Zephir, Веб-разработка, дайджест, новости, подборка, ссылки
Предлагаем вашему вниманию очередную подборку актуальных новостей, интересных материалов и полезных инструментов.
Приятного чтения!
Читать полностью »
После нескольких месяцев работы над Zephir мы очень довольны прогрессом. В течении нескольких месяцев мы выпустим бета-версию и сможем использовать все ее возможности. Проект собрал более 1000 коммитов и все еще многое нужно сделать. Проект позволил нам провести больше исследований в области computer science и это было очень интересно для нас.
Кроме того, хоть мы и не уверенны, на счет того, что произойдет с PHP в будущем, так или иначе — мы создаем инструмент, который позволяет использовать еще одну возможность PHP (расширения на C), которая раньше была доступна только опытным C программистам.
Также в Zephir мы реализовали фичи, о которых многие мечтали, но по тем или иным причинам их нет в PHP сейчас:
- Статическая типизация
- Именованные параметры
- Сокращения для геттеров/сеттеров
- Типизация возвращаемых значений
- Исключения, вместо варнингов
- Использование методов для скаляров
- И многое другое
Мы верим, что все это поможет нам улучшить фреймворк и может помочь вам в создании собственных инструментов новым способом. Не всем нужны эти фичи и не все с ними согласны, но так или иначе мы надеемся, что однажды они таки окажутся в PHP. Что бы не произошло, мы надеемся что PHP продолжит развиваться несмотря на пройденный путь.
Zephir изначально задуман, как высокоуровневый язык, создающий абстракцию над низкоуровневыми деталями ядра PHP. Он генерирует код на C, который в последствии может быть скомпилирован популярными компиляторами такими как gcc/clang/vc.
Так как Zephir высокоуровневый язык, он может работать, как мета-язык, а не просто DSL.
После некоторого обдумывания, я создал этот топик, чтобы обсудить с вами новую идею.
Если мы переделаем Zephir так, чтобы он мог генерировать и PHP и C код, тогда Zephir станет более мощным и гибким.
Читать полностью »
Дайджест интересных новостей и материалов из мира PHP № 35 (26 января — 9 февраля 2014)
2014-02-09 в 22:18, admin, рубрики: composer, elePHPant, HHVM, laravel, phalcon, php, phpstorm, PSR, ReactPHP, symfony, yii, Zephir, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: composer, elePHPant, HHVM, laravel, phalcon, PHP, phpstorm, PSR, ReactPHP, symfony, yii, Zephir, Веб-разработка, дайджест, новости, подборка, ссылки
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Дайджест интересных новостей и материалов из мира PHP № 34 (13 — 26 января 2014)
2014-01-26 в 19:27, admin, рубрики: composer, elePHPant, HHVM, laravel, phalcon, php, php 5.6, yii, Zephir, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: composer, elePHPant, HHVM, laravel, phalcon, PHP, php 5.6, yii, Zephir, Веб-разработка, дайджест, новости, подборка, ссылки
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013)
2013-10-20 в 18:38, admin, рубрики: composer, drupal, gae, HHVM, laravel, php, rfc, slim, symfony 2, symfony cmf, yii, Zephir, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: composer, drupal, gae, HHVM, laravel, PHP, rfc, slim, symfony 2, symfony cmf, yii, Zephir, Веб-разработка, дайджест, новости, подборка, ссылки
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »