powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Один код для настрольного и веб приложения
25 сообщений из 209, страница 6 из 9
Один код для настрольного и веб приложения
    #38965693
AntonU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отвечаю на вопросы:
Ресурс один. Не два - один под web, второй под desktop, а один единый.
В desktop можно работать как в двухзвенной, так и в трехзвенной архитектуре.
В режиме web-интерфейса работает специальный транслятор в JavaScript.
Когда начинали разработку этого транслятора, боялись, что будет прилично тормозить на клиенте (хотя, по возможности, старались перенести тяжелые процессы на сервер приложений). Сейчас браузеры сильно продвинулись вперед в части обработки JavaScript, да и компьютеры мощнее стали. Особой разницы в быстродействии нет по факту (в web бывает задержки при первой загрузке, потом кэшируется и все в порядке).
Были некоторое сложности с горячими клавишами - где-то перекрыли, где-то чуток интерфейс изменился.
Изначально хотели использовать библиотеки ExtJs, но помучались с обновлениями с версии на версию ExtJs, да и не все устраивало (к примеру, грид). В итоге написали свои библиотеки.
Зачем надо два интерфейса? Во-первых, дань современным требованиям (да, маркетинг). Во-вторых, некоторым клиентам на самом деле это надо и востребовано. В-третьих, получили мощную платформу для быстрого создания создания мощных web-приложений.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965708
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выглядит довольно круто
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965709
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на сторону продаете?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965710
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня в тумбочке тоже подобное есть. В этой теме скриншоты показывал: Веб или десктоп?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965717
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. SakУ меня в тумбочке тоже подобное есть. В этой теме скриншоты показывал: Веб или десктоп?
Это мы помним)) Там MDI?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965718
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonU,

А транслятор в JavaScript чего именно?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965724
AntonU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviar,

Изначальный код на Delphi.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965734
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarAlexander A. SakУ меня в тумбочке тоже подобное есть. В этой теме скриншоты показывал: Веб или десктоп?
Это мы помним)) Там MDI?

В Delphi-варианте -- типичный SDI интерфейс.
В браузерном -- типа MDI, но в том мире он называется SPA. Есть мысль сделать возможность открывать любое окно приложения в отдельном окне браузера. Сложность только в наличии времени на это дело.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965735
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sakdma_caviarпропущено...

Это мы помним)) Там MDI?

В Delphi-варианте -- типичный SDI интерфейс.
В браузерном -- типа MDI, но в том мире он называется SPA. Есть мысль сделать возможность открывать любое окно приложения в отдельном окне браузера. Сложность только в наличии времени на это дело.
А какой принцип работы, тоже транслятор в JavaScript?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965740
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkinвыглядит довольно круточто выглядит круто?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965975
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkinвыглядит довольно крутоС какой стороны круто?

С точки зрения UI/UX вообще не круто :)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965977
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonUполучили мощную платформу для быстрого создания создания мощных web-приложений.И сколько "мощных web-приложений" уже создано? Портфолио есть?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965998
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAkrapotkinвыглядит довольно крутоС какой стороны круто?

С точки зрения UI/UX вообще не круто :)
а-ля winforms интерфейс внитри web-браузера мало-того что выгядит ужасно, но самое главное он не выполняет своих функций
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966016
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sakв том мире он называется SPA
у SPA другие приницпы. Можно конечно с натяжкой сказать что это single page, то SPA все же больше архитектура построения приложения как такового, а не его UI. Возможно есть еще какой-то "тот мир" и там свой SPA. Я под SPA понимаю техники AJAX и т.п. Но в любом случае winforms внутри страницы браузера выглядит ужасно. Вернее даже так... Использование браузера в роли терминала выглядит ужасно.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966063
AntonU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

К примеру, за год с небольшим сделали постановку, разработали и внедрили уникальную информационную систему с мультиклиентом (такое требование было). Система включает в себя более 30 прикладных модулей. Сама разработка заняла достаточно немного времени. Кстати, для мобильных устройств делаем специальные мобильные приложения. Как показывает практика, смысла повторять все функциональность в мобильном приложении нет, а надо сделать только действительно необходимые функции, чтобы все было просто и интуитивно понятно.


Мнение посетителей этого топика по поводу правильно или неправильно мы сделали - абсолютно не волнует. У нас это есть, и реально работает. И не надо вести две ветки разработки - под desktop и web.
Я не говорю, что наше решение абсолютный идеал, но это реальный пример мультиклиента из одного и того ресурса. Если у кого-то есть другие варианты, то покажите и расскажите как сделали.

На этом обсуждение заканчиваю.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966123
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonUdma_caviar,

Изначальный код на Delphi.
Это что-то типа биндингов как в Xamarin или как?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966168
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonUКак показывает практика, смысла повторять все функциональность в мобильном приложении нет
сам себе противоречишь.
Смысла нет, но мы потратили оооочень много бабала и рессурсов. И это работает).
Да работать будет любое Г.
Вопрос, стоило ли тратить 10 ЧеловекоЛет на 1 проект, или 5 мелких проекта)).
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966173
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonU,
есть граница, когда стремеление писать одним кодом становится антипаттерном (с)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966195
AntonU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Разницу между между нативным мобильным приложением и web-приложением понимаете?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966210
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonUPetro123,
Разницу между между нативным мобильным приложением и web-приложением понимаете?
и даже писал его на андроиде.
Ведь в архитектуре засунуть 3 типа приложения в "один источник", о же самое, как везде применять паттерн команда или 3 правила нормализации.
Хотя я не протиффф. Есть отдельно кофемолки и карандашеточилки, а есть комбайны веб-десктоп с большими рессурсами.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966212
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonU,
или по простому, нативное мобильное и веб приложние должно быть простое.
Хотя маркетологи орут о нужности rich веб-интерфейса.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966233
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonUИ не надо вести две ветки разработки - под desktop и web.
все кто предлагает просто терминал использовать говорят также, ничего нового. Пользователь все стерпит
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966257
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonUИ не надо вести две ветки разработки - под desktop и web.чудеса прям. Код специального транслятора в жабоскрипт и своих библиотек ведётся сам, по всей видимости. Чего не встретишь в этом мире.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966301
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonUdma_caviar,

Изначальный код на Delphi.

А я вот поддержу AntonU...
На мой взгляд действительно некое инженерное ноу-хау..
А мне всегда нравились отступления от "канвы".
Интересное решение ...интересная парадигма.(техническая философия)

Но сам бы в своей ИС такое не делал....
По причине "На мой взгляд немного избыточно".
Тут говорили "вверху",что не всегда имеет смысл повторять desktop интерфейс....почти идин в один на web.

Но чтобы не повторять desktop надо вести два кода.(я так и веду)=> для webа и для desktopа

А AntonU один код(или очень близкое к единому коду)...и это достойно "уважухи" :-)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966305
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alА я вот поддержу AntonU...
На мой взгляд действительно некое инженерное ноу-хау..
в чем заключается? А множество подобных скопированы?
...
Рейтинг: 0 / 0
25 сообщений из 209, страница 6 из 9
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Один код для настрольного и веб приложения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]