Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов / 21 сообщений из 21, страница 1 из 1
29.03.2012, 16:02:23
    #37729782
super.warr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
Добрый день.
Есть задача разработать внутреннее приложение, для головного офиса это будет корпоративный Веб (порядка 100 пользователей), а для филиалов - десктопный вариант (связи с основной БД нет и не будет).
Какой UI-фреймворк уместнее использовать для этой цели? Не хотелось бы писать дважды одно и то же... Все, что удалось нагуглить - ADF Faces и ADF Desktop, но они платные.
...
Рейтинг: 0 / 0
29.03.2012, 16:04:28
    #37729788
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
Eclipse RAP. Но вообще ничего не мешает десктопный вариант сделать тем же web с локальным сервером.
...
Рейтинг: 0 / 0
29.03.2012, 16:08:33
    #37729803
super.warr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
Идея по поводу локального веб крайне здравая, но она не подходит по неким политическим соображениям ((
...
Рейтинг: 0 / 0
29.03.2012, 16:11:37
    #37729816
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
super.warrИдея по поводу локального веб крайне здравая, но она не подходит по неким политическим соображениям ((
Jetty - никто даже не заметит.
Ну и GWT какой-нибудь или что лучше знаете.
...
Рейтинг: 0 / 0
29.03.2012, 16:14:47
    #37729825
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
super.warrИдея по поводу локального веб крайне здравая, но она не подходит по неким политическим соображениям ((
дело не в вебе, а в полном отсутствии БД в филиалах.
Это так?
Если абстрагироваться, то корпоративный веб на 100 чел - это десктоп клиент-сервер с установщиком от AD (вариант).
...
Рейтинг: 0 / 0
29.03.2012, 16:15:41
    #37729830
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
или десктоп там и там.
Или веб там и там.
Иначе совершенно разные проекты.
...
Рейтинг: 0 / 0
29.03.2012, 16:47:01
    #37729916
oneHalf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
http://www.jspresso.org/

Раньше пробовал разобраться - и даже чего то делал - занятная штука, но почему то непопулярная.
...
Рейтинг: 0 / 0
29.03.2012, 17:00:32
    #37729955
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
super.warrКакой UI-фреймворк уместнее использовать для этой цели?

а зачем фреймворк-то? По старинке, на свинге, нельзя штоль? Загнать всю логику в базу а на жаве только веб и десктоп -интерфейс.
Для оффлайна ставить на клиента базу и настроить репликацию/синхронизацию с центральным сервером.
...
Рейтинг: 0 / 0
29.03.2012, 17:03:30
    #37729964
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
1024super.warrКакой UI-фреймворк уместнее использовать для этой цели?

а зачем фреймворк-то? По старинке, на свинге, нельзя штоль? Загнать всю логику в базу а на жаве только веб и десктоп -интерфейс.
Для оффлайна ставить на клиента базу и настроить репликацию/синхронизацию с центральным сервером.
+1
...
Рейтинг: 0 / 0
29.03.2012, 17:21:22
    #37730007
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
1024super.warrКакой UI-фреймворк уместнее использовать для этой цели?

а зачем фреймворк-то? По старинке, на свинге, нельзя штоль? Загнать всю логику в базу а на жаве только веб и десктоп -интерфейс.
Для оффлайна ставить на клиента базу и настроить репликацию/синхронизацию с центральным сервером.
+1
Традиционно.
...
Рейтинг: 0 / 0
29.03.2012, 17:34:39
    #37730062
GKS_Samara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
Добрый день, 1024!

>> Какой UI-фреймворк уместнее использовать для этой цели?
> а зачем фреймворк-то? По старинке, на свинге, нельзя штоль?

Цель у человека- с одной кодовой базы собрать Swing и web интерфейс.
У меня была такая библиотека, но непубличная. Да и web-часть пока не
поддерживается...

> Загнать всю логику в базу а на жаве только веб и десктоп -интерфейс.

Т.е. два раза интерфейс и писать критичные куски кода в SQL.
Офтопичный ;) путь.

> Для оффлайна ставить на клиента базу и настроить
> репликацию/синхронизацию с центральным сервером.

Тоже вариант. В зависимости от БД в центре возможны разные варианты,
включая весьма недешёвые и автоматизированные.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.03.2012, 17:43:19
    #37730075
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
GKS_SamaraТ.е. два раза интерфейс и писать критичные куски кода в SQL.
Офтопичный ;) путь.


для веб- и десктоп- интерфейсов надо два раза писать код. Интерфейсов же два. И скл-команды в них в обоих надо писать. Иначе как же они будут запросы делать, без скл-команд.

Переписывать базу не надо. Она ж одна.
...
Рейтинг: 0 / 0
29.03.2012, 17:43:55
    #37730077
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
as is to be...
Пусть расскажет как сейчас там работают филиалы.
...
Рейтинг: 0 / 0
29.03.2012, 17:45:39
    #37730084
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
1024Переписывать базу не надо. Она ж одна.
могут быть варианты (пишет что связи между ними нету)
...
Рейтинг: 0 / 0
29.03.2012, 17:57:46
    #37730113
GKS_Samara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
Добрый день, 1024!

> для веб- и десктоп- интерфейсов надо два раза писать код. Интерфейсов же
> два.

Например можно написать свой конвертор GWTшного ява-кода в swing-код ;)

> И скл-команды в них в обоих надо писать. Иначе как же они будут
> запросы делать, без скл-команд.
>
> Переписывать базу не надо. Она ж одна.

Я про то, что логика в БД - офтопичный путь. Здесь принято обсуждать
логику в java-коде ;)

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.03.2012, 18:00:44
    #37730119
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
GKS_SamaraЯ про то, что логика в БД - офтопичный путь. Здесь принято обсуждать
логику в java-коде ;)

Это Вы сами придумали?
...
Рейтинг: 0 / 0
29.03.2012, 18:01:12
    #37730122
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
GKS_SamaraЯ про то, что логика в БД - офтопичный путь. Здесь принято обсуждать
логику в java-коде ;)


неверная оценка размещения логики в БД, неверное предположение о принятых здесь правилах
...
Рейтинг: 0 / 0
29.03.2012, 20:42:52
    #37730368
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
1024неверная оценка размещения логики в БД...
Точно. Производители БД именно это и рекомендуют. Более того, будучи не теоретиком, а практиком - вполне рекомендую.
...
Рейтинг: 0 / 0
29.03.2012, 20:57:48
    #37730387
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
Может всё таки Java Web Start подойдет?
...
Рейтинг: 0 / 0
03.04.2012, 12:08:18
    #37736022
maratische
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
у нас есть очень крупный продукт, там клиентская часть, это мегаапплет на свинге. правда его основное предназначение, спокойно работать в случае внезапного отсутствия связи, так как изначально она все таки присутствует.
Но в вашем случае я бы остановился на собственно swing приложении, которое можно раздавать как апплет, так и через Java Web Start как обычное desktop приложение.
все таки неплохая экономия на разработке одного приложения.


ну или другая ветка экспериментальная продукта, там в филиал ставится небольшой сервачек, а у всех везде и всюду веб интерфейс. (филиальный сервачек там вообще парни запихали в какой то шибко умный роутер, которому просто добавили мозгов, но это технические мелочи)
...
Рейтинг: 0 / 0
03.04.2012, 12:39:45
    #37736146
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов
maratische,
работать без связи, это сильно удорожает. Заказчику лучше вложить в улучшение каналов связи (пусть локальной сетки).
Тогда обычный клиент-сервер на sql_ru. :).
Установка продукта тоже отдельный вопрос (админский). Я бы не мешал его с самим проектом.
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор UI для десктоп (оффлайн) и веб (онлайн) АРМов / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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