Это не может не радовать. Результат просто отличный, с учетом того, что девелопить они начали его на прошлой неделе, как я понимаю. Так что если так всё и продолжится то к 30 мая они точно успеют выпустить достойную замену решарперу.
Да, если проект продолжит расти такими темпами, то будет хорошая замена. Для альфа-версии всё очень неплохо. Я уверен, что разработчики из ic#code могут довести проект до логического завершения.
Упустили то, что ILSpy только 7 дней отроду. Думаю уж что-что, но декомпиляция методов будет в ближайших релизах, а в скором времени времени будет и всё остальное.
И это, вы не так поняли. Декомпиляция методов есть, просто сейчас, чтобы посмотреть метод, нужно декомпилировать весь класс. Не скажу, конечно, что там отличный декомпилятор сейчас, среднее между C# и IL кодом :) Вообще, за 7 дней офигительный старт.
Возможно, скриншот не совсем удачный. Но там подпись есть: «гиперссылок на используемые члены классов нету, при декомпиляции некоторых методов вместо тела метода мы видим загадочное «Exception during decompilation»»
Я уверен, что люди будут покупать и Рефлектор, несмотря на бесплатные аналоги. К нему привыкли, он удобен, и стоит то впринципе эквивалентно паре часов работы рядового программиста. Если говорить о компаниях, то может что-нибудь придумают с корпоративными лицензиями. Другое дело, что возможность покупки есть не у всех, а кто-то просто из убеждений пользуется бесплатными аналогами. Так что альтернатива нужна, но как показывает практика, даже при наличии альтернатив разработчики платного ПО всегда отхватят свой честно заработанный кусок :)
Все-таки это как-то узко-материально. Талантливый человек может сделать быстро и без усилий нечто, что дурень будет делать год, и все равно получится никому не нужно. Так чей труд должен быть оплачен? Например, хирург учился 20 лет, а провести операцию, спасти человеку жизнь сможет за полчаса. Предложите ему денег столько, сколько за эти же полчаса какой-нибудь рабочий зарабатывает, и он уйдет в адвокаты. Кто от такой модели выиграет?
Самое интересное, что большинство здесь присутствующих, похоже, получают-таки деньги за программные продукты, которые они производят. Или я ошибаюсь?
Вопрос по багам декомпиляции методов, я думаю, их очень быстро решат. Вряд ли они сами писали декомпилятор. Скорее всего используется mono::cecil::decompiler. Т.к. он застрял на версии 0.6 mono::cecil, в нем есть определенные баги (очень похожие на то что происходит в ILSpy), которые я когда-то правил. Они не сложные. Хорошо если его использование подстегнет многоуважаемого Jb Evian перетащить decompiler на mono::cecil версии 0.9 тогда отказ .NET Reflector'a от бесплатности сыграет на руку всем (кроме разработчиков .NEt Reflector'a). Поскольку при использовании mono::cecil + mono::cecil::decompiler вопрос написания собственного .NET Reflector'a — вопрос двух недель кодинга (без учета плагинов).
Иногда бывает так, что в нем код на c# не показывается (из-за обфускации), но на msil — показывается. Отсюда и возник мой вопрос про конвертацию куска кода на msil.
ILSpy — open source альтернатива .NET Reflector