|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
iscrafm, Я имею в виду голый DHTML, то бишь разметка + Javascript. В плане интерфейса Искры - вполне достаточно (см. ASP.NET Ajax Controls :) ) Никаких плагинов. OFF. Негативных эмоций не заметил :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2009, 20:34 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
iscrafm, ... в веб - только операторский интерфейс. Конфигуратор переводить на веб - нафиг, нафиг :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2009, 20:41 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
Диезiscrafm, Я имею в виду голый DHTML, то бишь разметка + Javascript. В плане интерфейса Искры - вполне достаточно (см. ASP.NET Ajax Controls :) ) Никаких плагинов. не прокатит, разве что как параллельная ветка для отдельных элементов, типа отчеты посмотреть. Образно: есть содержание приложения.. структура которая содержит разметку и управляющие инструкции на тему, что с этим всем делать. Консоль получает такой контент и "на лету" его интерпретирует. Встретив определенную инструкцию, она "смотрит" список исполнителей, формируемый при старте загружаемыми плагинами (модули запуска в терминах Искры) и если интерфейс для ее исполнения активен, то передает инструкцию соответствующему исполнителю. Т.е. там настолько слабосвязанные сервисы, что проще в заголовке консоли написать веб-браузер, тем более веб-контент она(вернее один из этих самых модулей запуска) обрабатывает в том числе. Когда-то описывал "бытовым языком" , нужно было. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2009, 21:05 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
Диезiscrafm, ... в веб - только операторский интерфейс. Конфигуратор переводить на веб - нафиг, нафиг :) прочитал уже после того, как написал ответ. Именно в этом направлении и исследуется тема. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2009, 21:07 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
авторВы дали показательный пример по ссылке, который хорошо иллюстрирует то, что веб-браузер в нем как собаке пятая нога, к сож. Браузер, как программа, живет своей жизнью, приложение в нем своей. Да,может жить отдельной жизнью,но мы здесь обсуждаем не браузер автор. Ради интереса, попробуйте применить функции браузера к приложению внутри него, типа поиска, странички полистать, банальный copy&paste, обновить и т.п. Да в общем-то любую. Да,можно в общем-то любую.Есть HtmlHost(контрол для просмотра web страниц),для доступа к фукционалу браузера и любителей скриптовых языков - DOM Bridg,Iron,Pyton.SL только расширяет возможности браузера. Поиск Полистать Вместо банального copy&paste - drag&drop без строчки кода авторПолучается веб-приложение только ради самого слова "веб-приложение". Получается нижняя часть картинки от руки,только там,где AppServer нужно дописать внизу - "c стандартными протоколами(SAOP,REST)", а вместо "терминал" - "вне браузера" ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2009, 22:09 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
-lesha- Вы же сами написали, что по сути архитекутры одинаковые, разница в терминах и в том что в одном случае Ваш Browser, в другом стандартный. iscrafm По поводу вопроса.. конечно можно. просто он делает несколько больше чем просто веб-браузер. Да и заточен больше на работу с десктопными элементами интерфейса. Есть небольшой текст(pdf) по этому поводу. Ну да заточен на работу с десктопными элементами Windows интерфейса. Поэтому если клиенту нужен только Windows интерфейс, то городить web незачем. ранее пропустил, не ответил уважаемому -lesha-. На самом деле неточно выразился с "заточен", sorry. Ниже ссылка на небольшой ролик (200к, flash), который показывает, по существу вопроса -lesha-, что такой поход как раз не "заточен" именно под win-интерфейс, а позволяет комбинировать. собственно ролик ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2009, 22:11 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
SeVaавторВы дали показательный пример по ссылке, который хорошо иллюстрирует то, что веб-браузер в нем как собаке пятая нога, к сож. Браузер, как программа, живет своей жизнью, приложение в нем своей. Да,может жить отдельной жизнью,но мы здесь обсуждаем не браузер в том-то и дело, что именно его и контент им воспроизводимый. Ссылки непонятные. Поиск не работает. По первой ссылке не может найти банально слово "clear". Полистать не работает, нажатие Back почему-то выкидывает на первую страницу. Drag&Drop опять внутри контрола, к функциям браузера никакого отношения не имеет . Я и говорю о том, что браузер таким приложениям как собаке пятая нога, Вы еще раз это подтвердили. Все пытаются в него все позасовывать, уже непонятно зачем он вообще нужен в настоящем виде и архитектуре на сегодняшнем этапе развития. Только для воспроизведения действительно html-контента, для чего он собственно и создавался. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2009, 22:27 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
авторЯ и говорю о том, что браузер таким приложениям как собаке пятая нога, Вы еще раз это подтвердили. В своем ролике Вы это действительно подтвердили.Банальный запуск web страницы без всякого взаимодействия с приложением.Этим не удивить. Это сможете повторить? .ПРиложение Искры можно встроить в саму web страницу,как это позволяет SL? авторВсе пытаются в него все позасовывать, уже непонятно зачем он вообще нужен в настоящем виде и архитектуре на сегодняшнем этапе развития. Только для воспроизведения действительно html-контента, для чего он собственно и создавался. Он действительно не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2009, 23:27 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
SeVaБанальный запуск web страницы без всякого взаимодействия с приложением. Вы собственно о каком ролике говорите? В том, что я запостил, как раз взаимодействие с приложением показано. SeVa, Вы или читайте и отвечайте на одном и том же форуме, или уточняйте о чем речь ведете. А то вводите в ступор немного SeVaПРиложение Искры можно встроить в саму web страницу,как это позволяет SL? нет. Холодильник можно встроить в сэндвич, лежащий в холодильнике? Наверное можно, если сделать сэндвич размером с холодильник. Почитайте о чем речь идет вообще, внимательней плз. SeVaОн действительно не нужен. а вот здесь соглашусь, даже с картинкой "New Vasuki". В общем-то, призводитель небезизвестной ОС в этом направлении и движется, непонятно только к чему эти игры с встраиванием в браузер (холодильник в сэндвич). Потеря времени и ресурсов. Имхо конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 00:21 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
автора вот здесь соглашусь, даже с картинкой "New Vasuki". В общем-то, призводитель небезизвестной ОС в этом направлении и движется, непонятно только к чему эти игры с встраиванием в браузер (холодильник в сэндвич). Потеря времени и ресурсов. Имхо конечно. Все идет к толстому каналу и отсутствию необходимости в операционке. Васюки и холодильники не за горами.Не будет двигаться он, будут другие ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 00:43 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
iscrafm На всякий случай небольшое резюме: В обычных приложениях вся логика приложения тоже хранится на сервере, только это называется не веб-сервером, а сервером приложений . Файлы "обычного" приложения отличаются от веб-контента банально структурой и расширением. Естественно корректировать файлы "обычного" приложения необходимо только на сервере. Точно также как в веб-приложении, пользователи получают новый (допустим исправленный) контент при следующем подключении к серверу. Единственное отличие в том, что веб-контент воспроизводится браузером (с прилепленными плагинами), а контент "обычного" приложения - подобной программой, только не называемой веб-браузером, назовем ее app-браузером (Applications Browser). И вот теперь, после рассказа про "обычные" приложения можно начинать искать отличия, которые в описанной ситуации привели бы к панике и массовому обновлению ПО. Не соглашусь с Вами. Чтобы "обычное" приложение могло на лету подхватывать изменения - на сервере необходимо достаточно мощный метаязык, на котором описываются структура данных и бизнес логика, которые клиент будет интерпретировать. Такой подход используется например в 3-х звенке 1С 8.x. Веб-приложения совсем другая тема. Как следует из аббревиатуры HTML - это язык разметки. И схож он больше с терминальным клиентом и X Windows клиентом, то есть он просто описывает изображение. HTML будет жить до тех пор, пока информация выводится на графические устройства отображения. Более того, можно из стороннего приложения подключаться напрямую к web-серверу по протоколу http и парсить результат, если других интерфейсов не предоставлено. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 00:43 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 00:56 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
svcoderiscrafm На всякий случай небольшое резюме: В обычных приложениях вся логика приложения тоже хранится на сервере, только это называется не веб-сервером, а сервером приложений . Файлы "обычного" приложения отличаются от веб-контента банально структурой и расширением. Естественно корректировать файлы "обычного" приложения необходимо только на сервере. Точно также как в веб-приложении, пользователи получают новый (допустим исправленный) контент при следующем подключении к серверу. Единственное отличие в том, что веб-контент воспроизводится браузером (с прилепленными плагинами), а контент "обычного" приложения - подобной программой, только не называемой веб-браузером, назовем ее app-браузером (Applications Browser). И вот теперь, после рассказа про "обычные" приложения можно начинать искать отличия, которые в описанной ситуации привели бы к панике и массовому обновлению ПО. Не соглашусь с Вами. Чтобы "обычное" приложение могло на лету подхватывать изменения - на сервере необходимо достаточно мощный метаязык, на котором описываются структура данных и бизнес логика, которые клиент будет интерпретировать. Такой подход используется например в 3-х звенке 1С 8.x. Да Вы знаете, обходимся без этого. Но изменения на лету подхватываем. Язык разметки, образно, конечно есть. Интерпретируется консолью (а-ля браузером) при помощи подгружаемых интерфейсов. Просто архитектура другая применяется. Вместо сложного метаязыка простое описание интерфейсов взаимодействия сервисов + браузер и плагины, которые его парсят и воспроизводят, как и в веб-архитектуре. Впрочем выше уже приводились примеры и эскизы архитектуры. Здесь просто уже пошла полемика на тему...а был ли браузер. еще немного про взаимодействие. (flash, sorry, 1Mb :( ) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 01:52 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
SeVa Все идет к толстому каналу и отсутствию необходимости в операционке. Васюки и холодильники не за горами.Не будет двигаться он, будут другие мне конечно, видится движение к операционке без приложений в текущем понимании этого термина. Есть некие элементы контента, с которыми работает пользователь. Разработчики занимаются созданием этих элементов, "интерпретаторов" и редакторов для них. Для html контента, к примеру, пользователь выбирает не браузеры (он един), а движок для рендеринга контента, задает свои предпочтения в параметрах загрузки операционки. Хочет Геко, хочет ВебКит, хочет Трайдент. Но чтобы все на одной платформе. Кроссплатформенность достала. Только для этого нужна мелочь, чтобы производители операционок создали общее детище. Но это действительно Нью Васюки уже. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 02:06 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
Dmitry V. Liseev, Плюсы web-приложений в основном проявляются при внедрении и эксплуатации, а не при разработке. Серверов, на к-рых работает система с веб-интерфейсом, обычно получается на 2-3 порядка меньше, чем рабочих станций. Среду на них контролировать, ОС и компоненты обновлять, проблемы решать - существенно проще, чем на каждой из сотен и тысяч рабочих станций. Пользователям, опять же, не приходится ничего нового на свои рабочие станции устанавливать. "Бедность" стандартных средств GUI, во-первых, дисциплинирует и напоминает, что нужно делать Web-GUI простым и понятным для пользователей, а во-вторых, устраняется слоями, стилями и JavaScript'ом. Про различия в JavaScript для различных броузеров - проблему совместимости обычно берут на себя используемые библиотеки. Да и не всегда наличие большого количества сложного JavaScript оправдано, а в определённой степени наиболее распространённые броузеры совместимы. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 02:06 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
авторТолько для этого нужна мелочь, чтобы производители операционок создали общее детище. Но это действительно Нью Васюки уже. Когда весь контекст находится в вебе(уже даже игрушки есть,которые делаю полный рендеринг на сервере),не нужны мощное и сложное железо и операциока авторПро различия в JavaScript для различных броузеров - проблему совместимости обычно берут на себя используемые библиотеки. Язык текстовой разметки без динамики и 3D, не предназначался изначально для сложного контекста и уже не отвечает современным требованиям, посему им на замену идут Flex/SL/JavaFX ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 02:53 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
SeVa Гипервизор для «голого железа» в 2010 SeVa, прочитал. Спсб за ссылку. Напомнило 90-е годы, когда делали проекты, в которых клиентам ставились подобные гипервизоры. ДействительноЮ безопасно и удобно, правда только для работы. На сервере крутилась SCO или BSDI, а рабочая станция железяка с подобным гипервизором. Поставил и забыл. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 02:54 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
SeVa[quot автор]Только для этого нужна мелочь, чтобы производители операционок создали общее детище. Но это действительно Нью Васюки уже. Когда весь контекст находится в вебе(уже даже игрушки есть,которые делаю полный рендеринг на сервере),не нужны мощное и сложное железо и операциока нет ссылочки? А то у меня есть железяка без операционки, хочу проникнуться достижениями. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 02:57 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
OZKAВетка напоминает стандартную историю: приходит фанат определенной технологии, вбрасывает и забурлило =)) При всем уважении к компании Микрософт, она просто опоздала на рынке интернета и потихоньку начинает в этом признаваться. Однако, они уже сейчас стараются переориентироваться на веб клиентов: RS, SPPS, MS Project server, Ofice live, MS CRM, потихоньку тащат туда динамиксов. Правда делают они это в свойственной им манере - IE only, но стараются. Кстати эта IE only может их окончательно выбить с рынка, потому что когда они наконец признают что IE не единственный браузер, может быть очень поздно, ибо остальные: Google, Oracle, IBM, Sun + целая армия open source развиваются в этом направлении гораздо быстрее мелкомягких. p.s. С картинки выше(где оказывается половина инета работает на asp), откровенно поржал. Где интересно все эти сайты? На вскидку вспоминаю только два, этот форум и сайт микрософт, который(не форум) тормозит так безбожно, что вспоминаю свой модем 14.400 ;) ну че ты в IT тогда делаешь, раз не знаешь состояние рынка Web. и обнови свой говноинтернет. у других людей не тормозит. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 14:14 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
веб-решения снимают кучу проблем. сотня клиентов на лялихе с фаефоксом и виндовый сервер тому подтверждение. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 14:19 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
SeVa, IMHO Bugzilla лучше для использования. Потому что проще и стандартнее. На bug внутри Bugzilla можно сослаться по его URI. Можно выделить и скопировать то, что хочется, из любого места, а не только там, где это предусмотрено разработчиками. Можно нормально распечатать. Можно перейти назад и вперёд стандартными средствами, а не изобретать для этого свой велосипед. Страницу Bugzilla можно автоматически получить и извлечь из неё информацию об ошибке, после чего вывести по номеру ошибки её короткое описание и статус (у нас был такой плагин в wiki - очень удобно). Большую часть GUI Fulcrumweb вполне можно повторить на совершенно статическом HTML. Кстати, я думаю, тормозило бы меньше, летающие при любом действии шарики раздражают. Все думают о кодогенерации, метамодели, скорости разработки, красивом (с виду) дизайне... А о функциональности, которая нужна пользователю, и о нормальной эргономике кто-нибудь думать продолжает? И ещё: IMHO HTML - изначально открытая, ориентированная на индексирование и повторное использование вещь, и он продолжает таким оставаться. А Flash, SL, GWT и подобные технологии - инструменты для построения закрытых систем и привязки пользователя к одному производителю, не более. Хотя они выглядят снаружи удобными, безобидными и демократичными, но это, по сути, путь назад, к платным BBS и миру без поиска по Интернет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 15:49 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
автор А о функциональности, которая нужна пользователю, и о нормальной эргономике кто-нибудь думать продолжает? Не было на HTML и никогда не будет человеческой,нормальной эргономики. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 20:05 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
SeVaавтор А о функциональности, которая нужна пользователю, и о нормальной эргономике кто-нибудь думать продолжает? Не было на HTML и никогда не будет человеческой,нормальной эргономики. есть. и немало апликух, работающих под веб и не вызывающих нареканий. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2009, 22:52 |
|
В чем фишка разработки Web-приложений вместо обычных?
|
|||
---|---|---|---|
#18+
После нескольких лет разработки и поддержки довольно сложного и тяжеловесного комплекса по обработке информации, разработанного по принципц клиент-сервер - под дулом автомата не заставиш миня опять пойти таким путем - стоимость владением этим геммороем ничем не перекроеш!!!!! 80% времени будет ухожить на разрешение даже не ваших проблем с конфигурацией софта и проблемами на компе у юзера... хух, как вспомню - больше даже описывать это не хочецца ) Сейчас работаю с приложениями в браузере - DHTML, JavaScript, AJAX, ASP.NET + MSQL Не все так сложно как кажеться - приэтом 0,001% поддержки :) работает все на ура, нет проблем с выходом новой версии и оперативным изменением в логике клиента. В, общем, если мало опыта или вы молоды и у вас много еще тестостерона в организме и вы еще не женаты - однозначно выбор - клиент-сервер!!!! ))) если же вы уже стареете, ленивы и хотите больше тепла и уюта и вас все меньше тянет к молодым неразумным телам - Web приложения вас спасут ! ) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2009, 12:52 |
|
|
start [/forum/topic.php?fid=33&msg=36205954&tid=1548428]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 165ms |
0 / 0 |