← All posts tagged zend

RA

пришло письмо от Zend Technologies
we are phasing out the Zend Developer Cloud and we will be shutting down the service on Sunday, September 7, 2014
Говорят, что закрывают своё облако для php проектов. Правильно делают — им всё равно никто не пользовался. И прожило оно в итоге года 2.

RA

У меня на ubuntu 14.04 какая-то страннота творится. Eclipse запускается, а Zend Studio падает с ошибкой. Перепробовал уже все доступные java от openjdk6 до oracle java 8. Ни в какую.
Кто-нибудь может опровергнуть или подтвердить этот факт?

RA

Несколько часов назад вышла Zend Studio 10 beta.
zend.com

Основная фишка — клиент-серверные приложения под мобильные телефоны на iOS, Android, Blackberry и Windows Phone. Всё это благодаря встроенному PhoneGap. Пусть не нативно, зато кроссплатформенно.

Построено на Eclipse 4.2.1 (Juno).
Ещё не пробовал, что у них получилось. Если есть желающие вот прямой линк на версию linux x64 downloads.zend.com

RA

В папке workspace'а лежит куча файла. Вот основное
workspace\.plugins\org.eclipse.wst.jsdt.core\jquery_library — библиотека jquery
workspace\.plugins\org.eclipse.core.resources\.projects — здесь какие-то настройки для проектов

Самое главное.
workspace\.plugins\org.eclipse.core.runtime\.settings\ — все настройки здесь.

Некоторые файлы настроек
org.eclipse.ui.workbench.prefs — настройки среды. В том числе и hotkeys (параметр org.eclipse.ui.commands). Есть интересный параметр PLUGINS_NOT_ACTIVATED_ON_STARTUP
org.eclipse.php.ui.prefs — настройки для php (в том числе цвет)
org.eclipse.ui.editors.prefs — дефолтные настройки редактора, в т.ч. и политика tab'ов
org.eclipse.ui.ide.prefs — здесь например установлено quickStart=false (почему false?), tipsAndTricks=true

С такой информацией будет легче устанавливать/переустанавливать/обновлять eclipse.

RA

Опробовал Zend Studio 9 beta.
Впечатления в основном положительные.

Работает действительно быстро — не медленнее чем zend 7.1.1. Но запускается в разы быстрее. Достигается это благодаря тому, что можно выбрать какие плагины запускать, а какие не нужно.

Автодополнение php-кода работает. Точка. Оно действительно работает, а не так как это было позорно в zend 8.

В качестве плагина для git используется, как и предполагалось EGit.

Теперь начать проект из любой репы легко и приятно. Новому мастеру новых проектов — зачёт.

По-случаю зарегался на phpcloud.com. Посмотрю как оно с облаками работает.

Заявлена поддержка jquery. И не то что её нет. Она есть. Но это совсем не то что надо. Во-первых js-редактор знает только jquery 1.3. Мягко говоря неактуальная версия. Да ладно разницы с 1.7 не так уж и много — можно и запомнить новые функции. Но он не умеет автодополнять код. То есть умеет, но только когда пишешь вот так "$.", а если напишешь, то что тебе надо "$('div').", то ни в какую. Спишем это на бету.

Также осталась детская болезнь всех ранних zend студий. Если в настройках горячих клавиш поставить scheme = Zend. То после этого запустить студию уже не получится, т.к. она будет падать в эксепшн. Всё же придётся переучиваться на дефолтные хоткеи эклипса.

RA

Кто-нибудь уже пробовал Zend Studio 9 Beta?
Обновили платформу до Eclipse 3.7 (Indigo).
Как всегда обещают увеличение скорости. Аж "up to 67% faster startup". Интересно это по сравнению с чем?
Ещё из интересного: добавили поддержку git, и как-то облегчили разработку для клаудов.

Завтра попробую что за зверь. Надеюсь что не такое тормознутое говно как Zend Studio 8.
zend.com

RA

Zend Studio 8 часто не может сделать саджест в условиях и параметрах. Например if ($this->) — не осиливает.
Также после выбора какого-либо метода из саджеста курсор перемещается за закрывающую скобку. И это нигде не исправляется. Единственное "решение" — включение настройки, которая вставляет вместе с названием метода и имена параметров, но это же неудобный стыд просто.

Возращаюсь на 7.2.

RA

Инфа о проектах
DefaultWorkspace7/.metadata/.plugins/org.eclipse.core.resources

Инфа об открытых файлах
DefaultWorkspace7/.metadata/.plugins/org.eclipse.ui.workbench

для миграции на другой Workspace достаточно скопировать эти папки

RA

Zend Studio 8 beta. (На основе Eclipse Helios)
+ Теперь она умеет jQuery, Dojo, ExtJs и Prototype из коробки. А также дебажить это всё.
+ Научилась импортировать/экспортировать проекты по FTP и SSH.

Прощай глючная Aptana, ты нам больше не нужна!

RA

Как выяснилось в #481558 хороший поиск в Zend Studio ломает Aptana.
Как именно ломает? По умолчанию в панели результатов поиска в иерархическом списке можно видеть не только файлы, где нашлась искомая комбинация, но и строки этих файлов с искомой строкой. Что на самом деле мега удобно. А после установки Aptana, в панели результатов показываются только названия файлов.

Итак, решение такое:
удалить из папки plugins 2 файла
com.aptana.ide.search.epl_.jar и com.aptana.ide.search_.jar

RA

Дожили. Zend Studio 7.1 не открывает мастер создания нового php проекта. Остальные мастера открываются нормально.
Не беда. Создаём обычный проект. Рубим студию. В файл .project прописываем

<buildSpec>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.php.core.PhpIncrementalProjectBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.php.core.ValidationManagerWrapper</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
</natures>

Запускаем студию и вуаля! — php-проект готов.

RA

Aptana при редактировании js рушит Zend Studio 7.1b
Рушит при условии, если я набираю текст быстрее, чем zend успевает показать автодополение.
А если пишу медленно, то всё ок.
Эдакий тормоз.