Здравствуйте, Sinclair, Вы писали:
S>Гм. Так это же совсем про другое. Скрипт — это же средство расширения функционала прикладными программистами. Он сам никак не связан с моделью взаимодействия.
Скрипт — это язык программирования, пусть и простенький. И вопрос в том, существуют ли в системе прикладные программы, выполняющиеся на клиенте. Потому что если существуют, то это очень неудобно и прикладной программист будет ныть по поводу "почему эту функцию на сервере можно вызвать, а на клиенте — нет". Поэтому я и хочу обойтись без программ на клиенте
в принципе.
S>В смысле как? Ты что, никогда сайтов с менюшками не видел?
S>Внимание, вопрос: почему ты хочешь так? Ты уверен, что так, как ты хочешь — удобнее пользователям?
Менюшки видел. Я не про то. Кроме менюшек есть более важные средства — средства работы с данными: сетки всякие, DB-Edit'ы, мастер-детальные сетки и т.д. Ну и как это в HTML страничке представлят. С учетом большого объекма информации в сетках (скроллинга).
WinForms интерфейс ИМХО богаче по выразительным средствам.
А пользователю ИМХО (даже не ИМХО, а по опыту работы знаю) удобнее такие сетки, чем интерфейс типа почты на рамблере, которую я показал, в котором при любом действии скроллинг в начало страницы убегает

. Потому что тетка сидит, одним глазом в листок бумаги смотрит а другим в монитор и быстро-быстро-быстро вбивает данные.
S>Это не наезд. Это призыв разрабатывать интерфейсы, удобные пользователю.
Да я и не против подумать о пользователе.
S>Вот, к примеру, Inductive User Interface гораздо легче реализовать в веб-модели, и при этом он считается более удобным, чем классический deductive interface. То, что ты приводишь в примере, больше похоже на deductive interface. Поэтому, прежде чем задаваться вопросом "как его реализовать", хочется задаться вопросом "зачем его реализовывать", и "его ли надо реализовывать".
Это несколько ортогонально к сеткам и DB-Edit'ам. Очень интересно. Где почитать.