PHP программирование
09 октября 2005Одна из первых проблем которые жду программиста на PHP - это выбор хорошего окружения для программирования.
Конечно же можно использовать прямо любой хорошо знакомый редактор - vim, mcedit, gedit, все они умеют подсвечивать синтаксис и при этом не вынуждают делать какие-то инсталляционные движения
.
Часто такое решение очень удобно, с помощью этих редакторов можно быстренько поправить скрипт прямо на сервере. Но при более серьёзному подходу к программированию возникают разные задачи, которые эти редакторы не решают
.
Я пробовал разные другие программки, которые специально делались для веб-девелопмента: screem, bluefish, gphpedit, cssed.
Все они очень красивые и очень нужные особенно при работе с HTML и СSS, но всё равно не понравились мне при работе с PHP.
Однажды я даже долго программировал с использованием anjuta, которая изначально задумывалась для С/С++ программирования.
Есть ещё другие программы которые сделаны исключительно для PHP и даже разрешают Вам удалённую отладку скриптов прямо на сервере, например: maguma studio и zend studio. Но большинство из них стоит денег и при этом не делают на меня ощущения восторга.
Если я уж плачу за что-то то ожидаю от программы хотя бы полноценного браузинга моих классов и автодополнения кода, даже если я делаю include и при этом не указываю название файла явно, а через переменную.
Но со временем я всё-таки нашёл оптимальное для себя решение - это использование платформы eclipse и нескольких разных плагинов к ней.
Вообще для eclipse есть два разные проекты, которые позволяют разработку PHP скриптов - это phpeclipse и Truestudio IDE. По нескольким причинам я выбрал последний.
Одним словом, всё что Вам нужно - закачать 3.1.1 (актуальную на данный момент) версию Platform Runtime Binary (linux_gtk_x86). И взять для неё соответствующие php плагины:
Просто розархивируйте эти три файла в папочку где находится предварительно разархивированный eclipse. При первом запуске Вас попросят указать путь к самому php и его файлу ini, после чего Вы можете смело приступать к разработке php скриптов.

Но это ещё не всё. Есть ещё пара полезных скриптов которые сразу же лучше инсталлировать.
Первые два это поддержка экспорта проэкта в WebDAV, или FTP, а также поддержка SVN репозиториев.
Первый можно взять прямо с сайтов апдейта самого eclipse, а другой добавив вот этот сайт туда же в апдейты: http://subclipse.tigris.org/update
Другой плагин который не помешает заинсталлировать - css редактор. Взять его можна тут: csseditor.sourceforge.net
Нужна будет версия не ниже 0.0.4 , другие не работают с eclipse-3.1

Ещё может понадобиться хороший редактор html і xml, но пока я ещё не занимался этим вопросом. Если у Вас есть хорошая идея касательно этого, оставляйте комментарии.


Часто такое решение очень удобно, с помощью этих редакторов можно быстренько поправить скрипт прямо на сервере. Но при более серьёзному подходу к программированию возникают разные задачи, которые эти редакторы не решают

Я пробовал разные другие программки, которые специально делались для веб-девелопмента: screem, bluefish, gphpedit, cssed.
Все они очень красивые и очень нужные особенно при работе с HTML и СSS, но всё равно не понравились мне при работе с PHP.
Однажды я даже долго программировал с использованием anjuta, которая изначально задумывалась для С/С++ программирования.
Есть ещё другие программы которые сделаны исключительно для PHP и даже разрешают Вам удалённую отладку скриптов прямо на сервере, например: maguma studio и zend studio. Но большинство из них стоит денег и при этом не делают на меня ощущения восторга.
Если я уж плачу за что-то то ожидаю от программы хотя бы полноценного браузинга моих классов и автодополнения кода, даже если я делаю include и при этом не указываю название файла явно, а через переменную.
Но со временем я всё-таки нашёл оптимальное для себя решение - это использование платформы eclipse и нескольких разных плагинов к ней.
Вообще для eclipse есть два разные проекты, которые позволяют разработку PHP скриптов - это phpeclipse и Truestudio IDE. По нескольким причинам я выбрал последний.
Одним словом, всё что Вам нужно - закачать 3.1.1 (актуальную на данный момент) версию Platform Runtime Binary (linux_gtk_x86). И взять для неё соответствующие php плагины:
- trustudio-foundation-1.0.1a.zip
- trustudio-php-1.0.1a.zip
- trustudio-php_binaries-1.0.1a-linux-x86.zip
Просто розархивируйте эти три файла в папочку где находится предварительно разархивированный eclipse. При первом запуске Вас попросят указать путь к самому php и его файлу ini, после чего Вы можете смело приступать к разработке php скриптов.

Но это ещё не всё. Есть ещё пара полезных скриптов которые сразу же лучше инсталлировать.
Первые два это поддержка экспорта проэкта в WebDAV, или FTP, а также поддержка SVN репозиториев.
Первый можно взять прямо с сайтов апдейта самого eclipse, а другой добавив вот этот сайт туда же в апдейты: http://subclipse.tigris.org/update
Другой плагин который не помешает заинсталлировать - css редактор. Взять его можна тут: csseditor.sourceforge.net
Нужна будет версия не ниже 0.0.4 , другие не работают с eclipse-3.1

Ещё может понадобиться хороший редактор html і xml, но пока я ещё не занимался этим вопросом. Если у Вас есть хорошая идея касательно этого, оставляйте комментарии.