Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «composer»
[Перевод] Расцвет Composer и закат PEAR 2014-05-08 07:08:16
... начал работу над Composer. Читать дальше &rarr ...
+ развернуть текст сохранённая копия
[Дабы не возникло недопонимания, стоит пояснить, что автор оригинального текста — Fabien Potencier, создатель популярного PHP фреймворка Symfony — прим. пер.]
Совсем недавно, Nils Adermann, прислал мне милую открытку, в напоминание о нашей встречи три года назад на “SymfonyLive hackday” в Сан-Франциско. Nils присутствовал на конференции, т.к. за год до этого, он анонсировал, что phpBB в версии 4 перейдет на Symfony.
В то время, я серьезно интересовался темой менеджеров пакетов, ибо искал удобный способ управлять бандлами в Symfony2. Для плагинов в Symfony1 я использовал PEAR, но код был очень запутанным, ведь PEAR изначально создавался немного не для этого. Философия Бандлера из Ruby сообщества выглядела очень привлекательно, так что я начал поиски подобного пакетного менеджера. После долгих бессонных ночей, я наткнулся на libzypp, и моментально понял, что это оно! К сожалению libzypp — сложная библиотека, написанная на C, и в таком виде, совсем не подходила для Symfony.
Я смекнул, что хорошим менеджером пакетов, позволяющим пользователям легко устанавливать плагины/бандлы/моды наверняка интересуется и Nils, для phpBB, так что я завел об этом разговор на hackday в Сан-Франциско. Оказалось, что в то время, Нилс уже начал работу над Composer. Читать дальше →
Тэги: composer, pear, php, symfony, symfony2, веб-разработка
Ускоряем PHP (с ReactPHP) 2014-05-03 12:34:46
В этом посте я хотел бы поделиться не совсем обычным, для мира PHP, способе построения ...
+ развернуть текст сохранённая копия
В этом посте я хотел бы поделиться не совсем обычным, для мира PHP, способе построения приложения, если угодно — архитектурой. Данный подход позволяет средствами PHP увеличить количество обрабатываемых запросов в разы. Так же я поделюсь своими наработками в этом направлении. Конечно данный подход не бесплатен, в плане требований к коду, но давайте всё по порядку.
Читать дальше →
Тэги: asynchronous, composer, coroutines, php, reactphp, symfony
[Перевод] Опциональные зависимости не нужны 2014-04-18 15:00:21
... ), которые определяются в composer.json.
+ развернуть текст сохранённая копия
В данном посте речь пойдет о пакетах PHP и о б алкогольных зависимостях. Вернее, о так называемых опциональных или предложенных зависимостях (optional dependencies, suggest/dev-dependencies), которые определяются в composer.json.
Что такое зависимость?
Для начала разберемся с тем, что такое зависимость и о чем вообще речь. Есть следующий код:
namespace Gaufrette\Adapter;
use Gaufrette\Adapter;
use \MongoGridFS;
class GridFS implements Adapter
{
private $gridFS;
public function __construct(MongoGridFS $gridFS)
{
$this->gridFS = $gridFS;
}
public function read($key)
{
$file = $this->find($key);
return ($file) ? $file->getBytes() : false;
}
}
Класс GridFS — часть библиотеки абстрактной файловой системы Gaufrette, которую я в какой-то степени изменил. Для определения всех зависимостей этого кусочка кода мы должны задать себе следующие вопросы:
- Что нужно, чтобы данный код заработал?
Читать дальше →
Тэги: composer, dependencies, packagist, php, программирование
Дайджест интересных новостей и материалов из мира PHP № 37 (24 февраля — 9 марта 2014) 2014-03-10 02:13:54
+ развернуть текст сохранённая копия
Поздравляем всех девушек и особенно PHP-разработчиц с прошедшим праздником! Всяческих вам успехов, любви и тепла!
И конечно же, вашему вниманию очередная подборка ссылок со свежими новостями, полезными инструментами и интересными материалами.
Приятного чтения!
Читать дальше →
Тэги: composer, framework, group, hhvm, kphp, laravel, php, phpstorm, phpunit, reactphp, symfony, virtphp, yii, zend, zephir, zfort, блог, веб-разработка, дайджест, компании, новости, подборка, ссылки
Дайджест интересных новостей и материалов из мира PHP № 36 (9 — 23 февраля 2014) 2014-02-24 02:37:17
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию очередную подборку актуальных новостей, интересных материалов и полезных инструментов.
Приятного чтения!
Читать дальше →
Тэги: codeception, composer, envoy, group, hack, hhvm, laravel, php, phpstorm, psr, puphpet, symfony, yii, zephir, zfort, блог, веб-разработка, дайджест, компании, новости, подборка, ссылки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Главная / Главные темы / Тэг «composer»
|
|