powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Один код для настрольного и веб приложения
25 сообщений из 209, страница 1 из 9
Один код для настрольного и веб приложения
    #38942508
tsaritsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Нужен совет по следующей архитектуре.
Есть настрольное приложение (пока неважно на каком языке) для винды. Оно использует базу данных, редактирует и показывает пользователю эти данные. Так же в нем есть модули для работы с USB устройствами, OPC клиент ну и с ком портом немного работает.
Есть необходимость в веб приложении, которое сможет из браузера работать с базой так же как и настрольное, естественно без функций для usb, comm и т.д.
Суть такого требования с том что бы получить доступ к базе данных через такой же UI с практически любого компьютера с доступом в интернет, но не устанавливая на него какое либо ПО (как само настольное ПО так и дополнительное ПО необходимое для его работы).
Так же есть одно требование. Код который нужен для работы с базой должен быть один как для настольного так и для веб приложения. Подразумевается как GUI (уровень предстваления) так и уровень модели данных. Разница может быть только в уровне доступа к данным. Это нужно что бы написав один код он одинаково отработал и выглядел на разных платформах (настольная и веб).

Вопрос в том с помощью каких технологий можно реализовать такою архетектуру?

P.S. Пока что получилось реализовать подобное только с помощью WPF + Silverlight.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38942538
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для delphi есть js-фреймворк, который уже существующее приложение позволяет просто использовать в веб,
что-то типа терминального сервера под js
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38942592
tsaritsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krapotkin,

Будь те добры ссылку на эту технологию. Я правильно понял, что браузер каким то способом может отобразить на странице дельлийское ПО???
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38942593
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsaritsinВопрос в том с помощью каких технологий можно реализовать такою архетектуру?
P.S. Пока что получилось реализовать подобное только с помощью WPF + Silverlight.
так получилось или нет?
)))
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38942601
tsaritsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или просто в браузере открывается доступ к рабочему столу удаленного сервера на котором запущено ПО. Но этот вариант не рассматривается. Т.е. терминальный клиент который подключается и работает с виндовой програмой, не то что хочет заказчик. Этот вариант был изначально предложен но отложен.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38942604
tsaritsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Да. Но есть определенные геморные моменты которых хотелось бы избежать. Поэтому и пытаюсь рассматреть еще варианты.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38942715
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsaritsin,
сделай банальный поиск. Тут данный гемор рассматривается через день.
Так что тема твоя - баян.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38942801
tsaritsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Не нашел. А можно ссылку на пример в котором к чему то пришли.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38943145
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsaritsinТак же есть одно требование. Код который нужен для работы с базой должен быть один как для настольного так и для веб приложения. Подразумевается как GUI (уровень предстваления) так и уровень модели данных. Разница может быть только в уровне доступа к данным. Это нужно что бы написав один код он одинаково отработал и выглядел на разных платформах (настольная и веб).

Вопрос в том с помощью каких технологий можно реализовать такою архетектуру?


Для Java я сталкивался только с ZK-Framework.
Т.е. рисуешь GUI как бы на SWING, и он выполняется и в GUI и в браузере.
Но там есть определенные ограничения, да и сам GUI не рисуется, а пишется кодом.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38943219
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsaritsinPetro123,
Не нашел. А можно ссылку на пример в котором к чему то пришли.
Код: plaintext
Веб или десктоп? (1...15,16,17,18)
не похоже?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38943875
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsaritsinВопрос в том с помощью каких технологий можно реализовать такою архетектуру?
Я затруднюсь назвать технологию, с помощью которой нельзя реализовать такую архитектуру. Вопросов лишь два: как избежать двойной работы по кодированию как gui-, так и web-интерфейса (что в общем понятно) и как не получить нефункционального уродца, по любому чиху дёргающего сервер (и вот тут уже надо хорошо подумать).
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38948953
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarertsaritsinВопрос в том с помощью каких технологий можно реализовать такою архетектуру?
Я затруднюсь назвать технологию, с помощью которой нельзя реализовать такую архитектуру. Вопросов лишь два: как избежать двойной работы по кодированию как gui-, так и web-интерфейса (что в общем понятно) и как не получить нефункционального уродца, по любому чиху дёргающего сервер (и вот тут уже надо хорошо подумать).

Ну это например любое middletrier приложение на java
В сервер приложений задеплоена логика...
а дальше
1.Пишется web интерефейс ,котрый подключается к контексту
2.Пишется descktop интерфейс,он...так же подключается к контексту сервера.вынимая из него данные и работая с портами.

Например oracle adf...(возможно другие есть технологии...просто на этой технологии я делал на одном контексте и десктоп и web)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38948994
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al1.Пишется web интерефейс ,котрый подключается к контексту
2.Пишется descktop интерфейс,он...
Уже неинтересно.

irbis_alНапример oracle adf...(возможно другие есть технологии...просто на этой технологии я делал на одном контексте и десктоп и web)
Искренне сочувствую.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38949066
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YouTube Video
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38958428
tsaritsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerВопросов лишь два: как избежать двойной работы по кодированию как gui-, так и web-интерфейса
Как раз в данном русле я и провожу поиск. Пока что это получилось сделать только с помощью XAML (WPF + Silverlight); Но я надеялся услышать еще варианты.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38959223
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krapotkin,

что вроде встроенного в приложение vnc-сервера и javascript-клиента?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38959260
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже на это
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38959377
trever
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tsaritsin,

Посмотрите вот на это:

https://www.devexpress.com/Products/NET/Application_Framework/
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38959386
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заранее прошу прощения у сообщества, но такое делает 1С с разными клиентами, т.е. Код один, а работает как приложение и через web. Еще раз прошу прощения что трогаю каку...
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38959821
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsaritsinsoftwarerВопросов лишь два: как избежать двойной работы по кодированию как gui-, так и web-интерфейса
Как раз в данном русле я и провожу поиск. Пока что это получилось сделать только с помощью XAML (WPF + Silverlight); Но я надеялся услышать еще варианты.

на тему " xaml to html " плгуглил ?
может направление мысли какое нарисуется

PS. будет хорошо, если нарисуется и ты отпишешься о результатах :)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38959920
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сама идея, одного кода для настольного и web-приложения - несостоятельная. Это разные по принципам построения, логике работы, интерфейсным "внутренностям", областям применимости, целевой аудитории и т.д. и т.п. Но постоянно она всплывает.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38959952
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmсама идея, одного кода для настольного и web-приложения - несостоятельная.
для обсуждения этого сначала необходимо определиться ,что понимется под " один код для настольного и web-приложения"

если web дублирует какую-то часть "морды лица" приложения, а такие вещи как расчёты, отчёты, какие-либо иморты-экспорты данных вынесены в сервисы - ничего несостоятельного не вижу.
Да, в таком случае единого кода для поведения контролов на GUI действительно не получится. Но весь остальной код приложения будет единым :)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38959980
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтанiscrafmсама идея, одного кода для настольного и web-приложения - несостоятельная.
для обсуждения этого сначала необходимо определиться ,что понимется под " один код для настольного и web-приложения"

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


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