|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
Отвечаю на вопросы: Ресурс один. Не два - один под web, второй под desktop, а один единый. В desktop можно работать как в двухзвенной, так и в трехзвенной архитектуре. В режиме web-интерфейса работает специальный транслятор в JavaScript. Когда начинали разработку этого транслятора, боялись, что будет прилично тормозить на клиенте (хотя, по возможности, старались перенести тяжелые процессы на сервер приложений). Сейчас браузеры сильно продвинулись вперед в части обработки JavaScript, да и компьютеры мощнее стали. Особой разницы в быстродействии нет по факту (в web бывает задержки при первой загрузке, потом кэшируется и все в порядке). Были некоторое сложности с горячими клавишами - где-то перекрыли, где-то чуток интерфейс изменился. Изначально хотели использовать библиотеки ExtJs, но помучались с обновлениями с версии на версию ExtJs, да и не все устраивало (к примеру, грид). В итоге написали свои библиотеки. Зачем надо два интерфейса? Во-первых, дань современным требованиям (да, маркетинг). Во-вторых, некоторым клиентам на самом деле это надо и востребовано. В-третьих, получили мощную платформу для быстрого создания создания мощных web-приложений. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 18:29 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
выглядит довольно круто ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 18:50 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
на сторону продаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 18:50 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
У меня в тумбочке тоже подобное есть. В этой теме скриншоты показывал: Веб или десктоп? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 18:51 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
Alexander A. SakУ меня в тумбочке тоже подобное есть. В этой теме скриншоты показывал: Веб или десктоп? Это мы помним)) Там MDI? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 19:03 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
AntonU, А транслятор в JavaScript чего именно? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 19:04 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
dma_caviar, Изначальный код на Delphi. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 19:15 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
dma_caviarAlexander A. SakУ меня в тумбочке тоже подобное есть. В этой теме скриншоты показывал: Веб или десктоп? Это мы помним)) Там MDI? В Delphi-варианте -- типичный SDI интерфейс. В браузерном -- типа MDI, но в том мире он называется SPA. Есть мысль сделать возможность открывать любое окно приложения в отдельном окне браузера. Сложность только в наличии времени на это дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 19:57 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
Alexander A. Sakdma_caviarпропущено... Это мы помним)) Там MDI? В Delphi-варианте -- типичный SDI интерфейс. В браузерном -- типа MDI, но в том мире он называется SPA. Есть мысль сделать возможность открывать любое окно приложения в отдельном окне браузера. Сложность только в наличии времени на это дело. А какой принцип работы, тоже транслятор в JavaScript? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 20:07 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
krapotkinвыглядит довольно круточто выглядит круто? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 20:12 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
krapotkinвыглядит довольно крутоС какой стороны круто? С точки зрения UI/UX вообще не круто :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 09:43 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
AntonUполучили мощную платформу для быстрого создания создания мощных web-приложений.И сколько "мощных web-приложений" уже создано? Портфолио есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 09:44 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
skyANAkrapotkinвыглядит довольно крутоС какой стороны круто? С точки зрения UI/UX вообще не круто :) а-ля winforms интерфейс внитри web-браузера мало-того что выгядит ужасно, но самое главное он не выполняет своих функций ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 09:59 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
Alexander A. Sakв том мире он называется SPA у SPA другие приницпы. Можно конечно с натяжкой сказать что это single page, то SPA все же больше архитектура построения приложения как такового, а не его UI. Возможно есть еще какой-то "тот мир" и там свой SPA. Я под SPA понимаю техники AJAX и т.п. Но в любом случае winforms внутри страницы браузера выглядит ужасно. Вернее даже так... Использование браузера в роли терминала выглядит ужасно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 10:11 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
skyANA, К примеру, за год с небольшим сделали постановку, разработали и внедрили уникальную информационную систему с мультиклиентом (такое требование было). Система включает в себя более 30 прикладных модулей. Сама разработка заняла достаточно немного времени. Кстати, для мобильных устройств делаем специальные мобильные приложения. Как показывает практика, смысла повторять все функциональность в мобильном приложении нет, а надо сделать только действительно необходимые функции, чтобы все было просто и интуитивно понятно. Мнение посетителей этого топика по поводу правильно или неправильно мы сделали - абсолютно не волнует. У нас это есть, и реально работает. И не надо вести две ветки разработки - под desktop и web. Я не говорю, что наше решение абсолютный идеал, но это реальный пример мультиклиента из одного и того ресурса. Если у кого-то есть другие варианты, то покажите и расскажите как сделали. На этом обсуждение заканчиваю. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 10:51 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
AntonUdma_caviar, Изначальный код на Delphi. Это что-то типа биндингов как в Xamarin или как? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 11:30 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
AntonUКак показывает практика, смысла повторять все функциональность в мобильном приложении нет сам себе противоречишь. Смысла нет, но мы потратили оооочень много бабала и рессурсов. И это работает). Да работать будет любое Г. Вопрос, стоило ли тратить 10 ЧеловекоЛет на 1 проект, или 5 мелких проекта)). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 11:56 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
AntonU, есть граница, когда стремеление писать одним кодом становится антипаттерном (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 11:58 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
Petro123, Разницу между между нативным мобильным приложением и web-приложением понимаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 12:07 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
AntonUPetro123, Разницу между между нативным мобильным приложением и web-приложением понимаете? и даже писал его на андроиде. Ведь в архитектуре засунуть 3 типа приложения в "один источник", о же самое, как везде применять паттерн команда или 3 правила нормализации. Хотя я не протиффф. Есть отдельно кофемолки и карандашеточилки, а есть комбайны веб-десктоп с большими рессурсами. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 12:22 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
AntonU, или по простому, нативное мобильное и веб приложние должно быть простое. Хотя маркетологи орут о нужности rich веб-интерфейса. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 12:25 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
AntonUИ не надо вести две ветки разработки - под desktop и web. все кто предлагает просто терминал использовать говорят также, ничего нового. Пользователь все стерпит ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 12:50 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
AntonUИ не надо вести две ветки разработки - под desktop и web.чудеса прям. Код специального транслятора в жабоскрипт и своих библиотек ведётся сам, по всей видимости. Чего не встретишь в этом мире. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 13:05 |
|
Один код для настрольного и веб приложения
|
|||
---|---|---|---|
#18+
AntonUdma_caviar, Изначальный код на Delphi. А я вот поддержу AntonU... На мой взгляд действительно некое инженерное ноу-хау.. А мне всегда нравились отступления от "канвы". Интересное решение ...интересная парадигма.(техническая философия) Но сам бы в своей ИС такое не делал.... По причине "На мой взгляд немного избыточно". Тут говорили "вверху",что не всегда имеет смысл повторять desktop интерфейс....почти идин в один на web. Но чтобы не повторять desktop надо вести два кода.(я так и веду)=> для webа и для desktopа А AntonU один код(или очень близкое к единому коду)...и это достойно "уважухи" :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 13:37 |
|
|
start [/forum/search_topic.php?author=asphalt&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 700ms |
total: | 853ms |
0 / 0 |