Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.04.2015, 13:26
|
|||
---|---|---|---|
|
|||
Один код для настрольного и веб приложения |
|||
#18+
Здравствуйте. Нужен совет по следующей архитектуре. Есть настрольное приложение (пока неважно на каком языке) для винды. Оно использует базу данных, редактирует и показывает пользователю эти данные. Так же в нем есть модули для работы с USB устройствами, OPC клиент ну и с ком портом немного работает. Есть необходимость в веб приложении, которое сможет из браузера работать с базой так же как и настрольное, естественно без функций для usb, comm и т.д. Суть такого требования с том что бы получить доступ к базе данных через такой же UI с практически любого компьютера с доступом в интернет, но не устанавливая на него какое либо ПО (как само настольное ПО так и дополнительное ПО необходимое для его работы). Так же есть одно требование. Код который нужен для работы с базой должен быть один как для настольного так и для веб приложения. Подразумевается как GUI (уровень предстваления) так и уровень модели данных. Разница может быть только в уровне доступа к данным. Это нужно что бы написав один код он одинаково отработал и выглядел на разных платформах (настольная и веб). Вопрос в том с помощью каких технологий можно реализовать такою архетектуру? P.S. Пока что получилось реализовать подобное только с помощью WPF + Silverlight. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.04.2015, 13:50
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
для delphi есть js-фреймворк, который уже существующее приложение позволяет просто использовать в веб, что-то типа терминального сервера под js ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.04.2015, 14:37
|
|||
---|---|---|---|
|
|||
Один код для настрольного и веб приложения |
|||
#18+
krapotkin, Будь те добры ссылку на эту технологию. Я правильно понял, что браузер каким то способом может отобразить на странице дельлийское ПО??? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.04.2015, 14:38
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
tsaritsinВопрос в том с помощью каких технологий можно реализовать такою архетектуру? P.S. Пока что получилось реализовать подобное только с помощью WPF + Silverlight. так получилось или нет? ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.04.2015, 14:41
|
|||
---|---|---|---|
|
|||
Один код для настрольного и веб приложения |
|||
#18+
Или просто в браузере открывается доступ к рабочему столу удаленного сервера на котором запущено ПО. Но этот вариант не рассматривается. Т.е. терминальный клиент который подключается и работает с виндовой програмой, не то что хочет заказчик. Этот вариант был изначально предложен но отложен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.04.2015, 14:42
|
|||
---|---|---|---|
|
|||
Один код для настрольного и веб приложения |
|||
#18+
Petro123, Да. Но есть определенные геморные моменты которых хотелось бы избежать. Поэтому и пытаюсь рассматреть еще варианты. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.04.2015, 15:50
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
tsaritsin, сделай банальный поиск. Тут данный гемор рассматривается через день. Так что тема твоя - баян. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.04.2015, 16:47
|
|||
---|---|---|---|
|
|||
Один код для настрольного и веб приложения |
|||
#18+
Petro123, Не нашел. А можно ссылку на пример в котором к чему то пришли. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2015, 08:24
|
|||
---|---|---|---|
|
|||
Один код для настрольного и веб приложения |
|||
#18+
tsaritsinТак же есть одно требование. Код который нужен для работы с базой должен быть один как для настольного так и для веб приложения. Подразумевается как GUI (уровень предстваления) так и уровень модели данных. Разница может быть только в уровне доступа к данным. Это нужно что бы написав один код он одинаково отработал и выглядел на разных платформах (настольная и веб). Вопрос в том с помощью каких технологий можно реализовать такою архетектуру? Для Java я сталкивался только с ZK-Framework. Т.е. рисуешь GUI как бы на SWING, и он выполняется и в GUI и в браузере. Но там есть определенные ограничения, да и сам GUI не рисуется, а пишется кодом. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2015, 09:54
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
tsaritsinPetro123, Не нашел. А можно ссылку на пример в котором к чему то пришли. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2015, 18:51
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
tsaritsinВопрос в том с помощью каких технологий можно реализовать такою архетектуру? Я затруднюсь назвать технологию, с помощью которой нельзя реализовать такую архитектуру. Вопросов лишь два: как избежать двойной работы по кодированию как gui-, так и web-интерфейса (что в общем понятно) и как не получить нефункционального уродца, по любому чиху дёргающего сервер (и вот тут уже надо хорошо подумать). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2015, 18:09
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
softwarertsaritsinВопрос в том с помощью каких технологий можно реализовать такою архетектуру? Я затруднюсь назвать технологию, с помощью которой нельзя реализовать такую архитектуру. Вопросов лишь два: как избежать двойной работы по кодированию как gui-, так и web-интерфейса (что в общем понятно) и как не получить нефункционального уродца, по любому чиху дёргающего сервер (и вот тут уже надо хорошо подумать). Ну это например любое middletrier приложение на java В сервер приложений задеплоена логика... а дальше 1.Пишется web интерефейс ,котрый подключается к контексту 2.Пишется descktop интерфейс,он...так же подключается к контексту сервера.вынимая из него данные и работая с портами. Например oracle adf...(возможно другие есть технологии...просто на этой технологии я делал на одном контексте и десктоп и web) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2015, 19:07
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
irbis_al1.Пишется web интерефейс ,котрый подключается к контексту 2.Пишется descktop интерфейс,он... Уже неинтересно. irbis_alНапример oracle adf...(возможно другие есть технологии...просто на этой технологии я делал на одном контексте и десктоп и web) Искренне сочувствую. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2015, 21:02
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.05.2015, 11:37
|
|||
---|---|---|---|
|
|||
Один код для настрольного и веб приложения |
|||
#18+
softwarerВопросов лишь два: как избежать двойной работы по кодированию как gui-, так и web-интерфейса Как раз в данном русле я и провожу поиск. Пока что это получилось сделать только с помощью XAML (WPF + Silverlight); Но я надеялся услышать еще варианты. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.05.2015, 21:01
|
|||
---|---|---|---|
|
|||
Один код для настрольного и веб приложения |
|||
#18+
krapotkin, что вроде встроенного в приложение vnc-сервера и javascript-клиента? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.05.2015, 22:21
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
похоже на это ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2015, 08:02
|
|||
---|---|---|---|
|
|||
Один код для настрольного и веб приложения |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2015, 08:15
|
|||
---|---|---|---|
|
|||
Один код для настрольного и веб приложения |
|||
#18+
Заранее прошу прощения у сообщества, но такое делает 1С с разными клиентами, т.е. Код один, а работает как приложение и через web. Еще раз прошу прощения что трогаю каку... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2015, 14:00
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
tsaritsinsoftwarerВопросов лишь два: как избежать двойной работы по кодированию как gui-, так и web-интерфейса Как раз в данном русле я и провожу поиск. Пока что это получилось сделать только с помощью XAML (WPF + Silverlight); Но я надеялся услышать еще варианты. на тему " xaml to html " плгуглил ? может направление мысли какое нарисуется PS. будет хорошо, если нарисуется и ты отпишешься о результатах :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2015, 15:10
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
сама идея, одного кода для настольного и web-приложения - несостоятельная. Это разные по принципам построения, логике работы, интерфейсным "внутренностям", областям применимости, целевой аудитории и т.д. и т.п. Но постоянно она всплывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2015, 15:27
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
iscrafmсама идея, одного кода для настольного и web-приложения - несостоятельная. для обсуждения этого сначала необходимо определиться ,что понимется под " один код для настольного и web-приложения" если web дублирует какую-то часть "морды лица" приложения, а такие вещи как расчёты, отчёты, какие-либо иморты-экспорты данных вынесены в сервисы - ничего несостоятельного не вижу. Да, в таком случае единого кода для поведения контролов на GUI действительно не получится. Но весь остальной код приложения будет единым :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2015, 15:46
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
Шайтанiscrafmсама идея, одного кода для настольного и web-приложения - несостоятельная. для обсуждения этого сначала необходимо определиться ,что понимется под " один код для настольного и web-приложения" если web дублирует какую-то часть "морды лица" приложения, а такие вещи как расчёты, отчёты, какие-либо иморты-экспорты данных вынесены в сервисы - ничего несостоятельного не вижу. Да, в таком случае единого кода для поведения контролов на GUI действительно не получится. Но весь остальной код приложения будет единым :) обычно именно на "морде лица" и делают упор, зачем-то. Разные категории пользователей, разные принципы. Часто путают web-приложения и необходимость удаленного доступа к серверу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2015, 15:58
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
ШайтанНо весь остальной код приложения будет единым :)логика - на сервере, гуй - в каждом случае свой, остальной код - это какой? копирайт в ресурсах? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2015, 16:50
|
|||
---|---|---|---|
Один код для настрольного и веб приложения |
|||
#18+
egorychШайтанНо весь остальной код приложения будет единым :)логика - на сервере, гуй - в каждом случае свой этим все точно сказано. Но часто по какой-то причине ломают голову над тем, как сделать единый GUI для всего... В общем утопия. Но занимает силы, время и средства. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=33&mobile=1&tid=1547475]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 146ms |
0 / 0 |