Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > какую IDE посоветуете использовать начинающему ?


Автор: fuckingniger 16.4.2011, 14:14
Какую IDE посоветуете использовать начинающему ?

может я не по адресу, но более подходящего места я не нашёл

Автор: arcsupport 16.4.2011, 15:07
Delphi for PHP (RadPhp XE) — интегрированная среда разработки веб-приложений на языке программирования PHP.

Автор: Muerto 16.4.2011, 15:21
PDT, если совсем начинающий то  php expert editor/ notepad++

Автор: ksnk 16.4.2011, 19:59
Если есть проблемы с железом(< 2г памяти), то eclipse(PDT) будет сильно тормозить.  
JetBrains PHPStorm - не так требователен к рессурсам, однако практически все, что надо есть.

Автор: arcsupport 16.4.2011, 20:18
JetBrains PHPStorm платный. Это не хорошо.

Добавлено через 20 секунд
Хотя Delphi for PHP (RadPhp XE) платный тоже.

Автор: fuckingniger 16.4.2011, 20:52
http://www.eclipse.org/pdt/
такой PDt ?

Добавлено через 3 минуты и 13 секунд
проблема. у меня windows 64 bit

Автор: Muerto 16.4.2011, 21:03
fuckingniger, Хм очень сомневаюсь что с 64 бит он не работает...

Автор: SamDark 16.4.2011, 21:21
PDT и Storm без проблем работают на 64-х битной винде.

Автор: fuckingniger 16.4.2011, 21:24
http://www.eclipse.org/pdt/downloads/

просто на этой страничке уточнено что для windows 32 bit

Автор: fuckingniger 16.4.2011, 21:41
такую можно поставить?

Автор: Kotakota 16.4.2011, 21:43
PHPDesigner 7.
Очень даже хорошая вещь!

Автор: HnH 17.4.2011, 16:16
http://www.geany.org/Main/HomePage как более лёгкий вариант. http://netbeans.org/ — более мощный.

Обе IDE бесплатны, кроссплатформенны, и весьма функциональны. Короче говоря рекомендую.

Автор: perloid 18.4.2011, 02:02
Однозначно Netbeans. Все что нужно есть из коробки. Бесплатного лучше не найдете. Имхо, netbeans намного лучше и платного PHP Storm.

Geany - это вообще какая-то недо-IDE с функционалом обычного редактора кода.

Автор: SneG0K 18.4.2011, 08:36
Раньше пользовался NetBeans, сейчас пеерсел на Eclipse
имхо, какая разница в чем писать?

Вопрос в тему: как называется штука, когда пишешь название ф-ции, а IDE показывает тебе все доступные варианты?  и как это включить в Eclipse?

Автор: ayax2005 18.4.2011, 10:09
автокомплит это называется. NetBeans - действительно лучший IDE, тут и спорить не о чем.

Автор: A5uKa 18.4.2011, 10:13
vim

Автор: s0lman 18.4.2011, 10:21
Цитата(A5uKa @  18.4.2011,  10:13 Найти цитируемый пост)
vim 

Не подходит - насколько помню, он в конце файла перевод строки ставит, что не есть гут...

Автор: A5uKa 18.4.2011, 10:48
Цитата(s0lman @ 18.4.2011,  10:21)
Цитата(A5uKa @  18.4.2011,  10:13 Найти цитируемый пост)
vim 

Не подходит - насколько помню, он в конце файла перевод строки ставит, что не есть гут...

да ну , а люди работают как-то )

Автор: perloid 18.4.2011, 13:13
Цитата(SneG0K @ 18.4.2011,  08:36)
Раньше пользовался NetBeans, сейчас пеерсел на Eclipse
имхо, какая разница в чем писать?

Разница для меня большая.
Простые настройки, удобная интеграция с git/svn c визуальным diff, настройки форматирования, интеграция с Zend/Symphony. Хорошая навигация по коду.
Кроме того есть хранение локальной истории изменений, если git/svn не планируется использовать. Работа с удаленными серверами. Менеджер БД.
Все это из коробки. 

Удобно так как не надо искать дополнительно плагины для данного функционала (в случае с Eclipse) и еще проверять их на совместитмость с весрией IDE.

Автор: s0lman 18.4.2011, 14:29
Лично я пользуюсь Нетбинсом года два уже (съехал с эклипса)
Вчера для интереса пощупал phpstorm - в общем, понравилась, была бы бесплатной - может даже на нее перешел, а за $100 я останусь и на бесплатном нетбинсе, который всем устраивает smile

Автор: HnH 19.4.2011, 11:38
Цитата(perloid @ 18.4.2011,  02:02)
Geany - это вообще какая-то недо-IDE с функционалом обычного редактора кода.

Вы ей хоть день попользоваться удосужились? На вкус и цвет, конечно, но имхо отличная легковесная IDE. Есть довольно много плагинов, и если говорить о работе с PHP, то функционал более чем достаточен. Тем более вдвойне приятно её использовать под linux, где она работает нативно и жрёт памяти в разы меньше Netbeans.

Автор: perloid 19.4.2011, 15:19
Цитата(HnH @ 19.4.2011,  11:38)
Цитата(perloid @ 18.4.2011,  02:02)
Geany - это вообще какая-то недо-IDE с функционалом обычного редактора кода.

Вы ей хоть день попользоваться удосужились? На вкус и цвет, конечно, но имхо отличная легковесная IDE. Есть довольно много плагинов, и если говорить о работе с PHP, то функционал более чем достаточен. Тем более вдвойне приятно её использовать под linux, где она работает нативно и жрёт памяти в разы меньше Netbeans.

конечно пользовался. почему считаю что недо-IDE? а вы прочитайте про те функции которые есть в нетбинсе, про что я описал выше.
и какой убогий функционал у Geany даже с плагинами.
память и ресурсы компа в нынешнее время не проблема.
знаю я людей для которых и редактор с подстветкой синтаксиса типа vim/gedit/kate/notepad++ считают за IDE - это их личное право.

Автор: SneG0K 19.4.2011, 15:31
Если для разработки, то я использую Eclipse, если что-то надо быстро подправить на сервере, то geany или любой другой блокнот с подстветкой.

Автор: A5uKa 19.4.2011, 15:33
А что для PHP надо кроме подсветки ?  smile 
Я крайне редко работаю c PHP просто.

Автор: SneG0K 19.4.2011, 15:34
perloid, не приколько запускать тяжелую IDE, чтобы подправить стиль или сменить фон.

Добавлено через 21 секунду
A5uKa, голова, собственно как и везде.

Автор: ksnk 19.4.2011, 16:10
Цитата(A5uKa @  19.4.2011,  15:33 Найти цитируемый пост)
А что для PHP надо кроме подсветки ?

кроме подсветки необходим, для минимального комфорта разработки:
  • code-explorer с разбором кода на функции-классы-константы и проверкой синтаксиса.
  • project-explorer с возможностью выбирать текст из собственного проекта и подключенных библиотек-фреймворков.
  • встроенный отладчик для php
  • возможность редактирования в одном IDE javascript, html, php со своей подсветкой. Желательно - распространенные языки шаблонов.
  • интеграция с системой контроля версий. Хранение локальной истории и отображение изменений в окне IDE.


это - необходимые вещи, без которых мне будет жутко неудобно работать.  Возможно, что-то забыл или посчитал "не необходимым"



Автор: A5uKa 19.4.2011, 23:01
Цитата(ksnk @ 19.4.2011,  16:10)
это - необходимые вещи, без которых мне будет жутко неудобно работать.  Возможно, что-то забыл или посчитал "не необходимым"

[*]code-explorer с разбором кода на функции-классы-константы и проверкой синтаксиса.
- файлы , подсветка везде есть. Про разбор кода не понимаю. Для проверки синтаксиса есть compiler php
[*]встроенный отладчик для php 
- у php есть отладчик ? оО
[*]возможность редактирования в одном IDE javascript, html, php со своей подсветкой. Желательно - распространенные языки шаблонов.
- что угодно, везде файлы smile
[*]интеграция с системой контроля версий. Хранение локальной истории и отображение изменений в окне IDE.
- ну не надо, не сложно совсем git commit -a написать ) Локальная история так же не сильно нужна, думаю ) 
Нужна работа с FTP на самом-то деле.

В нетбинс это просто в одном флаконе и причёсано, но мне кажется - это лишь дело привычки. нетбинс - он действительно грамоздкий какой-то, включается медленне студии !!! Java Enterprise Beans он да, умело выстраивает, ну Ruby , но глобальных плюсов работы с php там не вижу )
киллер-фичи там нету  smile  и тот же Geany куда лучше имхо.

Автор: ksnk 19.4.2011, 23:28
Цитата(A5uKa @  19.4.2011,  23:01 Найти цитируемый пост)
[*]встроенный отладчик для php 
- у php есть отладчик ? оО

встроенная в IDE поддержка отладчика zenddebug или xdebug. 
Цитата(A5uKa @  19.4.2011,  23:01 Найти цитируемый пост)
[*]code-explorer с разбором кода на функции-классы-константы и проверкой синтаксиса.
- файлы , подсветка везде есть. Про разбор кода не понимаю. Для проверки синтаксиса есть compiler php

разбивка большой простыни кода на функции и классы. Незакрытые скобки и неправильно написанные функции лучше сразу видеть и исправлять, а не выискивать по номеру строк...

Эти фенечки очень сильно упрощают анализ чужого кода.

Цитата(A5uKa @  19.4.2011,  23:01 Найти цитируемый пост)

В нетбинс это просто в одном флаконе и причёсано, но мне кажется - это лишь дело привычки.

Может быть и дело привычки, но к хорошему привыкаешь быстро. 

Цитата(A5uKa @  19.4.2011,  23:01 Найти цитируемый пост)
[*]возможность редактирования в одном IDE javascript, html, php со своей подсветкой. Желательно - распространенные языки шаблонов.
- что угодно, везде файлы 

Редактор , корректно подсвечивающий php с вставками Javascript и html есть везде? Я такое видел только в phpStorm. Даже PDT отдыхает... Про Netbeans не могу сказать, но там, вроде, тот-же колорер?
Цитата(A5uKa @  19.4.2011,  23:01 Найти цитируемый пост)
[*]интеграция с системой контроля версий. Хранение локальной истории и отображение изменений в окне IDE.
- ну не надо, не сложно совсем git commit -a написать ) Локальная история так же не сильно нужна, думаю ) 
Нужна работа с FTP на самом-то деле.

локальная история нужна. Также нужна история изменений по коммитам. 

Кстати, ftp никогда не использовал встроенный. Всегда пользовал Total Commander. Батником архивирую все файлы, изменившиеся с какой-то даты, вход в получившийся архив и перелить изменения проекта на ftp... Или просто залить архив и распаковать его там, на сервере, в админке.

Цитата(A5uKa @  19.4.2011,  15:33 Найти цитируемый пост)
Я крайне редко работаю c PHP просто. 

 smile 

Автор: perloid 20.4.2011, 15:07
Цитата(SneG0K @ 19.4.2011,  15:34)
perloid, не приколько запускать тяжелую IDE, чтобы подправить стиль или сменить фон.

вы путаете назначение IDE и редактора текстового.
для мелкой правки css мне ничто не мешает запустить текстовый редактор типа gedit.

Добавлено @ 15:10
Цитата(SneG0K @ 19.4.2011,  15:34)
Добавлено @ 15:34
A5uKa, голова, собственно как и везде.

Только при наличии IDE вы тратите время только на разработку.
А используя лишь текстовый редактор - еще и тратите время на разную рутину и чепуху, которую можно было бы автоматизировать.

Добавлено @ 15:15
Цитата(A5uKa @ 19.4.2011,  23:01)
[*]интеграция с системой контроля версий. Хранение локальной истории и отображение изменений в окне IDE.
- ну не надо, не сложно совсем git commit -a написать ) 

Вы видели визуальное представление в netbeans измененных файлов и изменений в самих файлах?
И что предоставляет убогая командная строка?
При разработке и добавлении функционала постоянно в 5-10 файлов вносятся изменения, добавляются новые. В голове все это держать и отслеживать - зачем мне на эту рутину время тратить?

Автор: Muerto 20.4.2011, 15:52
А я люблю мой лицензионный Zend Studio 8  smile 
Кстати кому нужно у мя их две штуки(подарили), продам одну лицензию за 1/5 цены  smile 

Автор: WolfAlone 22.4.2011, 12:31
Голосую за NetBeans! Очень удобная на мой взгляд среда, очень много возможностей, удобно работать. Кроссплатформенная и бесплатная, что не может не радовать.

P.S. Честно говоря, суть вопроса не совсем уловил. Почему именно "начинающему"? Лично я, начинал с NetBeans и, видимо им и "закончу"  smile По мере роста опыта - желание сменить IDE пока не возникло...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)