Phar (php5.3)

680
.
а вот наличие этого расширения на хостах это вопрос...
.
╭∩╮ (`-`) ╭∩╮
И все таки главный вопрос - это в удобстве разработки.
Я пробовал PHAR довольно основательно.
Если ты пишешь всего 1 модуль, да тут удобно, запаковал, зарелизил и ура.

А когда это двиг, в котором могут быть десятки модулей. каждый при малейшем изменении нужно перезапаковывать, это реальный геморой. Удобно когда тот код, с которым ты непосредственно работаешь. совпадает с дистрибутивом.

Хотя, удобство обновления модулей в PHAR, их целостность и компактность - это серьезный аргумент ЗА.
.
ramzes, Введено в PHP 5.2 (с версии 5.3 входит в стандартную поставку PHP).
Х.з, х.з
.
AlkatraZ (11.05.2012/18:26)
А когда это двиг, в котором могут быть десятки модулей. каждый при малейшем изменении нужно перезапаковывать, это реальный геморой.
это же не компилированыый файл, че там перепаковывать? перетащил в архив и готово
(можно прям в архиве и редактировать)
я еще попишу под свежий шаблонизатор, посмотрю как это, но пока у меня это не вызвало ни каких неудобств (ну если писать с ошибками и т.д. то да, это будет проблема тестировать каждый раз.
И все же плюсы перевешивают пока.
смущает вот это еще http://0x1byte.blogspot.com/20 ... .html
теперь задумался всерьез...
.
L!MP (11.05.2012/18:26)
ramzes, Введено в PHP 5.2 (с версии 5.3 входит в стандартную поставку PHP).
Х.з, х.з
ну это я знаю, вопрос в том как много хостов поддерживают php 5.3
те что с 5.2.* я уверен не ставили это расширение
.
ramzes, Ну если ты пишешь для массового использования то тут надо просто решить.
Либо жертвуем частью аудитории состоящей из "счастливых" клиентов говно-хостингов, либо жертвуем технологиями в угоду тем же
.
L!MP, я предпочел бы жертвовать людьми
но мне на заказ писать, так что жертвовать опять технологиями(
.
ramzes, Можно поговорить с заказщиком
Кстати бидулька: phar вылетает с ошибкой при использовании eaccelerator`a
.
L!MP (11.05.2012/18:58)
ramzes, Можно поговорить с заказщиком
Кстати бидулька: phar вылетает с ошибкой при использовании eaccelerator`a
ты меня прям огорчаешь((
пипец, а так хотелось удобную систему поддержки..
.
L!MP
ramzes, Ну я не специально гг.
У меня на Денвере eaccelerator стоит, при его включении вылетает ошибка.
Сейчас погуглил, проблема не решаема, но с другими опкод-кешерами (тем же APC) полёт нормальный.
Всего: 23