metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-08-29 06:04 pm

AJAX

По поводу этого:
Либы для Rich Web UI практически все выглядят достаточно привлекательно, но по какой-то причине у меня против них есть предубеждение. Я до сих пор никак не могу привыкнуть, что веб-интерфейс может сравниться по юзабилити с обычными десктопными прогами. И что веб-страницы живут своей жизнью, а не являются тупо отображением статического контента.

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

[identity profile] metaclass.livejournal.com 2010-08-29 07:17 pm (UTC)(link)
Кстати насчет вычисления, аггрегации и прочего - неужели кто-то реально использует ЭТО на стороне клиента в гридах?
Я всегда эти функции запиливал на сторону сервера, а грид старался делать максимально тупым.

Причем, я сходу не представлю нормального метода интегрировать вычисление запросов на сервере и управление ими из грида. Да и интерфейс получается какой-то очень уж заумный для пользователей.

[identity profile] teewoon.livejournal.com 2010-08-29 08:02 pm (UTC)(link)
Какбэ палка - или гонять туда-сюда объемы или часть работы сложить на клиента. Имеется ввиду, что "нежиданно юзер включил птычку - посчитать Итого по 3й и 5й колонке, или с зажатым шифтом тыкая хидеры сортирует так и эдак". Не суть важно что он делает, а делает потому, что грид типа интерактивый. Да, и страниц\фильтров у грида тоже может быть дофига всяких разных.

[identity profile] metaclass.livejournal.com 2010-08-29 08:29 pm (UTC)(link)
Давно хочу СУБД, у которой оптимизатор умеет распределить работу по выполнению запросов между клиентом и сервером :)

[identity profile] teewoon.livejournal.com 2010-08-29 08:34 pm (UTC)(link)
Хм, скорее это дело бизнес-слоя. О, вспомнил одну из задач для JS - рендеринг пришедшего добра, если оно в JSON или каком XML-подобии.

[identity profile] permea-kra.livejournal.com 2010-08-31 06:04 am (UTC)(link)
Ребе, вы еще Erlang (with GTK) / CouchDB внедрите, на вас тогда вообще очень интересно смотреть будут.

[identity profile] metaclass.livejournal.com 2010-08-31 06:11 am (UTC)(link)
Хехе, эрланг и couchdb это, предположительно, далеко не самое страшное, чего я могу тут наделать.
Я в 2000 году выкатил в продакшен софт с самодельной объектной БД, который до сих пор пашет. Там особенность этого софта, что это длительная заказная разработка под небольшое количество постоянно обслуживаемых объектов и на нем поэтому можно обкатывать весь мыслимый и немыслимый трэш. Вот сейчас в новой версии будут FSharp, DSL, кодогенерация, всевозможные веб-сервисы и прочий капут :)

[identity profile] permea-kra.livejournal.com 2010-08-31 06:13 am (UTC)(link)
Хаскель ещё не завели?

[identity profile] metaclass.livejournal.com 2010-08-31 06:19 am (UTC)(link)
У меня пока нет времени и достаточного опыта разобраться с его подключением к Firebird, который у нас основная СУБД.

[identity profile] vp.livejournal.com 2010-08-30 03:30 am (UTC)(link)
Ооо, я недавно у кого-то видел грид - там только что фаза луны на клиенте еще не считается.