metaclass: (Default)
[personal profile] metaclass
[...]

По-моему, то что веб-морда достаточно ограниченная хрень в плане выполнения операций на клиентском компьютере - это очевидно. И никакие аяксы тут не помогут.

А сильверлайты, флеш, ActiveX и прочие апплеты - это уже, извините, нихуя не веб, это подъебка из разряда "запускается в браузере - значит это веб-интерфейс". Не говоря уже о тяжких зависимостях работы подобных вещей от тонких квантовых настроек безопасности и прочей хрени.
Например, есть у меня приложение такое - в веб-морде грузится .NET юзер-контрол, это их аналог жаба-апплетов. По условиям, он должен использовать чужую систему, интерфейс к которой - набор убогих ActiveX (тоже сторонники "веба" делали, очевидно). Так вот в одном из контролов этой системы тупо не работают клавиши управления курсором. В IE. Если то же самое сделать в GUI-приложении - работают. И вот такой хрени - на каждом шагу. То диалоговые окна проваливаются под окно IE, то горячие клавиши не работают, то еще какая-нибудь хреновина.

А пользователям не объяснишь "вот веб сейчас модно, поэтому вы должны согласится с ограничениями которые он накладывает".
Я так понимаю, любители веб-интерфейсов мыслят какими-то легковесными приложениями, где сидит унылая тетя Маня и мышкой в полусне щелкает и каждый раз с клавиатуры на мышь переключается когда ей ввести цифры надо. И может подождать, пока там жаба-скрипты да сетевое соединение с сервером отшевелятся.

А от меня требуют прямым текстом "все должно делаться одним нажатием горячей клавиши и быстро, потому что время пользователя стоит охеренно дорого". И любой веб тут только мешает.

Date: 2008-10-16 11:41 am (UTC)
From: [identity profile] nvm.livejournal.com
ActiveX это зло, зло. Как здорово, что я их больше не пишу.

А съедание курсорных кнопок ATL-объектами это известная штука, исправляется как-то очень легко, но вот поди вспомни, что это надо делать в каждом контроле.

Date: 2008-10-16 11:51 am (UTC)
From: [identity profile] metaclass.livejournal.com
Там, по моему, без сидения в отладчике с этими кнопками не разберешся, исходников нет, нагромождение IE->дотнет->юзер-контрол->activex не способствует пониманию.

Date: 2008-10-16 12:16 pm (UTC)
From: [identity profile] sergiej.livejournal.com
Я уже вроде говорил, сумасшествие на почве веба было пять лет назад. Теперь мейнстрим - уход от браузера куда угодно.

Date: 2008-10-16 05:35 pm (UTC)
From: [identity profile] vp.livejournal.com
А можно подробне? :)
Куда уход?
Что-то судя по комментам народ вообще мыслит что кроме веба жизни нет

Date: 2008-10-16 02:19 pm (UTC)
From: [identity profile] barloc.livejournal.com
Мне кажется, что перегибать палки не стоит в обе стороны. Просто для кого то поддержка гуя для нескольких видов систем дороже, чем написание одной веб морды. Хотя при этом и возникают проблемы, описанные выше.
А если следовать юниксвею, то морду можно вообще на чем угодно сделать :)

Date: 2008-10-16 02:36 pm (UTC)
From: [identity profile] metabr.livejournal.com
Меня веб-интерфейсы вообще люто раздражают сами по себе. Любые, практически.

Date: 2008-10-16 03:26 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
Плюс веб-приложений отнюдь не в удобстве пользователя и не в скорости работы.

Date: 2008-10-16 03:33 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Это их минусы, про что я и пишу.

Date: 2008-10-16 08:20 pm (UTC)
From: [identity profile] ennor.livejournal.com
Так вот в одном из контролов этой системы тупо не работают клавиши управления курсором. В IE. Если то же самое сделать в GUI-приложении - работают.

Оные контролы, случаем, не на VB6 написаны? Симптоматика уж больно знакомая...

Date: 2008-10-17 07:20 am (UTC)
From: [identity profile] samurai-within.livejournal.com
imho нужен полноценный gui - так надо и писать нормальный gui (клиент-сервер и фперед) а не заниматься ананизмом с ajax (за activex я влично бы вообще убивал).
Ну вот тот же google reader - ну да - прикольно конечно но - это все таки не из серии "для работы и быстро быстро" да и тормозит оно вообщем-то.

Date: 2008-10-17 03:13 pm (UTC)
From: [identity profile] 1ceheart.livejournal.com
Ну, кесарю-то кесарево.. Я был бы счастлив, чесгря, делать вебморды вместо GUI в тех проектах, где это можно - в первую очередь потому, что последующие трудозатраты на поддержку мизерны, easy deployment опять же и т.д.

Но жизнь сложнее голых схем.

Мы как-то делали один проект, частью которого было виндовое приложение, которое должно было, согласно ТЗ, "обеспечивать просмотр протокола событий". Сформулировать ничего более конкретного заказчик не смог, поэтому я написал что-то по своему видению: ну какое-то приложение, в нем какой-то лог, экспорт какой-то, просмотр текущего состояния и прочее. Заказчик посмотрел и сказал: "это ОЧЕНЬ сложно. мы ниасилим".

Тогда мы написали приложение, интерфейс к которому выглядел совершенно классически - посреди экрана появлялось квадратное окно и одна кнопка "ПЫЩЬ". По нажатию кнопки оно коннектилось к девайсу, сливало лог, экспортило его в эксель и этот самый эксель показывало на экране. Заказчик сказал - "о, это заебись".

А вы говорите - веб-интерфейс.

Date: 2008-10-17 10:31 pm (UTC)
From: [identity profile] ng67.livejournal.com
Ну и правильно.
У меня на работе терминалы систем бронирования стоят Амадеус, Габриель, еще что-то...
Так вот операторы общаются с системами при помощи команд типа
GGPCAYY (где YY - код конкретной авиакомпании)
HEDIRYY (где YY - код конкретной авиакомпании)
А вот как выглядит ответ системы на команду
1SUFQDSVODUS29APR
** SU - AEROFLOT
**ORG-MOW DST-DUS TRIP-OUTBOUND CXR-SU 29APR06 USD
THE FOLLOWING CARRIERS ALSO PUBLISH FARES MOW-DUS:
AF AY AZ BT DI FV IB KL LH LO LX MA NG OK OS SK S7 TK YY
ADDITIONAL CARRIERS PARTICIPATE IN YY FARES
PM/SC/MIL/YZ/CH/GRP/IT/FP FARE TYPES MAY ALSO EXIST
TAXES/FEES NOT INCLUDED-USE FT/FL
ALL FEES/TAXES/SVC CHARGES INCLUDED WHEN ITINERARY PRICED
SURCHARGE FOR PAPER TICKET MAY BE ADDED WHEN ITINERARY PRICED
SU MOWDUS.EH 29APR06 MPM 1554 V-ATPCO
QTE F/B BK FARE EFF EXP TKT AP MIN/MAX RTG
1 - JEU J$R 1760.00 - - - - -/ - EH01
2 - JOWEU J$O 968.00 - - - - -/ - EH01
3 - CEU C$R 1350.00 - - - - -/ - EH01
4 - COWEU C$O 810.00 - - - - -/ - EH01$
>
Более того, когда операторам захотели поставить ГУИ, они чуть забастовку не устроили....

Date: 2008-10-19 01:34 pm (UTC)
From: (Anonymous)
Быстро и в одно нажатие? Тогда консольный вариант slang/curses через ssh и всё. Дешево и сердито. Набрал в форме - таб - набрал в форме - опять таб - ентрер и транзакция пошла.

Date: 2008-10-19 06:59 pm (UTC)
From: [identity profile] metaclass.livejournal.com
А к звуковой карте и HID-устройствам для управления я тоже в консоли через ssh обращаться буду? :)

Date: 2008-10-24 09:12 pm (UTC)
From: [identity profile] 8vmr.livejournal.com
Зато через веб-морду можно управлять программой(сервером) с любой удаленной машины. Вотъ

ЗЫ: никогда не признавал ActiveX

Date: 2008-11-04 08:44 am (UTC)
From: [identity profile] golosptic.livejournal.com
Вот как бы объяснить это сторонникам Веб-интерфейсов.
А то мне тут намедни один доказывал, что надо гуёвый интерфейс для сотрудников call-центра заменить на жабоскриптовский аякс. Потому что там же можно сделать всё то же самое, а GUI не нужен, не нужен!

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 Sep. 11th, 2025 06:34 am
Powered by Dreamwidth Studios