navigation ://

Узнай больше о сайте

версия 4.2



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 плагины:
  1. trustudio-foundation-1.0.1a.zip
  2. trustudio-php-1.0.1a.zip
  3. trustudio-php_binaries-1.0.1a-linux-x86.zip
Если у Вас другая архитектура машины, то другие файли лежат вот тут: http://builds.xored.com/builds/S-1.0.1a-200509131848/

Просто розархивируйте эти три файла в папочку где находится предварительно разархивированный 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, но пока я ещё не занимался этим вопросом. Если у Вас есть хорошая идея касательно этого, оставляйте комментарии.