Здравствуйте, DreamWeaver, Вы писали:
DW>просто хочется понять негодование народа: 35 долларов дорого для такого продукта или дело в принципе, что он стал платным? DW>По мне так это наоборот повод для радости, что продукт будут дорабатывать и улучшать с большим экнтузиазмом. DW>А 35 евро за такой продукт вообще ниочем, имхо.
Моё мнение такое. Учитывая текущий уровень юзабилити альтернатив, я скорее потрачу 35 баксов. Причём в юзабилити входит совершенно неадекватное время старта ILSpy и dotPeek, откровенно плохо продуманный интерфейс dotPeek и JustDecompile, раздражающие огрехи интерфейса ILSpy. Я рефлектор запускаю раз 50 в день.
Будем прагматичны. Каждый раз ждать по 30 секунд пока dotPeek или JustDecompile запуститься — это 25 минут моего рабочего времени в день. Бороться с тупым интерфейсом — ещё больше. Пусть мой час стоит дёшево — 10 баксов всего (мои подчинённые получают больше, но допустим). Получается что меньше, чем через 2 недели покупка рефлектора окупится.
А на баррикадах пусть бездельники стоят. Все эти вопли про несдержанное обещание просто информационный повод. 35USD вообще не так сумма, которую работающим профессионалам достойно обсуждать.
Здравствуйте, adontz, Вы писали:
A>Здравствуйте, DreamWeaver, Вы писали:
DW>>просто хочется понять негодование народа: 35 долларов дорого для такого продукта или дело в принципе, что он стал платным? DW>>По мне так это наоборот повод для радости, что продукт будут дорабатывать и улучшать с большим экнтузиазмом. DW>>А 35 евро за такой продукт вообще ниочем, имхо.
A>Моё мнение такое. Учитывая текущий уровень юзабилити альтернатив, я скорее потрачу 35 баксов. Причём в юзабилити входит совершенно неадекватное время старта ILSpy и dotPeek, откровенно плохо продуманный интерфейс dotPeek и JustDecompile, раздражающие огрехи интерфейса ILSpy. Я рефлектор запускаю раз 50 в день.
ILSpy еще даже не релизнулся. И, кстати, я его ngen-ом обработал — запускаться стал влет.
Здравствуйте, hardcase, Вы писали:
A>>Моё мнение такое. Учитывая текущий уровень юзабилити альтернатив, я скорее потрачу 35 баксов. Причём в юзабилити входит совершенно неадекватное время старта ILSpy и dotPeek, откровенно плохо продуманный интерфейс dotPeek и JustDecompile, раздражающие огрехи интерфейса ILSpy. Я рефлектор запускаю раз 50 в день. H>ILSpy еще даже не релизнулся. И, кстати, я его ngen-ом обработал — запускаться стал влет.
А мне надо работать сегодня, а не когда ILSpy релизнётся Кроме того, NGen не исправит огрехи интерфейса.
Здравствуйте, adontz, Вы писали:
A>Моё мнение такое. Учитывая текущий уровень юзабилити альтернатив, я скорее потрачу 35 баксов. Причём в юзабилити входит совершенно неадекватное время старта ILSpy и dotPeek, откровенно плохо продуманный интерфейс dotPeek и JustDecompile, раздражающие огрехи интерфейса ILSpy. Я рефлектор запускаю раз 50 в день.
Есть над чем подумать. dotPeek тормозит действительно страшно...
Имхо, если бы JB выкинули нахрен этот тормознутый DevExpress -- их бы продукт стал намного быстрее и смог бы конкурировать с рефлектором.
А так их безголовые менеджеры поддались на провокации и посчитали что этот гламур кому-то нужен. Что не важно как долго запускается и сколько времени занимает переклюение между вкладками -- главное красота.
Еще раз убеждаюсь что людей, умеющих думать своей головой -- очень мало. Нужно говорить, говорить -- и люди начинают в это верить.
Здравствуйте, adontz, Вы писали:
A>А на баррикадах пусть бездельники стоят. Все эти вопли про несдержанное обещание просто информационный повод. 35USD вообще не так сумма, которую работающим профессионалам достойно обсуждать.
Ну так профессионалам. А доширачникам только дай повод повыть.
Здравствуйте, adontz, Вы писали:
A>Моё мнение такое. Учитывая текущий уровень юзабилити альтернатив, я скорее потрачу 35 баксов. Причём в юзабилити входит совершенно неадекватное время старта ILSpy и dotPeek, откровенно плохо продуманный интерфейс dotPeek и JustDecompile, раздражающие огрехи интерфейса ILSpy. Я рефлектор запускаю раз 50 в день.
Над временем старта dotPeek мы работаем. Точнее, уже заметно разогнали, но работы продолжаются.
А что раздражает именно в интерфейсе, да еще и чтоб в reflector было лучше?
Здравствуйте, qxWork, Вы писали:
W>Над временем старта dotPeek мы работаем. Точнее, уже заметно разогнали, но работы продолжаются.
Есть только одно допустимое время старта — меньше секунды. dotPeek запускается 15 секунд. ПЯТНАДЦАТЬ секунд. Я за это время успеваю запустить Рефлектор, найти то что мне нужно и закрыть его.
W>А что раздражает именно в интерфейсе, да еще и чтоб в reflector было лучше?
Не делайте высокомерных заявлений. В рефлекторе всё лучше и по функциональности, и по скорости. Одна минута работы с dotPeek и сразу видно что:
1) Не сортирует члены класса по виду.
2) Не показывает отдельные модули сборки.
3) Не показывает ресурсы.
4) Окна поиска нет. О ЧЁМ ВЫ ДУМАЛИ?!
5) Навигация по дереву не обновляет окно декомпиляции.
6) Истории навигации нет.
7) В окне декомиляции идентификаторы не ссылки.
8) Всё медленее. Даже декомпиляции медленее, а тут уже WPF не получится обвинить.
Здравствуйте, qxWork, Вы писали:
W>Над временем старта dotPeek мы работаем. Точнее, уже заметно разогнали, но работы продолжаются. W>А что раздражает именно в интерфейсе, да еще и чтоб в reflector было лучше?
имхо не нужен такой "навороченный" многооконный интерфейс в ущерб скорости/объему программы. 5 мегабайт рефлектора супротив 86 (!) в dotPeek — это сильно. очень медленно декомпилирует класс (ну т.е. в разы медленнее чем рефлектор) — нажимаешь пробел и ждешь секунду до появления окна "калькулейтинг", а потом еще секунду-две до окончания сего процесса.
интерфейс вообще не интеллекутален — кнопки поиска найти не могу — а это основной функционал! как вообще работать с подобной прогой без Ctrl-F ? Да видел Navigate но это другое, не комплексное как в reflector — не вижу сходу поиска полного соотвествия.
Здравствуйте, adontz, Вы писали:
A>Есть только одно допустимое время старта — меньше секунды. dotPeek запускается 15 секунд. ПЯТНАДЦАТЬ секунд. Я за это время успеваю запустить Рефлектор, найти то что мне нужно и закрыть его.
А если не закрывать, а свернуть!? Если часто пользуешься...
Здравствуйте, vf, Вы писали:
A>>Есть только одно допустимое время старта — меньше секунды. dotPeek запускается 15 секунд. ПЯТНАДЦАТЬ секунд. Я за это время успеваю запустить Рефлектор, найти то что мне нужно и закрыть его.
Вот только что обновил ILSpy — запускается за секунду (по крайней мере второй раз)
Здравствуйте, adontz, Вы писали:
A>Есть только одно допустимое время старта — меньше секунды. dotPeek запускается 15 секунд. ПЯТНАДЦАТЬ секунд. Я за это время успеваю запустить Рефлектор, найти то что мне нужно и закрыть его.
Согласен, что 15 секунд — это много, но за 15 секунд найти в рефлекторе что-то? Научи.
W>>А что раздражает именно в интерфейсе, да еще и чтоб в reflector было лучше? A>Не делайте высокомерных заявлений. В рефлекторе всё лучше и по функциональности, и по скорости. Одна минута работы с dotPeek и сразу видно что:
Где высокомерие? Мне действительно интересно, что пользователю надо.
A>1) Не сортирует члены класса по виду.
Какая именно сортировка нужна? И как вы ее используете? A>2) Не показывает отдельные модули сборки.
Имеются ввиду различные netmodul'и? A>3) Не показывает ресурсы.
Уже показывает. A>4) Окна поиска нет. О ЧЁМ ВЫ ДУМАЛИ?!
Какого поиска нет? Есть Goto type, goto symbol. Есть поиск использований символов и все пачка навигации как в решарпере. A>5) Навигация по дереву не обновляет окно декомпиляции.
Обновляет по enter/ space. Хочется синхронно менять текущий открытый класс или открывать еще одну вкладку или как-то еще? A>6) Истории навигации нет.
Какой именно истории нет? Между сессиями или в пределах одной?
В пределах сессии есть recent list, доступный по Ctrl+E. A>7) В окне декомиляции идентификаторы не ссылки.
Ctrl+click по не работает, но клавиатурные шорткаты для навигации во все стороны есть. см мануал A>8) Всё медленее. Даже декомпиляции медленее, а тут уже WPF не получится обвинить.
Работаем над скоростью. Точность декомпиляции, правда, у нас лучше, но это нюансы
Здравствуйте, vf, Вы писали:
A>>Есть только одно допустимое время старта — меньше секунды. dotPeek запускается 15 секунд. ПЯТНАДЦАТЬ секунд. Я за это время успеваю запустить Рефлектор, найти то что мне нужно и закрыть его. vf>А если не закрывать, а свернуть!? Если часто пользуешься...
Дам всё значительно медленее, не только время старта.
Здравствуйте, qxWork, Вы писали:
W>Работаем над скоростью. Точность декомпиляции, правда, у нас лучше, но это нюансы
А лишние else-ы убрать планируете?
Здравствуйте, AK107, Вы писали:
AK>Здравствуйте, qxWork, Вы писали:
AK>имхо не нужен такой "навороченный" многооконный интерфейс в ущерб скорости/объему программы. 5 мегабайт рефлектора супротив 86 (!) в dotPeek — это сильно.
Чему мешает размер дистрибутива? Понятно, что из соображений общей эстетики лучше меньше, но все-таки?
AK>очень медленно декомпилирует класс (ну т.е. в разы медленнее чем рефлектор) — нажимаешь пробел и ждешь секунду до появления окна "калькулейтинг", а потом еще секунду-две до окончания сего процесса.
Над этим работаем, скоро будет фикс.
AK>интерфейс вообще не интеллекутален — кнопки поиска найти не могу — а это основной функционал! как вообще работать с подобной прогой без Ctrl-F ? Да видел Navigate но это другое, не комплексное как в reflector — не вижу сходу поиска полного соотвествия.
Goto symbol (Ctrl+Alt+Shift+N), казалось, покрывает с запасом, особенно с учетом сложносочиненных конструкций.
AK>нет тулбара с быстрыми командами.
Интересная мысль, сделаем. Какие именно хотелось бы видеть на тулбаре?
AK>шрифт со сглаживанием — фтопку однозначно!
Почему?
Здравствуйте, samius, Вы писали:
W>>Работаем над скоростью. Точность декомпиляции, правда, у нас лучше, но это нюансы S>А лишние else-ы убрать планируете?
Планируем.
Они правда настолько мешают?
Здравствуйте, qxWork, Вы писали:
W>Здравствуйте, samius, Вы писали:
W>>>Работаем над скоростью. Точность декомпиляции, правда, у нас лучше, но это нюансы S>>А лишние else-ы убрать планируете? W>Планируем. W>Они правда настолько мешают?
Что значит настолько? Смущают постольку-поскольку после throw и return. Возможно кто-то так и пишет, если да, то быть может сделать настроечку? А я так точно не пишу, потому и смущает.