Задать вопрос

IDE для PHP, JavaScript, HTML, CSS с встроенным веб и MySQL сервером и phpMyAdmin, FTP?

Проекты делаю на PHP, JavaSript, HTML, CSS, MySQL с использованием локального затем удаленого веб-сервера, с phpMyAdmin и MySQL
Требования к IDE (если конечно такая существует, либо близко к этому)
Сразу cкажу что сейчас использую WebMatrix от Microsoft
Желательно что бы некоторые пункты выполнялись IDE автоматически, так же может быть и ручная настройка но предусмотренная в IDE(например окошко указания папки PHP, папки с MySQL и т.д.).
  1. Установка и настройка PHP и phpMyAdmin вместе с IDE, либо через встроенный загрузчик (PHP есть в WebMatrix но там нет phpMyAdmin)
  2. Установка и настройка MySQL вместе с IDE, либо через встроенный загрузчик (также есть в WebMatrix)
  3. Встроенный локальный веб сервер (кнопочка Run из IDE)
  4. Возможность задавать любое имя хоста, а не вида localhost:[порт] и не конфигурационным файлом, а указанием в IDEшных настройках проекта.
  5. Файл проекта для IDE не должен храниться в папке самого проекта и там не должно создаваться никаких доп или конфигурационных файлов.
  6. Контроль версий
  7. Поставил и работает(возня в настройках минимальна, отсутствие нелогичных ошибок типа когда изменил localhost на своё имя домена и уже ничего не работает)
  8. Поддержка кириллических путей к файлам
  9. Работа доменов и сервера не привязана к одной папке и может быть запущена из любого места(это минус OpenServer)
  10. Загрузка файлов через FTP при сохраниении


Пробовал различные продукты и сценарии для разработки. Может мне не хватает знаний или делают как то по другому, либо действительно нет продукта который учитывает все моменты, по этой причине и задаю вопрос.
  1. Dreamweawer, OpenSerwer (минусы: у IDE не современная работа с кодом, сервер отдельно. Однако в нем есть PHP, phpMyAdmin, MySQL)
  2. Visual Studio for Web странная настройка веб сервера через включение IIS, и т.д. (- работает с грехом пополам, конфиг файл в корне)
  3. Visual Studio Code (вместо PHP в основном работа с ASP.NET, localhost не изменишь на своё имя домена, нет PHP, phpMyAdmin, MySQL)
  4. Aptana Studio или Eclipce (localhost не изменишь на своё имя домена, нет PHP, phpMyAdmin, MySQL)
  5. phpDesigner (localhost не изменишь на своё имя домена, нет phpMyAdmin, MySQL)
  6. WebStorm(есть работа с JavaScript, нет с PHP только редактриование) + phpStorm(есть работа с PHP, нет с JavaScript только редактриование) (c localhost не получилось возникает ошибка непонятно какая, как впрочем и c другими IDE). Вопрос зачем так разделять PHP и JavaScript между IDE. Но я не против работать и в двух средах лишь бы они слаженно работали.
  7. WebMatrix (localhost не изменишь на своё имя домена, нет phpMyAdmin однако есть встроенный редактор бд как с локальной так и с удаленной)

...
Даже всех IDE не помню в которых работал, то что надо не нашел, пока остановился на WebMatrix так как он ближке всего к тому что я хочу, но как вижу он пока не развивается.

Может есть какие то варианты достижения таких результатов(кроме разработки собственной IDE =))
Расскажите как делают такие проекты.
  • Вопрос задан
  • 5049 просмотров
Подписаться 8 Оценить 8 комментариев
Ответ пользователя sergey К ответам на вопрос (9)
zorro76
@zorro76
устал читать, купи, скачай, поставь и работай с phpStorm и не знай себе горя и проблем.
Ответ написан