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

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

Очень здорово! Какраз написал топик-ссылку, но вы опередили, и статья у вас посерьезнее =)
Особо понравились возможности навигации, перенесенные из R#/
Молодцы.
Red Gate сделала большую ошибку сделав Reflector платным. Больших денег это ей не принесёт, а они потеряли очень хороший способ расспространения и пропагандирования своих продуктов.
А с выходом dotPeek ситуция только усугубиться.
усугубляться
Новость, безусловно, хорошая. Главное, чтобы dotPeek не пошел по пути рефлектора и не стал платным.
Будем тестить, спасибо.
Не та компания, JetBrains как раз пришли от платных продуктов к частично бесплатным.
Да, кстати, начал тестить, сразу в агрименте увидел про Evaluation Period. Эх.
Можете не беспокоиться насчет этого — никакого evaluation period нет :)
а с VisualStudio интегрируется?
пока только через ReSharper
Я так понимаю что имеется ввиду ранние сборки шестой версии решарпера? Или с пятой это тоже возможно?
Имеется ввиду именно 6я версия.
Т.е. при наличии ReSharper версии не ниже шестой, можно будет исходники декомпилированных сборок также, как и в рефлекторе (в режиме интеграции с VS)?
Ага. Ну то есть отдельного шелла не будет, будет только функционал встроенный в студию и использующий студию для просмотра декомпилированного кода.
А планируется ли поддержка дебага по декомпилированному коду?
Это тоже планируется, но позднее. Проголосовать можно тут.
Не в топик, но посоветуйте нормальных декомпилятор Java? :) Бесплатный.
jad. В большинстве случаев, его хватает.
Так это движок (я раньше юзал его вместе с members.fortunecity.com/neshkov/dj.html), но он мне не нравится. В особенности, когда я пробую декомпилировать код скомпиленный из Groovy / Scala :)

Jetbrains — сделайте свой, отдельный, мощный и удобный декомпилятор для Java? ))
мне в свое время очень пригодился вот этот www.reversed-java.com/fernflower/
но он онлайн
Кстати, а почему этот топик не в блоге JetBrains?
Топик есть в блоге JetBrains, а блога JetBrains конкретно на Хабре я что-то не вижу.
Хм, точно. Компания есть (http://habrahabr.ru/company/JetBrains/), а блога нету? По мне было бы очень хорошо если бы у них был свой блог на хабре!
Они вообще крайне позитивные перцы. Сделали бы еще IDE для C++, цены бы им не было.
Сделать хорошую IDE для этого языка оччень сложно) Например, нормальное автодополнение, навигация и рефакторинг по темплейтному коду, написанному в стиле Александреску или Герба Саттера… Может быть весьма трудно реализовать, да.
Ага :) В этом то и соль. Я готов даже pre-order сделать у JetBrains ради того, чтобы отказаться от текущей наркомании в лице VS / QtCreator.
Ну вот, как видите, сделали, даже несколько :)
Мощно, молодцы!
Код немного расстраивает пока, раздражает обилие else:

if (...) {
throw ... / return
}
else {
...
}


В идеале хотелось бы иметь хоть какие-нибудь настройки форматирования :)
Настройки конечно будут, по позднее. Что касается излишних else, то это известный баг.
А поставляется он вместе с отладочными символами :-)
Очень интересно. Адекватно распаковывает даже написанный не на C# код (проверил свою программу, написанную на F# — все вполне читаемо, в отличие от падающего рефлектора). И интерфейс аккуратный, куда лучше чем в декомпилере от Telerik.

Единственное, чего мне не хватает для полного счастья — это возможность просмотра IL-кода. Я пишу свой .NET-компилятор, в котором иногда проскакивают глюки, приводящие к генерации некорректного кода. С помощью рефлектора можно было увидеть код в виде команд IL и понять, в чем ошибка.
НЛО прилетело и опубликовало эту надпись здесь
Эта фича скорее всего будет во второй версии программы. Проголосовать за фичу можно тут.
Как, блин, открыть сборку из GAC для Framework 2.0? Он видит только сборки для Framework 4.0…
Сегодня таки истекла жизнь бесплатного рефлектора. Спасибо за статью — в очередной раз порадовали JetBrains. Прискорбно, конечно, что IL не показывает — придётся пока чем-нибудь другим пользоваться, или дату на компе откатывать…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории