Darmowe dekompilatory .NET

1

Do lutego 2011 wielu z nas na pytanie w czym dekompilują kod, odpowiadało: „w Reflectorze”. Przejęcie narzędzia przez Red Gate sprawiło, że za program trzeba zapłacić minimum 35 dolarów, a za wersję integrującą się z Visual Studio – 65 USD. Przy obecnym kursie dolara cena za najuboższą wersję Standard to prawie 120 zł. Nie wszystkich na stać na wyłożenie takiej kwoty, więc konkurencja szybko zareagowała i wypuściła narzędzia o podobnej funkcjonalności, na czym skorzystamy my – programiści :)

Poniżej znajdziecie kluczowe informacje na temat różnych bezpłatnych narzędzi w tabelarycznej formie. Nie opisywałem ich przesadnie dokładnie, bo zrobił to ostatnio Paweł Łukasik na swoim blogu. Niestety są to wciąż nowe aplikacje w fazie pre-release albo beta, a także – nie oszukujmy się – nie dorównują (jeszcze?) Reflectorowi.

NazwaProducentObsługiwane języki doceloweData pierwszego (pre-)releasuUwagi
CodeReflectDevExtrasMSIL, C#, VB.NETbrak danych(+/-) proste narzędzie do dekompilacji bez fajerwerków
(-) brak tabów i integracji z VS
(-) brak danych kontaktowych do firmy, co wzmacnia moją nieufność
ILSpyopen sourceMSIL, C#, wkrótce VB.NET2011.07.16 (pierwsza pełna wersja)(+) bezpośrednie linki do MSDN
(+) jako jedyny wspiera pluginy (MEF)
dotPeekJetBrainsC#2011.09.16 (pre-release build)(+) duża ilość funkcji
(+) wygodne przeglądanie kodu w zakładkach
(+) na razie to wersja standalone, ale możliwe że stanie się częścią ReSharpera
(-) brak integracji z VS
JustDecompileTelerikMSIL, C#, VB.NET2011.07.08 (beta 2)(+/-) proste narzędzie do dekompilacji bez fajerwerków
(+) Telerik zapewnia, że narzędzie pozostanie darmowe (RedGate też to obiecywał)
(+) profesjonalny support
(-) trzeba instalować
(-) brak integracji z VS

Jeśli korzystacie z innych, dobrych bezpłatnych narzędzi, proszę o kontakt, a opiszę je w zestawieniu.

Jakiego dekompilatora używasz?

View Results

Loading ... Loading ...
Tagi:

1 odpowiedź

  1. Witam,

    Mam drobną uwagę do tabelki :) JustDecompile jest dostępny jako aplikacja standalone, ale też jest elementem JustCode („Telerikowy” odpowiednik ReSharpera) i wówczas jest możliwość dekompilacji z poziomu Visual Studio.

Zostaw komentarz

© 2011 Grzegorz Trybulski. Wszelkie prawa zastrzeżone..
.