Как стать автором
Обновить

Комментарии 225

НЛО прилетело и опубликовало эту надпись здесь
Не OpenSource же… пользоваться невозможно.
Не опен сорс, зато получаешь множественные оргазмы от использования :)
У вас основной показатель качества ПО — это OpenSource?
Кстати, платформа — open source. Большинство 3rd party plugins — тоже.
Изучайте на здоровье исходники community версии платформы.
Ну да, за исключением того, что та часть, которая отвечает за PHP имеет закрытый код.
Поэтому, чтобы писать плагины, взаимодействующие с сущностями PHP, требуются костыли.
Бесплатные лицензии для open source проектов мы как раз даем. Примеров масса, включая и известные и маленькие.
сделал как раз запрос на такую лицензию… боюсь только обломают.
Слишком дофига требований. За три месяца можно ого-го проект сделать и к тому времени толку от «бесплатной» IDE ровно ноль. Проще кейгены юзать. Или другую IDE.

И это, научитесь уже пользоваться системным рендерингом текста, а то часть текста со сглаживаем, часть без. Глаза кровоточат.
Стакан кипятка этому господину за мой счет!
НЛО прилетело и опубликовало эту надпись здесь
Вот Вы хотите пользоваться высококлассным продуктом, взамен же ничего никому не собираетесь предоставить. Пользуйтесь лицензией для разработчиков проектов с открытым исходным кодом. Давайте — и дадут Вам.
стоит 99$ — что значительно ниже допустим PhpEd — и сумма более чем подъемная для любого программиста.
Но…
Я EAP-версии имеют триальный период в 30 дней, а выходят раз в 20-25 дней — поэтому ничто не мешает использовать одну из последних версий бесплатно — только обновляться не забывать.
Однозначно лучшая :)
А для Debian-подобных ОС ppa не планируете сделать?
Либо сразу отрежут, что не будут, либо будут завтраками кормить. Как и почти все.
Думаю если желающих достаточно, не проблема сделать совместными усилиями неофициальный реп? :)
это для idea IDE, для phpstorm нужно немного поправить
О, вовремя получил classroom license :)
Спасибо!
Не хватило двух дней лицензии для апгрейда. Печаль.
Хотя я и с третьей версией счастлив, прекрасная IDE!
Разве в PHPStorm лицензия привязана к продукту? По-моему к сроку.
О том и речь: у меня лицензия на 1 год, купленная 23 апреля 2011, включающая 1 год бесплатных обновлений на мажорные релизы, один из которых случился сегодня, т.е. на два дня позже окончания срока бесплатных апгрейдов.

Хотя да, я ошибся, не хватило мне одного дня, а не двух :)
Вообще мне казалось что на хабре проскакивал коммент чувака с подобными проблемами, и что он написал им письмо с просьбой всеже иметь возможность купить обновление и они пошли на уступку. Так что можете попробовать :)
Можно продлить лицензию за половину стоимости покупки новой, т.е. за $50, это да.

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

> Вообще мне казалось что на хабре проскакивал коммент чувака с подобными проблемами
Для меня это не проблема, просто поделился именно тем фактом, что всего пары дней не хватило для именно бесплатного апгрейда.
«P.S. Напоминаем что все наши лицензии включают год бесплатных апгрейдов — PhpStorm 4 доступен для всех кто купил лицензию после 25 апреля 2011.»
Стандартное нытье: ну сделайте же IDE для Erlang'а! :) Благо для рефаторинга Wrangler до версии 1.0 обновился
Для IntelliJ IDEA доступен плагин. Типо того есть и для Go и некоторых других языков. Попробуйте, может быть он не плох.
А научили PhpStorm не разрывать соединение после аплоада?

А вы голосовали за эту фичу?
да
Судя по приходящем мне извещениям из топика, он пока открыт.
А голосование имеет смысл? По моим ощущениям закономерности между голосами и реализацией не прослеживается. :)
Голосование[1], извещение об ошибках[2] и предложение новых возможностей[3] — на всё реагируют.
[1] — youtrack.jetbrains.com/issue/WI-6187
[2] — youtrack.jetbrains.com/issue/WI-8976
[3] — youtrack.jetbrains.com/issue/RUBY-10514
Открываем список задач, отсортированный по голосам, смотрим, какие из них завершены, и видим:

1. Самое выпрашиваемое: поддержка особенностей фреймворков. Прогресса особо не наблюдается.
2. Способы открытия файлов: проекты, отдельные файлы и т.п. Всегда отсылают к Идее с её джавовым стилем проектов.
3. Знаменитый критический баг WI-2760, который скоро второй день рождения отпразднует. Какие-то подвижки начались, когда версию в очередной раз подвинули и комментарии оказались забиты нытьём и мольбой. И то висит незакрытым.

Ну и так далее.

Что поддержка JS улучшилась, что покрытие тестами красиво отображается, что инспекции добавлены — это, конечно, круто. Но хотелось бы чего-то революционного в области поддержки PHP. Ничто так не увеличивает производительность, как автозавершение кода и прочие примочки, а они в реалиях фреймворков работают из рук вон плохо.
Просто это все сложно и требует нетривиальных механизмов внутри. Работа идет.
Очень жду эту фичу! Те решения которые пытаются выдумывать люди, чтобы обойти этот недостаток просто потрясают: ограничить себе скорость коннекта до минимальной и поставить параллельно качаться/аплодить файл большого размера, чтобы соединение не разрывалось.
Ура!
P.S.
И все таки, хотелось бы услышать ответ на вопрос в блоге — какой смысл добавлять генерацию проектов express.js с jade без поддержки самих jade темплейтов? С ними же невозможно работать.
Присоединяюсь.
Когда у вас очередные скидки на personal лицензию будут?
уже были — на пасху.
Пасхальные я видел, но тогда 4 версии еще не было, поэтому и интересуюсь, когда будут следующие. Благо случаются они, по-моему, достаточно регулярно.
При продлении, вроде, тоже 50% скидка, так что нет смысла ждать.
Это именно при продлении, а у меня лицензия кончилась уже (год прошел) — т.е. полностью платить придется.
Обратитесь в отдел продаж (sales@jetbrains.com). Есть спец. цена для тех у кого год прошел.
Мне недавно пришло письмо (тоже кончилась 20 числа лицензия) «Keep PhpStorm up-to-date»
Там говорится, что в течение следующего года могу продлить лицензию за 49$, но она в любом случае будет до 20 апреля 2013 ну и ссылка на покупку.
OMG, теперь он закрывается если в сети есть еще одна версия с таким же серийником, причем если пойти и выключить на втором компе ее, на этой машине все равно прийдется выключать( Теперь прийдется следить за тем, что закрыл IDE на домашней машине (
Jetbrains, не мешайте людям работать, проверяйте хоть что-ли что вторая IDE сейчас активна. И лицензия проверятся будет, и честным пользователям не будет геморроя.
Персональная лицензия позволяет устанавливать продукт на несколько компьютеров, но запрещает запускать его одновременно на нескольки. Это не нововведение. Так было всегда.
У меня первый раз она сказала подобное. За пол года =/ Хотя постоянно на домашней машине IDE была запущена… случайность? В любом случае грустно…
Можно уточнить, что будет, если мы заюзаем следующий юзкейс:
— установили на два ноута,
— один ноут на работе, второй дома,
— на работе ушел в сон, при этом IDE не закрыл,
— что будет, если мы зайдем в IDE дома?

Второй случай: тоже самое, только вместо сна у нас «отпал» интернет на работе и не появился до конца рабочего дня — что мы увидим дома?
НЛО прилетело и опубликовало эту надпись здесь
«Лучшая в индустрии поддержка JavaScript (включая ECMAScript Harmony)» — а эта лучшая в индустрии поддержка уже есть/будет в RubyMine?
Присоединяюсь к вопросу с уточнением, в PyCharm/IDEA тоже оно есть?
Появится в PyCharm 2.5.1 (в ближайшее время) и в IntelliJ IDEA 11.1.2 (уже есть EAP).
На сборках со сходными версиями — 117.150+
С точностью до некоторого количества коммитов — да =) У нас используется сквозная нумерация билдов для продуктов, билд RubyMine 4.0.3 — 117.230, а PhpStorm — 117.257, так что они довольно близки
А чем он лучше NetBeans, который бесплатен, мультиплатформенен и поддерживает кучу языков под одним капотом?
Тем, что платен, кроме php ничего не поддерживает и работает только на Windows XP.

PS: О, времена, о непрекращающиеся подстрекатели к святым войнам. Меча на вас нет :)
Я не подстрекаю, в данном случае я просто мимо проходил и поскольку сам использую NetBeans, а про PHPStorm только слышал, решил спросить заодно. Вдруг это такая мощная IDE, по сравнению с которой NetBeans просто тускнеет как перегоревшая лампочка.
всё так
Не секунды не сомневаюсь, но для пущей уверенности хотелось бы немного конкретных фактов.
Поищите по хабре их упоминания вместе. Найдете много мест где это разжевано.
Ну вы бы сходили по ссылкам на сайт и в блог, почитали. Еще можно самому попробовать. Вдруг все остальные неспроста платят.
Я бы с удовольствием, но поскольку время поджимает и NetBeans вроде всем устраивает, то чего ради? А тут собралось много поклонников PHPStorm, которые наверняка с удовольствием рассказали бы об отличиях.
Если нет, то нет, извините.
Он просто крут! Поверьте, сам перешёл на него с Нетбинс.
Черт знает что вам ответить. Попробуйте PhpStorm или IntelliJ Idea сами. Лично я больше ничего в плане IDE использовать не хочу.
не знаю насколько тускнеет, но отвечу все же без сарказма.

Она мощная, мультиплатформенная и имеет кучу плюшечек, поддерживает много языков, как правило только не всем скопом, а отдельными продуктами по группам.
НЛО прилетело и опубликовало эту надпись здесь
Умеет, есть один из миллиона плагинов, делающих это и не только это. Вполне вероятно, что плагин чем-то отличается в плане функциональности, я не юзал.
НЛО прилетело и опубликовало эту надпись здесь
У JetBrains по моему опыту просто волшебная служба поддержки клиентов. Посему, если бы вы им написали, что у вас есть трудности с установкой JDK, думаю они бы с удовольствием помогли.

PS: Насколько я понимаю их политику — если пользователи голосуют за определенный запрос, JetBrains его реализуют. Видимо за OpenJDK не так много народу голосовало.
НЛО прилетело и опубликовало эту надпись здесь
Мне кажется у нас вполне адекватный саппорт и номер лицензии при обращении совершенно точно никто не спрашивает =)
НЛО прилетело и опубликовало эту надпись здесь
Зачем ж вы коллегу-то так? Наверняка на EAP сидит.
Я думаю причина в том, что основной упор идет на Windows и Mac и в обоих этих системах используется не OpenJDK.
У меня последние билды запускаются и под OpenJDK, но всё с тем же предупреждением о том что возможна нестабильная работа.
У меня все хорошо работало, без предупреждений.

Только сейчас узнал о том, что оказывается используется OpenJDK-1.6, когда залез в «About» дабы посмотреть билд.
НЛО прилетело и опубликовало эту надпись здесь
Поставил Oracle JDK 7.
Поправлюсь: «нормально работало».

Все же, с оракловским JDK оно субьективно весьма шустрее и шрифты рендерятся гораздо лучше.
НЛО прилетело и опубликовало эту надпись здесь
Очень долго работал под OpenJDK — не только не глючило(особо) но и работало даже быстрее.
Но — это все же undefined behavior
Я, конечно, дико извиняюсь, но какие проблемы с настройкой не OpenJDK могут быть на squeeze? Качаете, распаковываете, прописываете в .bashrc и .gnomerc экспорты JAVA_HOME, JDK_HOME и остального что необходимо и запускаете. Делов на три минуты.
А вы не планируете вводить семейную лицензию? Активно используем с женой, да и детей будем приучать к хорошему, когда появятся и начнут постигать айти :)
Всё еще жду нормального сглаживания шрифтов.(или хинтинга? чтобы это ни было)
*в linux
В OpenJDK, кстати, шрифты выглядят лучше. Но он официально не поддерживается и у меня, например, плохо работает.
Ну, я особой разницы не заметил, а поскольку на угловатые буквы смотреть не могу — мой выбор пока так и остается за Eclipse и Sublime Text 2
НЛО прилетело и опубликовало эту надпись здесь
Для PHP круче sublime text 2?
Сравнение некорректно. Sublime — редактор. PhpStorm — IDE. Что касается редактора — он там отличный, особенно вкупе с IdeaVIM.
Я имел ввиду в плане редактирования и разработки скриптов средней сложности, без фанатизма.
Ну про редактор я написал. С хоткеями тоже всё хорошо. Рефакторинг — супер. В плане редактирования и разработки скриптов средней сложности (да и высокой :) — очень удобно. Попробуйте триал, что уж тут говорить.
P. S. Некоторых фич Sublime, конечно, не хватает, multiple selection editing, например.
Уже скачал, ставлю. После sublime text 2 тяжело себе представляю более быстрый и удобный редактор для своих средних нужд.
Я видимо не понял о каком «multiple selection editing» вы говорите) В Intellij Idea по Ctrl+Shift+Insert именно такой режим… думаю в phpStorm нечто подобное…
Копипаста на стероидах. о_О
Такое есть в Textmate, в PHPstorm есть column selection mode. Если честно, то не знаю для чего может понадобиться многокаретное редактирование, чего нельзя сделать с column selection + refactoring PHPstorm. Расскажете как пользуетесь?
Перетащил коллегу с саблайма, так что в целом может и круче, но выше правильно сказали, что это IDE а не редактор.
А возможность редактировать файлы прямо на фтп не появилась?
НЛО прилетело и опубликовало эту надпись здесь
Она есть. Создаете пустой проект, настраиваете remote host, cкачиваете себе ваш settings.php(сохраняя структуру папок), правите на своем компьютере и загружаете на удаленный хост. Оч просто, кстати :D
Причем здесь структура папок? Какой проект? Нужно зайти на хостинг и быстро что-то мелкое поправить. Пока это приходится делать в эклипсе, увы.
Для этого, имхо, не нужна IDE. Да и вообще, правка исходников на хостинге — сомнительный юзкейс.
Как с быстродействием по сравнению с 3 версией?
Да как всегда. Новые функции уменьшают, оптимизации улучшают. Загрузка побыстрее стала.
НЛО прилетело и опубликовало эту надпись здесь
А нам все равно… (с)

Фанатики есть в каждом топике почти — банально забил на карму после того как мне коммента дал на днях +52 к рейтингу и -5 к карме…
это месть за остроумие.)
Ну реально, мне вот очень нравится. Но я не видел ни одного аргумента, чем же плох phpStorm.
Никогда ничего не куплю у компании, на сайте у которой нет ни одной страницы на русском языке.

То ли карго культ такой, то ли пидорская утончённость, но у 0мериканской компании Adobe интерфейс сайта на русском и продукт на русском, а когда персонажи Alexey Gopachenko, Nikolay Matveev и Elena Shaverdova отвечает на вопрос, заданный по-русски на ломаном пиджин-инглише, находясь при этом в Санкт-Петербурге — кроме омерзения это ничего не вызывает.

Т.е. продукт хороший, а компания — какие-то русскоязычные папуасы (пелевинщина просто), поэтому идут на хуй.

Я понимаю в израильском офисе бы работали и говорили по английски — еврейский язык сложный, но живя в России, с русскими людьми упорно общаться на языке оккупантов — это какая-то гнойная педерастия головного мозга.

JetBrains == ПИДАРАСЫ!!!
Вы — неправы. Я понимаю, что вы — истинный потриот, но лично мне абсолютно наплевать на подобное мнение, которое абсолютно не имеет смысл.

В JetBrains понимают, что русский язык — не единственный в мире и английский признан международным, потому в публичном доступе общаются на международном языке.

Я общался с ребятами из JetBrains и в жизни и в личной email-переписке. Они отличные люди, открытые и без понтов.

А у вас исключительно понты и ничего за душой. Вы не смотрите на качество продукта, а только на какие-то безсмысленные принципы.
В JetBrains понимают, что русский язык — не единственный в мире и английский признан международным, потому в публичном доступе общаются на международном языке.
Русский язык имеет такой же статус наравне с испанским, французским и другими, так что не аргумент. Один из официальных языков ООН как-никак.

Использовать язык Б для ответа на вопросы, заданные на языке А — не ахти решение.
Логичнее было или попросить повторить вопрос на английском, а то мол-де «реднеки пугаются» или завести русскоязычный подфорум, если есть востребованность и ресурсы на его поддержание.
Не поддержу вас в возмущении тем, что нет страниц на русском. А вот в том, что не «ахти решение» поддержу. Но и ваши варианты оба не поддержу. Оптимально было бы, имхо, если задали вопрос по-русски, то ответить на него по-русски же, уважая это посетителя (пускай даже не клиента), а ниже продублировать и вопрос, и ответ на английском для того хотя бы, чтобы избежать подобных вопросов в будущем на английском, ну и вообще «расшарить» проблему и её решение.

Просто вариант «ответить на том языке, на котором задают вопрос и этим ограничиться» очень неудобен для остальных. Знаю по себе — очень интересно находить свою проблему по «международным» словам, но ни фига не понимать в её решении — проблема-то вроде та, а вот решение, которое на немецком написали, не разобрать. И гугл транслэйт не помогает.
Возмущался не я, а решивший потроллить Zharskiy. Я прекрасно понимаю, что для поддержки многоязычности нужны человеческие и финансовые ресурсы, которых может не быть.

Вариант с дублированием будет неудобен отвечающему, ему придётся написать ответ в два раза длиннее. А если к дискуссии присоединится сотрудник компании, не владеющий одним из языков, что делать тогда?
Извините, ошибся. Но иногда может быть принципиальная позиция вести ресурс только на английском, не смотря на то, что дополнительных ресурсов по сути и не требуется (компания локальна, но ориентирована глобальна), а то и на поддержание англоязычного ресурса они требуются.

По-моему, мой вариант меньшее из зол. Только английский — отсекаем тех, кто с ним не в ладах. Отвечать как спросили — бесполезно и неприятно тем, кто национального языка не знает. Отвечать только на английском — так спрашивающий ответа может и не понять.
Я думаю, комментарий вроде «я джва года ждал 4 версии %IDEName%!!!1» собрал бы тут нехилый профит. Что бы не говорили, но юзеры на хабре довольно субъективны и с этим ничего не поделаешь, как бы не старались некоторые.
Прочитав комментарии, чувствуешь себя как новичок в треде про фингербоксы. Даже по ссылке прошел посмотреть, что за хреновина такая. Вроде ничего, только почему-то все по английски. Со времен моего увлечения PHP (notepad.exe + FAR), технологии шагнули немного вперед. :)
Пользуясь случаем спрошу — обновление уже доступно через 'check for updates'? А то у меня пусто там.
Там его вроде бы никогда и не будет, 4 версия ставится отдельно.
Может быть, но 4RC он мне предлагал поставить. Я нажал ignore. Может в этом проблема? Теперь до 5-й версии никаких предложений об обновлениях :D
Верно. 4RC и релиз — один и тот же билд.
Пару недель уже использую 4ю версию — (решили делать новый проект на 5.4) а PhpStorm — единственная IDE которое его поддерживает (Нетбинс 7.2 не в счет в виду обилия багов и постоянных зависаний).

Честно — влюбился в эту IDE, расхваливаю на весь отдел. Ближе к концу триала возьму лицензию

Помимо всех прелестей, порадовали шрифты (в linux многие java приложения грешат ШГ) и поддержка гитхаба
С openJdk кстати работает чудесно.

Хотелось бы более глубокую поддержку Yii Framework (В частности миксинов aka Behaviors). Случаем не в планах?
НЛО прилетело и опубликовало эту надпись здесь
В настройках кед явно задал хинтинг + для редактора ide задал вместо дефолтного шрифта убунтовский моно. Все путем
один черт выглядят коряво же -_-' Сравните с тем же Sublime Text 2 или эклипсом…
коряво — это как? скриншот можно?
i.imgur.com/QvFJO.png

Сравните с Sublime(эклипса сейчас под рукой нет, но думаю можно глянуть в сети)
И там и там — Monospaced, почти одинаковая тема
Я может дурак или слепой, не знаю. Объясните мне, если не трудно, что коряво выглядит? Шрифт как шрифт, четкий, не мыло. Это не стеб, я правда не понимаю, в чем проблема у вас и у многих других людей, которые пишут про корявость шрифтов данной IDE.
Они не гладкие, не округлые, не красивые — я не знаю какой эпитет мне подобрать, чтобы сделать это более очевидным.

в 4й версии, как мне кажется получше стало, но мне оно все равно в сравнении с тем же Sublime Text 2 напоминает шрифт Terminus в сравнении с нормальными.
Вот более очевидный пример:
В статье habrahabr.ru/post/74227/ есть картинка с разнице отображения шрифтов — img689.imageshack.us/img689/5292/resultt.png

вот PhpStorm шрифт выглядит как в пункте 1 ил 5 примерно. А должен быть как в 2 или 6, например.
Если увеличите междустрочное расстояние (Line Spacing), то читаться будет намного приятнее. Я ставлю «1.1».

Попробуйте выбрать режим отображение «GTK» — тоже станет приятнее.

И окончательный способ — это перейти на тёмную тему со светлым шрифтом. Люди, которые жаловались на шрифты единогласно пришли к выводу, что в тёмной теме они смотрятся приятнее.

Скрин старый, щас не могу сделать новый:
Ну, междустрочное расстояние это другой вопрос, на сами шрифты это никак не повлияет, а темную тему я и так везде использую, просто в свежескаченном шторме не менял.

Так или иначе — проблему это не решает. По вашему скришноту разницы со своим я не вижу — такие же невкусные буковки :)

Алсо, у меня почему-то Шторм отказывается видеть шрифт Monaco =( Все редакторы/IDE видят, а он нет.
Буквы не очень вкусные, но глаз режут меньше.
Меньше, но режут.
Кстати, в Sublime отвратителен тот факт, что шрифты не моноширинные.
Так выбирайне моноширинный, в чем проблема? 0_о
Алиасинг шрифтов и конкретно шрифты на убунте починены в платформе, на которой базируются все наши IDE. Фикс есть и в phpStorm. Присылайте скриншоты и название фильма шрифта в ютрек. Будем разбираться
Хотелось бы более глубокую поддержку Yii Framework (В частности миксинов aka Behaviors). Случаем не в планах?

Поддержки фремворков всем хочется. :-D Самая выпрашиваемая фича всё-таки (159 yii, 95 symfony, 81 zend, 55 ci, 38 meta feature = 428 голосов). Очень надеюсь, что разработчики вплотную займутся проблемой поддержки фреймворков, какой бы неподъёмной она ни казалась.

С миксинами хочется, как минимум, возможности подмешивать автодополнение кода, например, указывать, что в каком-то классе есть все методы совершенно левого класса на уровне PhpDoc.
Вроде уже занимаются. Есть в roadmap на следующую версию. Правда, в порядке, обратном количеству желающих :)
НЛО прилетело и опубликовало эту надпись здесь
Вроде нормально работает, юзаю потихоньку )
Ставил пробную версию, очень многие вещи порадовали. Огорчил медленный поиск в проекте (по сравнению с эклипсе). Ну и на большом проекте так ие же тормоза как и в эклипсе. Кончилось тем же чем кончалось в эклипсе, после зависания среды при загрузке большого проекта при последующих попытках загрузить проект среда уходила в непонятные бесконечные фоновые процессы. В итоге снёс и поставил последнюю эклипсу. То чего ждал от среды, надёжности на большых проектах, к сожалению не увидел. Настройки использовал по умолчанию. Может чегото не допонял или не настроил, но итог тот же, вернулся на эклипсу. Там хоть знаю как бороться с тормозами и зависаниями. Теперь вод думаю, тратить время и пробовать новую версию или нет…
Мне кажется вы с нетбинсом путаете.
НЛО прилетело и опубликовало эту надпись здесь
Kdevelop?
Будь у вас не Debian, а банальный Windows — вариантов было бы больше.
НЛО прилетело и опубликовало эту надпись здесь
ActiveState Komodo
разве там внутри не JS?
Там Gecko в качестве ядра, а JS и Python, насколько знаю, используются для всяких надстроек.
О каком конкретно поиске идет речь?
речь о моиске текста во всем проекте. Эклипс при первом поиске делает индекс, и каждый последующий поиск происхожит почти мгновенно. Шторм, каждый раз ищет одинаково медленно, после еклипса это раздражает. (в последней версии не пробовал).
Один и тот же проект (55Mb), лежит на самбе, поиск строки в PHPStorm (Edit->Find->Find in Path...) занимает пару секунд, в эклипсе (Search -> File...) — секунд 30. Что я делаю не так в эклипсе, что вы делаете не так в шторме?
Повторный поиск в эклипсе столько же времени занимает.
Eclipse 3.7.2 + PDT 3.0.0 Проект 449 Мб
File Search
Попытка N1: Искал строку "$_GET[" — 2мин23сек
ПопыткаN2: Строка "$_POST[" — 3сек
Такую разницу не заметить трудно даже на малых проектах.
При закрытии эклипсы индекс, как я понимаю, удаляется, т.к. след. раз первый поиск опять медленный а последующие быстрые. В предведущих версиях было примерно так же.
Скачал только что PhpStorm 4.0.1 поставил как 30 дневный триал. Запустил, прошло 6 мин, в тулбаре вижу что он стартанул, но окошко так и не появилось :( Возможно, после последнего зависания пытается открыть последний проект и там что то испорчено. И что делать в такой ситуации извините незнаю :(
Поимите меня правильно, я не против, скорее только за. Но хочется стабильного релиза. Мне ведь работать надо а не восторгаться плюшками. Без них я могу и обойтись, а вот с большим проектами работать надо.
п.с. пока писал программа так и не запустилась. Прибил, запустил ещё раз, результат тот же. Может мне просто не повезло, но но на такие случаи хоть таймауты какие то надо ставить и как то реагировать (напр. отказаться от загрузки проекта).
Короче, походу не судьба с эклипсы слезть, уж который раз пробую и возвращаюсь…

сорри, забыл добавить, работа велась на Windows 7 Ultimate x64, Intel i7 + 6Gb памяти. Проекты лежат локально ну и SVN репозиторий в инете.
Деинсталлировал старую версию и новую. Поставил заново. Запустил. Запустилось. Настройки не импортировал. Дождался окончания построения индекса. Поиск той же строки с первого раза 3 сек. Перезапустил, тот же результат. Очень порадовало. Если не возникнет больше проблем с большими проектами задумаюсь о покупке :) Правда, на этот раз проект не создавал а открыл его как папку. Может это как то повлияло. По любому порадовало.
Русский язык бы в IDE, цены бы ей не было. Посему пока Netbeans, но пхпшторм реально крута
Вас отталкивает английский? Как вообще смогли въехать в программирование?
Скажем так, мой английский находится на уровне чтения мануалов и письма. Однако никаких проблем ни как с заказчиками, ни с подрядчиками не испытываю. Подтягивать надо, согласен, но хочется видеть все таки русскоязычный интерфейс в тех инструментах, которыми пользуешься постоянно.
НЛО прилетело и опубликовало эту надпись здесь
С арабской виндой у меня такой трюк не прошёл :( Пришлось ставить два ноута рядом.
Можно было просто поставить напротив ноута зеркало, и смотреть в него. (If You Know What I Mean)
Помню, в Visual Studio русский язык добавляли. И как все ныли, что это ужасно, противоестественно и вообще никому не нужно. :) И я полностью согласен. Практически во всём нетривиальном софте избегаю локализации, потому что английский понятнее, лаконичнее и естественнее.

Если честно, не знаю, как можно более-менее серьёзно программировать и при этом совершенно не знать английский. Это невозможно. Если, конечно, программировать не на 1С. Х)
Ответил выше. Возможно вы правы, стоит попробовать посидеть на англоязычном софте думаю все таки.
Попробуйте. У меня почти весь софт на компьютере англоязычный. Даже ОС.
Будем пробовать.
А иконку в Unity лончере починили?
с иконкой все нормально, на нетбуке Юнити использую (кстати Storm очень резво бегает на нетбучном железе).
Блин, лицензия до 25ого ровно была, пришлось продлить. Но на это 50$ совсем не жалко
Поддержку CodeIgniter хочется без костылей с ручным прописыванием @property :(
В ядро патчик заслать не выйдет?
У меня? Не выйдет.
Спасибо, отличная IDE! Перелез на него (по early access) с Аптаны, потому что последняя всё никак не хочет делать поддержку 5.4. Теперь уже наверное не вернусь обратно, уж слишком большая разница в обращении с кодом.

Позволю себе также немного критики. Не хватает возможности подредактировать файл напрямую через sftp (локальный конфиг на сервере, например), в эклипсовых средах это довольно удобно, а теперь приходится вылезать в терминал. Не понятно, почему он постоянно жрёт много цпу (пол ядра c2d), даже в бекграунде, не знаю чья вина, пока разбираюсь (при этом в нём открыт проект на гите). Ну и мелочи, вроде не назначенных по умолчанию хоткеев дублирования и перемещения блока текста (без использование буфера), как в Eclipse-производных.
А данные фтп серверов с третьей версии у кого-нибудь подцепились? Заново чтоль вбивать :(
Нет. Не подцепились настройки с третьей версии. Думаю теперь — фича или баг.
Мне помогло такое:
в PHPStorm 3: File — Export Settings
в PHPStorm 4: File — Import Settings
Мде, вот я тормоз :) Спасибо!
как раз продлил лицензию в этом месяца. Спасибо :)
вижу что подправили багу с автокомплитом методов классов в cakephp :)
приятно, потестим.
при первом запуске ругался на отсутствующий файл idea.properties в /PhpStorm-117.257/bin.
подложил его, но IDE так в него ничего и не записала. Зачем тогда просила?
У меня вопрос. Как запретить ide показывать transfer log при первой загрузке файла (deployment \ upload)? А то после первого upload появляется окно и приходится его прятать. Последующие загрузки сопровождаются только всплывающим сообщением. Мелочь, но надоедает.
Были проблемы с ФТП в PHPStorm, выпало на самый разгар дедлайнов. В тех-поддержке не помогли, и перестали отвечать на месяц. Когда ответили, я уже закончил проект в другой ИДЕ.

Пока все равно использую, но лицензию решил не продлевать и буду постепенно искать для себя другую ИДЕ.
А в какой IDE, если не секрет?
Там целая история была со сменой разных ИДЕ и редакторов, потому что нужно было много успеть, а времени было мало, в результате прыгал с одного на другое, потому что за год очень привык к PHP Storm и сложно было найти что-то равноценное.

Сейчас смотрю в сторону онлайн иде, и, как вариант серьезной допилки чего-то основанного вот на этом: codemirror.net/
Как насчет «Support FTP over SSL (aka FTPS)» (http://youtrack.jetbrains.com/issue/WI-688?projectKey=WI)
Обновился и опа! нет моего любимого шортката Alt+A = switch tab. Ну зачем же так?
Отставить! Это, оказывается, плагин TabSwitch слетел. Поставил заново.
У кого-то получилось codesniffer подключить под форточками? При указании пути к батнику validate не проходит, но и ошибку не пишет, только красная иконка. Хотя в cmd я замечательно им пользуюсь.
Да, получилось. В PATH должен быть.
Есть он в path:

c:\>phpcs --version
PHP_CodeSniffer version 1.3.3 (stable) by Squiz Pty Ltd. (http://www.squiz.net)


А вот внутри шторма не фурычит пока, увы ((
Пардон, разобрался ) Заработало
Попробовал, как-то не впечатлило.
Медленно работает (после sublime text 2). Создал проект, открыл файл, self:: константа не захотел автодополнять. Ругается, что нет hg.exe (он и не нужен, я коммичу в linux-виртуалке).
Не нужно сравнивать с Sublime Text 2.
Ваш комментарий не нужен.
Много слышал про сию IDE. Скачал и что-то удручён.
namespace One\Two;

class Three {
}

\One\...

Автокомплит в этот момент вместо «Two» выдаёт список глобальных переменных.
Так и должно быть или у меня руки кривые?
А вы считаете что автокомплит должен быть вездесущим не зависимо от синтаксиса языка?
    namespace One\Two;

    class Three {
    }
    
    class A extends \One\Two\Three {
        
    }
К сожалению, я не понял вашей фразы.
Это совершенно стандартная вещь, соответствующая синтаксису языка.
Я про то что namespace автодополняется там где это имеет смысл. В extend, в new. Если заставить дополнять после \ то будет выводиться вообще все что можно. Так что я скорее считаю это добром. И мне кстати не очень нравится что методы в PHPStorm выводятся все что есть в Navigate To Symbol, а не только в текущем файле.
Да, но у меня не сразу после "\", а после "\One\". Единственное что есть на данный момент в One — Two, а он мне $_COOKIE предлагает.
Попробуйте описать в классе Three статический метод или в спэйсе One\Two функцию. У вас ничего нет в классе Three или спэйсе Two что могло бы быть использовано в данном контексте. Вот IDE и нечего предложить, а когда нечего, то предлагает всё что можно :)
Нет, я пробовал и пример kuzemchik чуть ниже со статическим методом a().
\One\Two\Three::… — работает
\One\… — не работает
$var = \One\… — работает
Можно сразу писать Three.
Так работает:
$test = new \One\...
, но если мне нужно до статического метода в классе Three дойти, то не выходит, да.
Конкретно в это месте можно и сразу Three написать, я просто упростил пример. Вообще с пространствами имён как-то странно автокомплит работает.
Можно конечно, вопрос был о autocomplete. Кстати, а какие проблемы со статическими методами?

да, если присваивать результат какой-нибудь переменной, то работает.
а если просто вызвать метод, то нет:
\One\Two\Three::a()
я вас не понимаю (

Просто "\One\". После One должен показать Two.
За create gist отдельный респект, в 3 версии такого вроде бы не было. И еще просьба, сделайте чтобы можно было открывать в IDE уже существующие gist, это очень удобно.
Очень плохо, что у вас куча продуктов, а не один, как у нормальных людей. Я по работе использую Ruby, PHP и Java. Выход — NetBeans.
Idea может иметь все эти плагины насколько я понимаю
image
512мб оперативной памяти минимум? Это что, шутка?
ну не 2000-й же год в самом деле
4гб плашка ддр3 стоит <1000руб
С учётом требований ОС?
Генерация Unit тестов снова раотает?
В JS проекте на mootools над которым работаю более 300 псевдо-классов. И становиться всё больше. Ищу уже около 3-х лет IDE, способную справиться с построением структуры объекта и поиском объявления объектов… Не ужели это наконец-то свершилось?! Попробовал… всё отлично работает!
В этой версии если идти по стрелкам в пустых строках, то курсор двигается, как если бы там было много пробелов. Как сделать так, чтобы курсор переходил на новую строку? У меня версия под мак ос.
Тоже заметил что по умолчанию включено. Выключается через 'IDE Settings' > 'Editor' > 'Allow placement of caret after end of line'
Пользовался месяц этой штукой, дико полюбил
И вчера купил, заплатил мне пришло письмо что все оплачено, в котором написано что ключ я получу в течение 48 часов, как такое возможно? У меня закончилась демка и работать невозможно, как можно ускорить процесс получения ключа?
Да и вообще как так получилось что ключ я получаю не сразу?)
Зарегистрируйтесь на Хабре , чтобы оставить комментарий