Сравнение Декомпиляторов .Net

Сравнение декомпиляторов .

NET Декомпиляция сборок .

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

NET претерпела значительные изменения.

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

NET. 1. Отражатель Red Gate .

NET До февраля 2011 года лучшим выбором для декомпиляции сборок .

NET был .

NET Reflector от Lutz Roeder/Red Gate. Первоначально разработанное Лутцем Рёдером и предлагаемое бесплатно, Red Gate позже взяла на себя программное обеспечение и пообещала поддерживать его бесплатную доступность, если это возможно.

Однако в феврале 2011 года Red Gate Software объявила, что .

NET Reflector 7 больше не будет предлагаться бесплатно и вместо этого будет стоить 35 долларов.

.

NET Reflector поддерживает интеграцию с Visual Studio и предлагает широкий спектр надстроек, разработанных сообществом.

Благодаря многолетним разработкам и стабильному продукту он остается одним из самых зрелых декомпиляторов .

NET на рынке.

2. DevExtras CodeReflect DevExtras CodeReflect — бесплатная альтернатива .

NET Reflector. Основное внимание уделяется предоставлению простого и удобного в использовании декомпилятора .

NET без дополнительных функций, таких как интеграция Visual Studio или поддержка надстроек.

CodeReflect поддерживает декомпиляцию в MSIL, C# и VB.NET, что делает его подходящим выбором для разработчиков, которым требуются базовые функции декомпиляции.

3. ИЛСпи ILSpy — это проект с открытым исходным кодом, который позволяет декомпилировать код MSIL и C#.

Хотя это бесплатный декомпилятор .

NET, он выделяется поддержкой сторонних надстроек.

На момент написания статьи были доступны только две надстройки, но эта функция открывает возможности для расширения функциональности ILSpy в будущем.

4. JetBrains DotPeek DotPeek от JetBrains — это коммерческий декомпилятор .

NET, предлагающий автономную функциональность.

Хотя DotPeek не предоставляет расширенных функций, таких как интеграция с Visual Studio или поддержка надстроек, он известен своим удобным интерфейсом.

Хотя DotPeek в настоящее время является самостоятельным продуктом, есть предположения, что со временем он может быть интегрирован в другие продукты JetBrains. 5. Телерик Просто Декомпилировать JustDecompile от Telerik — еще один коммерческий декомпилятор .

NET с автономным интерфейсом.

Он использует пакет управления .

NET от Telerik и, как и DotPeek, не предлагает интеграцию Visual Studio или поддержку надстроек.

JustDecompile обеспечивает декомпиляцию в C# и известен своим элегантным дизайном интерфейса.

Учитывая эти параметры, выбор лучшего декомпилятора .

NET зависит от ваших конкретных требований.

Если вы полагаетесь на интеграцию с Visual Studio или используете надстройки, .

NET Reflector от Red Gate с его широкой поддержкой и стабильностью сообщества является хорошим выбором, несмотря на свою цену.

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

NET, DevExtras CodeReflect — подходящий вариант. По мере развития среды разработки программного обеспечения доступность и возможности декомпиляторов .

NET могут измениться.

Разработчикам следует быть в курсе последних предложений и оценивать их с учетом своих конкретных потребностей.

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.