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

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

Название и дизайн это, конечно, хорошо, но почему нет ни слова о том, почему собственно появился YouTrack, какие цели ставились, как проект развивался и пр.?
>почему собственно появился YouTrack, какие цели ставились

срубить бабла?
Такое ощущение что запущена рекламная кампания, через хабр, пишут статьи копирайтеры, зачем это на хабре — не ясно. Лучше бы рассказали как эффективно использовать вашу IDE, хоть это тема и холиварная, все IDE которые попробовал медленнее и как-то не удобнее sublime2.
Проверка кода — есть
Сниппеты — есть
Автодополнение — косячное, но есть, единственное зачем может понадобиться IDE, однако даже в phpstorm нет подсказок о переменных функции
Синхронизация — есть
В итоге хотелось бы видеть статью которая убедит заплатить за phpstorm, вместо sublime+codekit
В итоге хотелось бы видеть статью которая убедит заплатить за phpstorm, вместо sublime+codekit

В смысле — вам хотелось бы сменить свою связку на PhpStorm, но надо чтобы вас в этом убедили? О_о
Не совсем. Мне хотелось бы увидеть сравнение, это логично, показывать плюсы продукта сравнивая с другими. Такую статью я бы с удовольствием прочитал, а не статью о том как придумывалось название и логотип продукта.
попробуйте, у них же 30-дневная версия бесплатная. распечатайте hotkey cheatsheet и попользуйтесь хотя бы пару недель. никуда уходить на захочется, а то и сами напишете о них статью.

я у них под новогоднюю акцию купил наконец всем лицензии :)
и заодно 3 штуки на будущее, чтобы новым разработчикам сразу правильные версии устанавливать.

извините, что такой рекламный коммент, но я не встречал ещё настолько продуманных программ — и PhpStorm и YouTrack просто замечательные.

и некоторым интересно как появились их любимые продукты, что там есть мы и так знаем )
хотя, честно говоря, название youtrack долго не мог запомнить — у нас оно на домене bugs.ourcompany.com и я всё время говорю — «добавьте в эту как его там. в баги, короче». всякие jira, redmine, trello запоминаются как-то попроще.
Нам очень жаль, что эта статья не отвечает Вашим интересам.
Как Вы могли заметить, мы регулярно пишем о том, как эффективно использовать наши продукты, что в них появилось нового, для чего и так далее. Достаточно проверить нашу ленту.
Параллельно этому у нас есть серия постов на тему дизайна, соответственно, для тех, кому интересна эта сторона компании JetBrains. Статьи такой тематики составляют минимальную долю всех постов в нашей хабраленте и помещаются в хабы «дизайн в ИТ» и/или «брендинг в ИТ».
Мы приняли к сведению, что Вам хотелось бы видеть статью о сравнении phpstorm и sublime+codekit. Очень возможно, что она появится и наверняка будет воспринята сообществом адекватно.
Мы смеем, однако, полагать, что одно другому не мешает.
Я не пробовал sublime, но когда мне второй раз захотелось попробовать PhpStorm, на этот раз 4ка, то я был в восторге, несмотря на множество перепробованных до этого IDE для PHP. Купил сразу же, тем более скидка была 50%.
Попробую и вашу связку.
Вас заставляют читать эту статью? Почему вы считаете, что JetBrains лично вам чем-то обязан? У меня не возникает вопросов, например, почему я использую YouTrack в своей работе: потому-что в нем все легко, быстро и понятно. К тому же есть бесплатная версия.
НЛО прилетело и опубликовало эту надпись здесь
Говорю как пользователь IDEA, которую использую для своей разработки на java — может Вы будете добры и расскажете преимущества Вашей системы перед конкурентами?
Мы вот к примеру сейчас пишем ПО в вашей системе а для трекинга используем Trackstudio, иногда что то другое.

А Ваш пост, извините, выглядит пока только как дешевый пиар.
Разумеется, мы пишем статьи, описывающие функциональность YouTrack и его преимущества. К Вашему сведению, у продукта есть свой сайт и даже регулярно пополняемый блог, на которых Вы можете в любое время ближе познакомиться с баг-трекером.
Данная же статья посвящена неймингу и дизайну — придумыванию названия и созданию логотипа для продукта, и помечена она соответствующим образом. Если Вам неинтересно про это читать, увы, нам очень жаль, что отняли несколько минут Вашего времени.
Единственное, что остается тайной, — каким образом данная статья попадает под «дешевый пиар». Не могли бы Вы пояснить свою мысль?
Спасибо заранее.
Жаль от совы отказались ( Люблю сов.
Сабж не по теме, но про фирму и IDE в частности.

Что у вас с лицензированием? IDE мне очень понравилась и даже решил заплатить за нее! Купил, скажем в апреле 2011. Проработала она у меня год, до апреля 2012 соответственно, потом не стал продлять лицензию и сидел спокойно на старой версии. После того как вышла новая версия и мне захотелось перейти на нее полностью и ипользовать стабильную версию, а не EAP.

Продлил лицензию в ноябре 2012 и о чудо, вместо того, чтоб дать мне продление на год, т.е. до ноября 2013 лицензия продлилась до апреля 2013, как будто я все это время пользовался последней версией вашего продукта.

Что за странная система лицензирования? Может я что-то упускаю? Вы хоть написали бы про это где-нибудь.
Спасибо за сабж не по теме :)
Хотя имя конкретного продукта Вы не назвали, очевидно, речь идет не о IntelliJ IDEA, а об одной из её дочек.
Для примера обратимся к RubyMine, нашей IDE для Ruby. О том, что upgrade subscription renewal считается с даты завершения действия предыдущей лицензии, сказано здесь. Вот цитата:
«Regardless of the actual upgrade subscription renewal date, your new upgrade subscription term will always start on the date following your previous upgrade subscription expiration date».
Спасибо, нашел по аналогии — www.jetbrains.com/phpstorm/buy/buy.jsp#renew

А почему выбрали такой способ продления? А если я годика на 2 заброшу PhpStorm и потом захочу вернуться и обновить лицензию, мне придется платить еще и за эти 2 года что не использовал ее?
Нет, платить за 2 года Вам, конечно, не придется. Но если Вы не продлите подписку на обновление в течение года после истечения предыдущей лицензии, то при желании пользоваться новой версией продукта Вам нужно будет ее купить. Об этом повествует следующий абзац той же страницы:
«Upgrade subscription renewal is optional. However, if you do not renew your upgrade subscription within 1 year upon expiration of the previous upgrade subscription term, you will not be able to renew your upgrade subscription any more and a new license purchase at the full license price will be needed to use then-current version of PhpStorm. Stand-alone upgrades to particular versions of PhpStorm are not available».
Спасибо за разъяснение!
И отдельная благодарность за такой продукт как PhpStorm! :)
НЛО прилетело и опубликовало эту надпись здесь
Что статья отличная ни кто не спорит. «плюсы» к ней это показывают.

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

Я потратил деньги и внес своой вклад в их проект, не значительный, но вклад. И очень горжусь этим.

Но думаю мой вопрос актуален не только для меня и не касается какой-то технической части, которую можно посмотреть в документации.
Я бы, например, с удовольствием почитал ещё бы про MPS, вроде такого ещё не было.
Поддерживаю, тоже был бы рад такой статье!
Скоро будет статья про MPS, только не про дизайн, а про саму Meta Programming System. Чтобы вы хотели в этой статье узнать?
Интересно, как появилась идея, как добирались до рабочего прототипа, какие были проблемы и т.п.
Были ли жаркие споры? Почему именно projectional, а не текстовый, и почему не графический? Интересен творческий процесс )
Может я и извращенец, но я начал использовать YouTrack на рабочем ноутбуке, для задач по собственным проектам, этакий Evernote с дэдлайнами и привычным планированием. Поэтому прошу статью об API YouTrack. Потому что сам не очень хорошо разобрался.
И вот еще вопрос:, планируется ли интеграция YouTrack c Eclipse?
Самое серьезное API у YouTrack — это REST. REST запросами покрыт не только весь issues list и full screen issue, но и админка. Об этом много можно почитать подробнее здесь и здесь.

Есть также встроенный механизм надстройки кастомной фукнциональности над issue, юзерами — всем известный workflow. Система workflow позволять задать свое, кастомное поведение над issue. Это поведение задается программой на собственном DSL языке, похожем на java.

Например, можно разрешить переходы из одного состояния issue только в некоторые другие, при выставлении кем-либо приоритета Critical у issue требовать заполнить поле Assignee, а если на issue никто не смотрел 3 дня посылать notification лидеру проекта.

К примеру, если хочешь добавить правило Vote for an issue if added comment contains '+1', то следует написать следующий код в редакторе workflow:

when comments.added.isNotEmpty { 
  var commentText = comments.added.first.text; 
  if (commentText.startsWith("+1", opts) || commentText.contains(" +1", opts)) { 
    loggedInUser.voteIssue(issue); 
     
    if (votes.changed) { 
      message("The single vote is added."); 
    } 
  } 
}


Более подробно о workflow можно узнать вот тут. Мысль про статью правильная, постараемся написать в ближайшее время про REST.
Чего мне ещё не хватает, так это конфлюенса/trac'а от JetBrains, с синтаксисом разметки от youtrack и интеграцией с VCS, YouTrack и TeamCity )
Зарегистрируйтесь на Хабре, чтобы оставить комментарий