metaclass: (Default)
[personal profile] metaclass
ссылко

Программы для устройств, ориентированных на специальное применение (программаторы, преобразователи, адаптеры специальных интерфейсов), уходят в другую крайность. Во-первых, большая их часть написана, судя по всему, людьми, изучавшими программирование под Windows по книгам двадцатилетней давности, описывающим Win 2/3, иначе просто невозможно истолковать обилие программ этого сорта, сделанных на древнейшем API и в ужасном дизайне. Их нельзя даже назвать аскетичными - они откровенно убоги и чертовски неудобны. Нечто похожее мне приходилось видеть в начале 90-х, когда "программисты", не знавшие ничего, кроме ОС ЕС и Фортрана, массово ваяли бухгалтерские и складские программы на FoxBase и Clipper.

Date: 2011-02-08 08:24 am (UTC)
From: [identity profile] ti-ua.livejournal.com
Как толсто подмечено :)

Date: 2011-02-08 09:04 am (UTC)
From: [identity profile] bambr77.livejournal.com
Аццкий ад какой-то. Представил себе какой-нибудь J.A.F (прошивалка телефонов) в стиле софта для "для устройств, ориентированных на рядового юзера". Поплохело.

Date: 2011-02-08 09:24 am (UTC)
From: [identity profile] dmzlj.livejournal.com
Вообще большинству профессиональных приложений подобного плана необходимо и почти всегда достаточно иметь командную строку.

Date: 2011-02-08 09:24 am (UTC)
From: [identity profile] metaclass.livejournal.com
Да, но не модно же.

Date: 2011-02-08 09:27 am (UTC)
From: [identity profile] dmzlj.livejournal.com
У нас разраб железа перешел на линукс и мой программатор, потому что так и не смог найти нормальную прошивалку для MSP430. Ему надо девайсы прошивать, и хекс-файлы я ему всегда готов предоставить. Но что бы стандартными средствами прошить процессор, ему надо

1) запустить IDE
2) создать проект
3) потыкать по галкам
4) добавить туда хекс
5) прошить

а уж что говорить о том, что бы залогинься на девайс и сказать там ping




Date: 2011-02-08 09:38 am (UTC)
From: [identity profile] fas-tm.livejournal.com
Вот тут соглашусь.
В свое время занимался AVR-ами. Жутко неудобно было иметь "окошечные" приложения для заливки flash/eeprom. Потом нашел AVreal(http://real.kiev.ua/avreal), сделал bat-ник под нужный avr-кристалл и жить стало проще и спокойней.

Date: 2011-02-08 09:42 am (UTC)
From: [identity profile] aamonster.livejournal.com
Возможно, гуёвые формочки во многих случаях - просто сделанная задней левой ногой обвязка для командной строки, и сам разработчик их ни разу не запускал.

Date: 2011-02-08 09:49 am (UTC)
From: [identity profile] dmzlj.livejournal.com
Это когда повезло и командлайновая утилита есть. Обычно ее нет, по двум причинам --- продать утилиту без GUI почти невозможно, а делать GUI как фронтенд к командлайновой тулзе разработчикам не позволяет менталитет.

Date: 2011-02-08 12:08 pm (UTC)
From: [personal profile] ex0_planet
Это не отменяет сказанного выше, скорее усугубляет.
Половина ключей недокументирована, вторая либо приводит к вылету по "Error. Giving up." либо не производит видимого эффекта - рядовой случай для какой-нибудь прошивалки биоса.

Date: 2011-02-08 07:44 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
Недавно крутил утилитку для расчёта трансформаторов. Ад и пиздец. С полдюжины вкладок, куча хитрых размеров (картинки на которой нарисовано как измерять размеры нет). ВВодим часть параметров на одной вкладке, часть на другой, переключаемся в первую, жмём "пересчитать", переключаемся в пятую, смотрим, материмся, правим параметр в третьей, итп.

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

Date: 2011-02-08 08:01 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Командная строка идеальна для итеративного подбора - можно сгенерить хоть 100500 вызовов проги с нужными параметрами, вплоть до построения графиков входа-выхода.

Date: 2011-02-08 08:07 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
Четырехмерные графики крутить не всегда удобно.
Иногда удобно асилить матан и обратить задачу, а иногда удобнее "поиграться с параметрами" визуально наблюдая, как и куда ползут параметры, глазом отсекая всякие там перегибы и локальные экстремумы.

стопицот прогонов тоже иногда вариант, да. А потом в гнуплоть или эксель засунуть.

Date: 2011-02-08 10:24 am (UTC)
From: [identity profile] denisioru.livejournal.com
У нас относительно няшечно :)

Date: 2011-02-08 02:37 pm (UTC)
From: [identity profile] gnom-virtuoz.livejournal.com
>> Их нельзя даже назвать аскетичными - они откровенно убоги и чертовски неудобны.

пару лет назад пришлось настраивать мини АТС "Maxicom". После запуска софта для настройки, я ужаснулся, поковырялся с полчаса кое что настроил самостоятельно, но настроить адресацию звонков с определенных городских номеров на нужные порты я смог только под чутким руководством саппорта, ибо так делалось это на столько через жопу и совершенно неочевидно, что просто жуть. На тот момент разрабочикам этого софта я хотел оторвать руки и как было уже сказано - отрезать полжопы.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Nov. 2nd, 2025 01:17 am
Powered by Dreamwidth Studios