Comments 120
Забыл указать что для опенсорс девелоперов продукт бесплатен
Хотелось бы всплывающих подсказок по поводу «better support». А то выглядит как рекламный трюк.
Только сегодня качая RC думал о дате выхода релиза, спасибо.
Вопрос: за две ваши IDE нужно платить отдельно?
Вопрос: за две ваши IDE нужно платить отдельно?
Ждал, пользовался ещё бетой. Пусть и не профессионально занимаюсь программированием, но IDE куплю, ибо меня все устраивает, да и разработчикам таким образом говорю «весомое» спасибо =)
очень, очень хорошая ИДЕ. хотя все же 100 долларов — много, несмотря на наличие бесплатных версий.
я не готов столько отдать при наличии достаточно приличных NetBeans и PyDev.
я не готов столько отдать при наличии достаточно приличных NetBeans и PyDev.
Купил JetBrains PHPStorm, правда за $49 — успел в конце лета на предпродажу. В полне не жалко отдать и $99 в год, чувствую окупаемость.
Работать в их IDE, это как восстановить зрение с +7 (с уверенностью нормального «зрения» до этого). Охват проекта завораживает, чувствуешь себя Суперменом, Нео в Матрице. Версия 1.0.2 радует, а тут ещё 2.0 на подходе!
Работать в их IDE, это как восстановить зрение с +7 (с уверенностью нормального «зрения» до этого). Охват проекта завораживает, чувствуешь себя Суперменом, Нео в Матрице. Версия 1.0.2 радует, а тут ещё 2.0 на подходе!
А я взял и прошляпил акцию, получил купон и… так и не воспользовался. Рву на себе волосы :/
А еще у вас рассосались камни в почках.
А вы с чего на их IDE перешли что у вас «на 7 пунктов зрение улучшилось»?
Ну что? Попробуем в очередной раз уйти от емакса? :) Благо даже хоткеи емаксовые поддерживает.
Как, кстати, получить версию для open-source проектов?
Как, кстати, получить версию для open-source проектов?
О! Вы знаете емакс? Как там включить нормальную подсветку мультиязычных файлов? Типа когда в html javascript а в нем еще шаблонные выражения
Я ушел с Emacs'а на vim после 12 или 13 лет использования. Руки стало жалко (RSI все чаще дает о себе знать). Странно, но очень быстро привык и возвращаться пока не тянет.
А вот ни к какой IDE привыкнуть не могу, сколько не пытался. Всегда возвращался обратно в Emacs.
А вот ни к какой IDE привыкнуть не могу, сколько не пытался. Всегда возвращался обратно в Emacs.
Eclipse/pydev не очень то и позади :)
Почему в сравнительной матрице нету Notepad++? Доволен им :)
Скажите, а если я пишу проект для себя, это считается опенсорсом? Скачал бы с радостью, давно подумываю завязать с брутальным программированием в блокноте %)
Скажите, а если я пишу проект для себя, это считается опенсорсом? Скачал бы с радостью, давно подумываю завязать с брутальным программированием в блокноте %)
Проекты для себя опенсорсом не считаются. Проект должен быть хоть как-то живым и публичным (с сайтом, пользователями и т.д.)
Кстати, а к dedicated site (по памяти) относятся сайты продуктов на гуглкоде, гитхабе, сорсфорже и т. п.?
P.S. А вот с платной поддержкой, консультациями и тренингами, имхо, перегнули палку.
P.S. А вот с платной поддержкой, консультациями и тренингами, имхо, перегнули палку.
Думаю, что определяющим является наличие на сайте осмысленного контента, а не то, расположен он на гитхабе или не гитхабе.
С платной поддержкой логика простая. Если компания зарабатывает при помощи нашего продукта деньги — значит, она может себе позволить купить у нас лицензию на этот продукт, и неважно, зарабатываются ли деньги продажей лицензий или каким-то другим образом. Тем более, что стоит лицензия совсем недорого (скорее всего, примерно столько же, сколько один или два часа платных консультаций или тренингов).
С платной поддержкой логика простая. Если компания зарабатывает при помощи нашего продукта деньги — значит, она может себе позволить купить у нас лицензию на этот продукт, и неважно, зарабатываются ли деньги продажей лицензий или каким-то другим образом. Тем более, что стоит лицензия совсем недорого (скорее всего, примерно столько же, сколько один или два часа платных консультаций или тренингов).
а поделитесь, если нетрудно, как вы научили notepad++ запускать скрипт .py
гуглил как-то раз, так и не нашёл рецепт.
спасибо.
гуглил как-то раз, так и не нашёл рецепт.
спасибо.
ХабраЭффект при попытке открыть форму для получения opensource лицензии?
www.jetbrains.com/eforms/.action?licenseRequest=PCOSL
www.jetbrains.com/eforms/.action?licenseRequest=PCOSL
Нет, к сожалению, это у нас формочка сломана. Завтра починим.
Планируется ли поддержка не только Django, но и Pylons к примеру?
В принципе мы планируем поддержать другие фреймворки, но какие конкретно и в каком порядке — будет зависеть в первую очередь от фидбэка пользователей. Например, можно пойти проголосовать за реквест: youtrack.jetbrains.net/issue/PY-2114
Формочку, кстати, починили.
Eclipse + PyDEV если не видно разницы, то зачем платить больше =)
Было бы здорово в матрицу добавить Eric — с первого взгляда в нём сравнимый объём функционала, так что с лёту непонятно, что получишь, уйдя с него…
Надеялся на бесплатную лицензию, но наш open-source проект имеет платную поддержку, и рухнули теперь мои мечты сбежать от PyDev на нац.продукт
Поддержку sftp добавили? Если нет, тогда ключевой для меня фичи нету.
Мне фичи понравились. Только я не могу пока понять, как приспособить эту IDE к моему workflow. Может подскажите чего-нибудь?
В eclipse/pydev можно иметь сразу несколько открытых проектов одновременно. В итоге я для каждой библиотеки (или питоньего пакета), которую разрабатываю (или в которой баг чиню), имею отдельный проект, и для разных сайтов — тоже по проекту. Все это открыто одновременно (ну не все, то, что используется редко — скрыто или выключена из workspace), и я постоянно переключаюсь между этими «проектами» — при правке в каком-нибудь сайте часто возникает необходимость глянуть или поправить код пакета, да и переключаться между разрабатываемыми сайтами тоже нередко приходится (чтобы что-то скопипастить или поправить).
В pycharm каждый проект — в новом окне. Соответственно все, что я выше написал, непонятно как делать. Возможно, тут понятие «проект» имеет другое значение, чем в pydev и я просто старые привычки пытался использовать неправильно.
Но все же, что посоветуете делать? Есть несколько сайтов, между которыми желательно переключаться (я, в принципе, даже переживу, если они будут в новых окнах). Есть сторонние (по отношению к сайтам) пакеты, в которых нужно регулярно что-то править, и которые желательно иметь в быстром доступе всегда.
В eclipse/pydev можно иметь сразу несколько открытых проектов одновременно. В итоге я для каждой библиотеки (или питоньего пакета), которую разрабатываю (или в которой баг чиню), имею отдельный проект, и для разных сайтов — тоже по проекту. Все это открыто одновременно (ну не все, то, что используется редко — скрыто или выключена из workspace), и я постоянно переключаюсь между этими «проектами» — при правке в каком-нибудь сайте часто возникает необходимость глянуть или поправить код пакета, да и переключаться между разрабатываемыми сайтами тоже нередко приходится (чтобы что-то скопипастить или поправить).
В pycharm каждый проект — в новом окне. Соответственно все, что я выше написал, непонятно как делать. Возможно, тут понятие «проект» имеет другое значение, чем в pydev и я просто старые привычки пытался использовать неправильно.
Но все же, что посоветуете делать? Есть несколько сайтов, между которыми желательно переключаться (я, в принципе, даже переживу, если они будут в новых окнах). Есть сторонние (по отношению к сайтам) пакеты, в которых нужно регулярно что-то править, и которые желательно иметь в быстром доступе всегда.
Пока что для такого сценария можно пойти в Settings | Project Structure и добавить все веб-сайты и библиотеки как контент-руты одного проекта. В принципе, мы собираемся поддержать это более гибко, но подробности пока до конца не продумали.
Про лицензию для компаний вопрос:
Разраб может поставить дома и на рабочий комп свою лицензию?
Разраб может поставить дома и на рабочий комп свою лицензию?
Да, при условии, что PyCharm не используется на нескольких компьютерах одновременно.
Я вот люблю сворачивать прогу и блокировать комп, уходя домой. И дома естественно также. Это как расценить?
А по user-лицензии я могу ставить PyCharm на несколько компьютеров? А если один из них рабочий, но PyCharm нужен только для себя?
хм, а планируется поддержка шаблонов jinja2?
синтаксис очень похож, добавить недолго будет,
да и большинство django-проектов на них переводят ;)
синтаксис очень похож, добавить недолго будет,
да и большинство django-проектов на них переводят ;)
Вероятно, да. Голосуйте за youtrack.jetbrains.net/issue/PY-1032
Насколько быстро вводится та или иная фича? Смотрю тикет по поддержке Mako открыт 4 месяца назад…
Такс, раз уж отвечаете на вопросы — не сочтите за труд и мне подсказать =)
Я куплю версию для индивидуальной разработки, можно поставить её на домашний комп и на ноут, или же неужно две лицензии покупать?
Я куплю версию для индивидуальной разработки, можно поставить её на домашний комп и на ноут, или же неужно две лицензии покупать?
Что-то у вас при покупке не принимает лицензию от phpstorm, хотел купить как существующий клиент :)
Саппорт дал ссылку на страницу где уже на мое имя выбрана лицензия, но там нет поля для ввода купона, а нажимать на purchase без купона страшновато :/
Посмотрите как у вас работает покупка для существующих клиентов, возможно лицензии от phpstorm неверно проверяются, либо я что-то не так делаю.
Саппорт дал ссылку на страницу где уже на мое имя выбрана лицензия, но там нет поля для ввода купона, а нажимать на purchase без купона страшновато :/
Посмотрите как у вас работает покупка для существующих клиентов, возможно лицензии от phpstorm неверно проверяются, либо я что-то не так делаю.
А есть возможность работать с проектом, который находится не на локальном диске, а на удаленном сервере, доступном по ftp/ssh?
Скажите, когда у вас можно будет драг'н'дропить табы как в эклипсе? Чтобы можно было изменять их порядок (1) и компоновку (2). Уже 2010 год на дворе, странно, что таких элементарных вещей у вас до сих пор нет. На больших мониторах работать с большим количеством файлов в эклипсе удобнее.
Про шорткаты знаю, про неясные плагины, которые вроде как эту фичу добавляют тоже. Первое неудобно, второе так и не удалось в pycharm заставить работать.
Про шорткаты знаю, про неясные плагины, которые вроде как эту фичу добавляют тоже. Первое неудобно, второе так и не удалось в pycharm заставить работать.
Драг'н'дроп табов работает, если включить опцию show tabs in single row. Поддержка drag & drop без этой опции в платформе делается буквально вот сейчас; если всё получится — в версии 1.1 будет работать.
Вообще, если вы переключаетесь между файлами мышкой, значит, скорее всего, вы что-то делаете не так. Ctrl-Tab, Ctrl-N и Ctrl-E рулят.
Вообще, если вы переключаетесь между файлами мышкой, значит, скорее всего, вы что-то делаете не так. Ctrl-Tab, Ctrl-N и Ctrl-E рулят.
Компоновка тоже будет работать? Т.е. например перетащить таб вправо, чтобы разбить окно редактора на два вертикальных редактора, потом еще один — чтобы получилось три. И т.п.?
Сплит при помощи drag & drop, насколько я знаю, мы пока что делать не планируем. Зато будут floating editors.
Спасибо за ответ.
В чем проблема со сплитом? Неверится, что это такая фундаментальная проблема. Но, я знаю как минимум 3х людей которых pycharm из-за этого не устраивает.
В чем проблема со сплитом? Неверится, что это такая фундаментальная проблема. Но, я знаю как минимум 3х людей которых pycharm из-за этого не устраивает.
Ну скажем так: в нашей компании бытует мнение, что docking framework с произвольным прицеплением чего угодно куда угодно приносит больше путаницы, чем пользы, потому как только ограниченное количество конфигураций docking имеет какой-то смысл. А писать такой фреймворк и потом изводить в нём баги — задача довольно трудоёмкая, всё-таки.
Конкретно со сплитом редактора мне сложно себе представить сценарии, в которых мне понадобилось бы часто сплитить и переспличивать редактор каким-то более сложным образом, чем «один файл слева, один справа».
Конкретно со сплитом редактора мне сложно себе представить сценарии, в которых мне понадобилось бы часто сплитить и переспличивать редактор каким-то более сложным образом, чем «один файл слева, один справа».
У меня 30'' монитор (основной), и на нем очень удобно делать сплит на три вертикальные группы табов. Если при открытии нового файла он открывается не в том сплите, где мне нужно — я его перетаскиваю в нужный. Периодически возникает потребность в более извращенной конфигурации, но редко. После нескольких лет проведенных в эклипсе (в котором недостатков дохрена, и хочется пересесть на что-то получше) этот воркфлоу прошился в подкорку.
В любом случае, скачаю и посмотрю последнюю версию. В тех бетах, которыми пользовался я, помимо мелких недоработок была слабая поддержка третьего питона. Я думаю это уже точно исправилось.
В любом случае, скачаю и посмотрю последнюю версию. В тех бетах, которыми пользовался я, помимо мелких недоработок была слабая поддержка третьего питона. Я думаю это уже точно исправилось.
А какая редакция WingIDE рассматривается в сравнительной матрице? Мне кажется, что заметную часто того, что помечено красным крестом WingIDE Professional всё-таки умеет из коробки.
Мы смотрели на Professional версию, конечно, но на 3.2, а не на бету 4.0. А что именно мы не так пометили?
Многое. С уверенностью могу сказать, что Wing умеет html/css editing и умеет goto class/symbol. Это уже не говоря о том, что у него есть открытый API, которым его можно связать с открытыми инструментами, которыми можно закрыть большую часть недостающих фич разделов Coding и Refactoring, т.е. там должен был бы стоять не крест, а plugin.
HTML/CSS editing — что-то, кроме подсветки синтаксиса, поддерживается? Хотя бы completion для тэгов и атрибутов в html?
Goto class/symbol — искал, не нашёл. Подскажите, где найти?
Плагины, связывающие с открытыми инструментами — существуют, или их можно написать? Если второе, то слово plugin нужно ставить вообще везде, потому что открытый API есть у всех тех IDE, которые мы рассмативали.
Goto class/symbol — искал, не нашёл. Подскажите, где найти?
Плагины, связывающие с открытыми инструментами — существуют, или их можно написать? Если второе, то слово plugin нужно ставить вообще везде, потому что открытый API есть у всех тех IDE, которые мы рассмативали.
Извиняюсь, сначала неверно понял что понимается под goto class/symbol. В таком виде как у вас его в Wing действительно нет.
Плагины частью существуют, частью нет. А вот API у Wing не просто открытый, а очень открытый. Есть доступ к исходному коду. Но ведь доступность исходника вы в таблицу не посчитали нужным внести…
Чтобы не показалось я «огульно охаиваю», замечу что навигация по интерфейсу с помощью клавиатуры в PyCharm реализована действительно намного лучше, чем всё, что я видел раньше. И ещё цена у PyCharm с учётом скидки за участие в бета-тестировании довольно привлекательна. В общем, есть и плюсы и минусы.
Я понимаю, что своей сравнительной матрицей вы отвечаете на вопрос «Чем наш продукт лучше?», но как заметил один гражданин, это довольно предвзятый подход. Меня больше интересуют ответы на вопросы «Каков этот продукт в сравнении с аналогами?» и «В чём его сильные и слабые стороны?».
Плагины частью существуют, частью нет. А вот API у Wing не просто открытый, а очень открытый. Есть доступ к исходному коду. Но ведь доступность исходника вы в таблицу не посчитали нужным внести…
Чтобы не показалось я «огульно охаиваю», замечу что навигация по интерфейсу с помощью клавиатуры в PyCharm реализована действительно намного лучше, чем всё, что я видел раньше. И ещё цена у PyCharm с учётом скидки за участие в бета-тестировании довольно привлекательна. В общем, есть и плюсы и минусы.
Я понимаю, что своей сравнительной матрицей вы отвечаете на вопрос «Чем наш продукт лучше?», но как заметил один гражданин, это довольно предвзятый подход. Меня больше интересуют ответы на вопросы «Каков этот продукт в сравнении с аналогами?» и «В чём его сильные и слабые стороны?».
Про доступ к исходному коду можем дописать. У нас в общем-то тоже, если кто не в курсе, платформа (то есть, большая часть кода) — open-source под Apache 2 лицензией.
На мой взгляд, объективного ответа про то, каков тот или иной продукт в сравнении с аналогами, в любом случае нужно ожидать не от разработчиков этого продукта. Хотя бы потому, что у нас попросту нет достаточного опыта реального, повседневного использования других IDE. А мои мысли по поводу того, чем Wing лучше, чем PyCharm, я готов обсуждать в неформальной обстановке, но не высказывать как официальную позицию компании.
На мой взгляд, объективного ответа про то, каков тот или иной продукт в сравнении с аналогами, в любом случае нужно ожидать не от разработчиков этого продукта. Хотя бы потому, что у нас попросту нет достаточного опыта реального, повседневного использования других IDE. А мои мысли по поводу того, чем Wing лучше, чем PyCharm, я готов обсуждать в неформальной обстановке, но не высказывать как официальную позицию компании.
Раньше использовал Eclipse, сейчас vim. Причин возвращаться на что-то подобное не вижу.
Многое. С уверенностью могу сказать, что Wing умеет html и css editing и умеет goto class/symbol. Это уже не говоря о том, что у него есть открытый API, которым его можно связать с открытыми инструментами, которыми можно закрыть большую часть недостающих фич разделов Coding и Refactoring, т.е. там должен был бы стоять не крест, а plugin.
Не увидел ни слова про debug server, в Eclipse, Wing IDE, Comodo это есть.
Они используют дебагер от PyDev. Гордиться нечем =)
он настолько плох?
У нас пока что нет официальной поддержки remote debug. Предварительно планируется на версию 1.1.
пытаюсь настроить deploy для google appengine. есть ли рецепт?
При первом запуске долго индексировало vigra.vigranumpycore…
Думал опять агитируют спамеры :)
Думал опять агитируют спамеры :)
Планируется ли поддержка doctest'ов?
а когда начнуться EAP версии 2.0? :) шучу-шучу *пошёл покупать*
Сделайте как ZEND, чтоб можно было как по локальной файловой системе ходить, но чтоб SFTP.
Я пользуюсь комодо, но он чудовищно не удобен с SFTP, так как я не могу не скопировать не переместить, и главное он не потягивает мои классы для автокомплита.
1. Обращаюсь к раз-работчикам. прошу ВАС сделайте вот именно так. это будет очень удобно
Я пользуюсь комодо, но он чудовищно не удобен с SFTP, так как я не могу не скопировать не переместить, и главное он не потягивает мои классы для автокомплита.
1. Обращаюсь к раз-работчикам. прошу ВАС сделайте вот именно так. это будет очень удобно
Архитектура PyCharm такова, что без копии проекта на локальном диске у нас ничего работать не будет. Синхронизация через SFTP у нас будет, и удалённые операции типа move/rename тоже, но локальную копию иметь всё равно придётся.
Скачал, поставил. Жму открыть директорию – PyCharm завис. И это на iMac-е последнем с горой ресурсов. За 100баксов ожидалась быстрая работа софта. А так только нервы свои портить.
Хотелось бы использовать системную тему для меню хотя бы. Порылся в меню, возможности это сделать не нашел. Пока рылся, заметил, что меню ощутимо тормозит (например, при переходе с одного открытого пункта на другой).
Компьютер мощный, меню тянуть должен :), Ubuntu 10.10 amd64.
Компьютер мощный, меню тянуть должен :), Ubuntu 10.10 amd64.
Очень, кстати, долго настраивет окружение при первом создании проекта. PyDev делает это сильно быстрее
Sign up to leave a comment.
Релиз PyCharm 1.0 — новой Python/Django IDE от JetBrains