powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Один код для настрольного и веб приложения
209 сообщений из 209, показаны все 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
Один код для настрольного и веб приложения
    #38960084
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жестоко наверное выглядит интерфейс приложения, созданного для десктопа, на смартфоне или планшете. Особенно неестественно выглядит "попытка" попадания пальцем в миниатюрный пункт меню.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960189
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmжестоко наверное выглядит интерфейс приложения, созданного для десктопа, на смартфоне или планшете. Особенно неестественно выглядит "попытка" попадания пальцем в миниатюрный пункт меню.как и огромные кнопки "для слепых" и ползунки "для пальца" на экране десктопа )))
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960203
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychШайтанНо весь остальной код приложения будет единым :)логика - на сервере, гуй - в каждом случае свой, остальной код - это какой? копирайт в ресурсах? ))
не дёргай из контекста
Шайтанiscrafmсама идея, одного кода для настольного и web-приложения - несостоятельная.
для обсуждения этого сначала необходимо определиться ,что понимется под " один код для настольного и web-приложения"

если web дублирует какую-то часть "морды лица" приложения, а такие вещи как расчёты, отчёты, какие-либо иморты-экспорты данных вынесены в сервисы - ничего несостоятельного не вижу.
Да, в таком случае единого кода для поведения контролов на GUI действительно не получится. Но весь остальной код приложения будет единым :)
это и есть "остальной код", который ты переименовал в "логика"

или чукча не читатель?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960209
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmжестоко наверное выглядит интерфейс приложения, созданного для десктопа, на смартфоне или планшете. Особенно неестественно выглядит "попытка" попадания пальцем в миниатюрный пункт меню.

ТС говорил о tsaritsinЗдравствуйте.
.........
с практически любого компьютера с доступом в интернет
о смартфонах речи, вроде, не шло
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960214
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ВыхрыстюкЗаранее прошу прощения у сообщества, но такое делает 1С с разными клиентами, т.е. Код один, а работает как приложение и через web. Еще раз прошу прощения что трогаю каку...

не толлько 1С
годков 10 назад подобное наблюдал у JD Edwards
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960215
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтанчукча не читатель? почему это не читатель? вот же, ты не там выделил:
Шайтанрасчёты, отчёты, какие-либо иморты-экспорты данных вынесены в сервисысервис не на сервере, разве?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960248
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychiscrafmжестоко наверное выглядит интерфейс приложения, созданного для десктопа, на смартфоне или планшете. Особенно неестественно выглядит "попытка" попадания пальцем в миниатюрный пункт меню.как и огромные кнопки "для слепых" и ползунки "для пальца" на экране десктопа )))
это вроде нормально смотрится...
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960249
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтанэто и есть "остальной код", который ты переименовал в "логика"
это же не интерфейс, правильно он сказал все.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960253
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychШайтанчукча не читатель? почему это не читатель? вот же, ты не там выделил:
Шайтанрасчёты, отчёты, какие-либо иморты-экспорты данных вынесены в сервисысервис не на сервере, разве?
много есть разработчиков, которые привыкли все делать на клиентском компьютере в старых двухзвенных приложениях. Для таких разработчиков поднятая тема очень актуальна.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960254
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтанiscrafmжестоко наверное выглядит интерфейс приложения, созданного для десктопа, на смартфоне или планшете. Особенно неестественно выглядит "попытка" попадания пальцем в миниатюрный пункт меню.

ТС говорил о tsaritsinЗдравствуйте.
.........
с практически любого компьютера с доступом в интернет
о смартфонах речи, вроде, не шло
Это сегодня пожалуй основная техника для веб-приложений. Я просто интерпретировал сам очевидное
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960269
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychШайтанНо весь остальной код приложения будет единым :)логика - на сервере, гуй - в каждом случае свой, остальной код - это какой? копирайт в ресурсах? ))
egorychШайтанчукча не читатель? почему это не читатель? вот же, ты не там выделил:
Шайтанрасчёты, отчёты, какие-либо иморты-экспорты данных вынесены в сервисысервис не на сервере, разве?

я ж и глаголю: "такие вещи как расчёты, отчёты, какие-либо иморты-экспорты данных вынесены в сервисы" (это обозначим пунктом № 1) - это и есть "остальной код" и он и есть "на сервере"
GUI или морда лица - это обозначим пунктом № 2

теперь твоё:
egorychШайтанНо весь остальной код приложения будет единым :)логика - на сервере (пункт № 1) , гуй - в каждом случае свой (пункт № 2) , остальной код - для меня это №1, а что ты имеешь в виду???это какой? копирайт в ресурсах? ))
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960278
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmШайтанпропущено...


ТС говорил о пропущено...

о смартфонах речи, вроде, не шло
Это сегодня пожалуй основная техника для веб-приложений. Я просто интерпретировал сам очевидное
ты о каких приложениях говоришь?
я пока не встречал в корпоративном секторе массовое засилье смартфонов и планшетов в качестве основного инструмента.
со смартфона почту посмотреть, когда вне офиса находишься - это да.
А ещё что?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960320
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтанiscrafmпропущено...

Это сегодня пожалуй основная техника для веб-приложений. Я просто интерпретировал сам очевидное
ты о каких приложениях говоришь?
я пока не встречал в корпоративном секторе массовое засилье смартфонов и планшетов в качестве основного инструмента.
со смартфона почту посмотреть, когда вне офиса находишься - это да.
А ещё что?
может встречал засилье веб-приложений в браузере на персоналках? Где нашел?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960338
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmШайтанпропущено...

ты о каких приложениях говоришь?
я пока не встречал в корпоративном секторе массовое засилье смартфонов и планшетов в качестве основного инструмента.
со смартфона почту посмотреть, когда вне офиса находишься - это да.
А ещё что?
может встречал засилье веб-приложений в браузере на персоналках? Где нашел?
засилья не встречал
но использование на экране более 10-12 дюймов корпоративного web-приложения на сегодня в разы вероятнее, чем на смартфоне :)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960351
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтанiscrafmпропущено...

может встречал засилье веб-приложений в браузере на персоналках? Где нашел?
засилья не встречал
но использование на экране более 10-12 дюймов корпоративного web-приложения на сегодня в разы вероятнее, чем на смартфоне :)
где более вероятно? Можно пример такого приложения?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960367
йцуке
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsaritsinЭто нужно что бы написав один код он одинаково отработал и выглядел на разных платформах (настольная и веб).

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

В гугле несколько лет назад работали над "Native Client" (NaCl). Запуск нативного кода в браузере. Цель - перенос существующих приложений в Chrome OS, без их переписки. Хвалились, что Кваку запустить получилось. Как там сейчас, не знаю. Интересно, кто-нибудь использовал NaCl для написания морд для БД?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960388
tsaritsin,

https://github.com/nwjs/nw.js/
при желании то же html5-приложение переносится на мобилки
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960419
йцукеtsaritsinЭто нужно что бы написав один код он одинаково отработал и выглядел на разных платформах (настольная и веб).

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

В гугле несколько лет назад работали над "Native Client" (NaCl). Запуск нативного кода в браузере. Цель - перенос существующих приложений в Chrome OS, без их переписки. Хвалились, что Кваку запустить получилось. Как там сейчас, не знаю. Интересно, кто-нибудь использовал NaCl для написания морд для БД?
Так не делали, делали проще. Берется движок браузера, расширяется js функциями, которые забиндины на наш нативный код и впиливается это все в наш суперклиент. Потом пишется просто веб морда с испольщованием наших js биндингов . Если открыли просто в браузере, то естественно, наши расширенные js функции не работают, а все остальное не отличить от клиента. Для java ваше все просто. Есть djnativeswing который пользует дефолтный системный броузер (ie для винды, Firefox для Linux и Mac OS X). Есть впиленный в javafx webkit, но в нем надо самому доделать некоторые вещи типа alert, confirm, диалога выбора файла может еще что не помню так.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960460
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
use embedded browser,

А какой движок использовали? Chromium?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960487
Диезuse embedded browser,

А какой движок использовали? Chromium?

Да, то есть WebKit
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960652
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтаностальной код - для меня это №1, а что ты имеешь в виду???теперь понятно. Мне показалось, что есть ещё какой-то остальной код, оказалось - нет ))) консенсус детектед )))
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960662
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmegorychпропущено...
логика - на сервере, гуй - в каждом случае свой
этим все точно сказано. Но часто по какой-то причине ломают голову над тем, как сделать единый GUI для всего... В общем утопия. Но занимает силы, время и средства.
наверное нужно тогда определиться что такое GUI и о какой логике идет речь
есть еще GUI-логика и как правило именно ее имеют в виду когда говорят об едином интерфейсе
и именно она отжирает кучу времени всего проекта в традиционном программировании

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


бизнес логика - какой смысл о ней говорить в этой теме?
к гую она никак не относится и находиться она может где угодно, на сервере, на клиенте, не важно
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960809
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarэто может делать единая логика для всех платформ, web, win, mobile
не может.
Возникают большие издержки разных протоколов передачи данных\событий, и идея теряет смысл.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960813
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123dma_caviarэто может делать единая логика для всех платформ, web, win, mobile
не может.
Возникают большие издержки разных протоколов передачи данных\событий, и идея теряет смысл.
Идея теряет смысл на небольших проектах или когда их пару штук.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960841
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123dma_caviarэто может делать единая логика для всех платформ, web, win, mobile
не может.
Возникают большие издержки разных протоколов передачи данных\событий, и идея теряет смысл.
к логике это имеет отношение? Что понимается под логикой?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960843
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarPetro123пропущено...

не может.
Возникают большие издержки разных протоколов передачи данных\событий, и идея теряет смысл.
Идея теряет смысл на небольших проектах или когда их пару штук.
идея теряет смысл, когда под логикой понимается непонятно что. Судя по всему - под логикой многие понимают интерфейсные активности. Необходимо четко делить приложение на визуальное представление и именно логику приложений. Визуальные представления можно менять в зависимости от используемого устройства. Замена логики - это уже другое приложение.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960875
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmPetro123пропущено...

не может.
Возникают большие издержки разных протоколов передачи данных\событий, и идея теряет смысл.
к логике это имеет отношение? Что понимается под логикой?

ты хоть ветку читаешь? или лишь бы чего ляпнуть?
за два сообщения до твоего автор чётко обозначил о чём он говорит:
dma_caviariscrafmпропущено...

этим все точно сказано. Но часто по какой-то причине ломают голову над тем, как сделать единый GUI для всего... В общем утопия. Но занимает силы, время и средства.
наверное нужно тогда определиться что такое GUI и о какой логике идет речь
есть еще GUI-логика и как правило именно ее имеют в виду когда говорят об едином интерфейсе
и именно она отжирает кучу времени всего проекта в традиционном программировании

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


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

отвечено не тебе, читай ветку, проффесор
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960890
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не нужно путать интерфейс и логику. На этот счет много разных задумок у разных авторов, начиная от известного всем (почти) MVC. Не нужно также придумывать различные новые "типы логики", типа "логика интерфейса", GUI-логика какая-то и т.п. Необходимо стараться уйти от уровня разработчика, когда нажатие на кнопку считается GUI-логикой какой-то. Это просто представление, которое может именно логике передать событие нажатия на кнопку (или клика мышью или загрузки этого события как записи из какого-то файла). Но это не логика. Хотя я допускаю, что для некоторых может быть тяжелой логической задачей. Но старайтесь четко разделить задачу на представление и логику. В данном случае, создав 1 раз логику, сможете менять представление в зависимости от потребностей пользователей, не трогая основной серверный программный код.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960891
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviar бизнес логика - какой смысл о ней говорить в этой теме?
к гую она никак не относится и находиться она может где угодно
, на сервере, на клиенте, не важно
из серии как лучше не разрабатывать программы
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960976
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmне нужно путать интерфейс и логику. На этот счет много разных задумок у разных авторов, начиная от известного всем (почти) MVC. Не нужно также придумывать различные новые "типы логики", типа "логика интерфейса", GUI-логика какая-то и т.п. Необходимо стараться уйти от уровня разработчика, когда нажатие на кнопку считается GUI-логикой какой-то. Это просто представление, которое может именно логике передать событие нажатия на кнопку (или клика мышью или загрузки этого события как записи из какого-то файла). Но это не логика. Хотя я допускаю, что для некоторых может быть тяжелой логической задачей. Но старайтесь четко разделить задачу на представление и логику. В данном случае, создав 1 раз логику, сможете менять представление в зависимости от потребностей пользователей, не трогая основной серверный программный код.
Ну так а как тогда при таком "упрощенном" подходе использовать "Один код для настрольного и веб приложения"?
Имеется в виду не бизнес логику, а как раз UI?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960988
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviariscrafmне нужно путать интерфейс и логику. На этот счет много разных задумок у разных авторов, начиная от известного всем (почти) MVC. Не нужно также придумывать различные новые "типы логики", типа "логика интерфейса", GUI-логика какая-то и т.п. Необходимо стараться уйти от уровня разработчика, когда нажатие на кнопку считается GUI-логикой какой-то. Это просто представление, которое может именно логике передать событие нажатия на кнопку (или клика мышью или загрузки этого события как записи из какого-то файла). Но это не логика. Хотя я допускаю, что для некоторых может быть тяжелой логической задачей. Но старайтесь четко разделить задачу на представление и логику. В данном случае, создав 1 раз логику, сможете менять представление в зависимости от потребностей пользователей, не трогая основной серверный программный код.
Ну так а как тогда при таком "упрощенном" подходе использовать "Один код для настрольного и веб приложения"?
Имеется в виду не бизнес логику, а как раз UI?
не знаю. Я еще ранее назвал это утопией и бессмысленной работой.
iscrafmсама идея, одного кода для настольного и web-приложения - несостоятельная. Это разные по принципам построения, логике работы, интерфейсным "внутренностям", областям применимости, целевой аудитории и т.д. и т.п. Но постоянно она всплывает.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38960993
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmне знаю
А зачем тогда утверждаете))
У нас например (да и не только у нас, думаю) это отлично работает.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961091
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviariscrafmне знаю
А зачем тогда утверждаете))
У нас например (да и не только у нас, думаю) это отлично работает.
Что там у Вас "отлично работает" и сколько сил тратится на поддержку этого "отлично работает", я действительно не знаю.
Единый UI для web и настольного приложения - утопия, слишком разные принципы проектирования интерфейсов. Простое отображение в браузере настольного интерфейса зачем-то? Покажите пример того, что у Вас "отлично работает", просто два скриншота одного и того же.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961134
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmdma_caviarпропущено...

А зачем тогда утверждаете))
У нас например (да и не только у нас, думаю) это отлично работает.
Что там у Вас "отлично работает" и сколько сил тратится на поддержку этого "отлично работает", я действительно не знаю.
Единый UI для web и настольного приложения - утопия, слишком разные принципы проектирования интерфейсов. Простое отображение в браузере настольного интерфейса зачем-то? Покажите пример того, что у Вас "отлично работает", просто два скриншота одного и того же.
Сил тратится не более чем на другие фичи. Один раз сделал потом используешь, если баг, исправляешь. Не понял тут почему оно должно стоить много сил.
Пример скину, только завтра, сегодня на телефоне.

Почему именно настольного интерфейса? Он не настольный а просто интерфейс, безотносительный. Десктоп и веб сами решают как его отобразить.

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

Что там у Вас "отлично работает" и сколько сил тратится на поддержку этого "отлично работает", я действительно не знаю.
Единый UI для web и настольного приложения - утопия, слишком разные принципы проектирования интерфейсов. Простое отображение в браузере настольного интерфейса зачем-то? Покажите пример того, что у Вас "отлично работает", просто два скриншота одного и того же.
Сил тратится не более чем на другие фичи. Один раз сделал потом используешь, если баг, исправляешь. Не понял тут почему оно должно стоить много сил.
Пример скину, только завтра, сегодня на телефоне.

Почему именно настольного интерфейса? Он не настольный а просто интерфейс, безотносительный. Десктоп и веб сами решают как его отобразить.

У меня вот как раз отображение один в один, ну... почти. и я кстати согласен что сейчас это нафиг не нужно. В новой версии мы делаем веб интерфейс легким и простым, там не будет поддержки всех фич и сложных контролов. Раньше была цель именно отобразить один в один, сейчас веб скорее чтобы зайти удаленно, через планшет например, поставить пару галок, добавить комментарий и т.п. Набивать накладную товаром все равно ни один юзер в здравом уме не будет через веб.
Но принципы все равно остаются те же - пишем один раз, а отображаем в десктопе и вебе.

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

Тогда это не одна кодовая база, а две, и к теме топика тоже напрямую не относится.

Вопрос не праздный - сам копаю эту тему. Пока кроме встраивания браузерных движков в десктопное приложение идей не нашел.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961146
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarПочему именно настольного интерфейса? Он не настольный а просто интерфейс, безотносительный. Десктоп и веб сами решают как его отобразить.
это как? Т.е. у Вас нет понятий Форма или Страница, все единообразно? Или просто на странице в браузере форма рисуется, как это делают в основном?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961149
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmстранице в браузере форма рисуется, как это делают в основном?
без скриншотов только такое псевдоединообразие видится. Типа браузер не более чем терминальный клиент, образно.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961157
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диезинтерфейс строится динамически, на основе каких-то метаданных.
Условно говоря, да. Правда все это дело может быть предскомпилировано для быстродействия. Но
ДиезТогда это не одна кодовая база, а две, и к теме топика тоже напрямую не относится.
Ну почему не относится... это механим отображения... такой же как и любые другие механизмы. Например как работает RDP - он ведь не картинку передает, а тоже некие метаданные, и на получающей стороне на основании этих метаданных рисует удаленный интерфейс.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961163
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmТ.е. у Вас нет понятий Форма или Страница, все единообразно?
На уровне разработки конечно. Есть представления. Есть разметки этого представления. Представление и все что в нем происходит - все едино для десктопа и веба. В десктопе и вебе есть небольшая прослойка, индивидуальная для каждой платформы, но она статична, написана один раз и забыта, поэтому это такой же механизм, как любой другой рассматриваемый.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961198
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarПочему именно настольного интерфейса? Он не настольный а просто интерфейс, безотносительный.
тогда это не Веб. Или не чистый веб))).
..
Я так понял, тема о том, как в _обычном_ браузере и десктопе отобразить Эффективное приложение.
Эффективно нельзя)). Код будет разный.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961207
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviariscrafmТ.е. у Вас нет понятий Форма или Страница, все единообразно?
На уровне разработки конечно. Есть представления. Есть разметки этого представления. Представление и все что в нем происходит - все едино для десктопа и веба. В десктопе и вебе есть небольшая прослойка, индивидуальная для каждой платформы, но она статична, написана один раз и забыта, поэтому это такой же механизм, как любой другой рассматриваемый.
т.е. просто одни те же формы и в десктоп-интерфейсе и web... А в чем суть? Что тогда понимается под разметкой? Разметка у Вас не считается что-ли "одним кодом"?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961209
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123dma_caviarПочему именно настольного интерфейса? Он не настольный а просто интерфейс, безотносительный.
тогда это не Веб. Или не чистый веб))).
псевдо-веб. Говоря человеческим языком - "замыливание глаз" получается. Просто физически не может быть одного кода, слишком разные приципы построения UI
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961214
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarДиезТогда это не одна кодовая база, а две, и к теме топика тоже напрямую не относится.
Ну почему не относится... это механим отображения... такой же как и любые другие механизмы. Например как работает RDP - он ведь не картинку передает, а тоже некие метаданные, и на получающей стороне на основании этих метаданных рисует удаленный интерфейс.

Ну, у меня вопрос к универсальности решения.
RDP как раз картинку передает, по большому счету, поэтому годится для сколь угодно сложного интерфейса. HTML/CSS или тот же XAML - тоже языки разметки общего назначения.

Ваш механизм, как и любой конструктор, покрывает конечное число юзкейсов для отображения GUI. Для своего продукта (или внутреннего пользования) этого достаточно, но если делать проекты по стороннему ТЗ, рано или поздно вашу модель UI придется расширять, причем два или более раза - для всех прослоек.

HTML5, с другой стороны, позволяет реализовать адаптивный дизайн, чтобы работало как под десктопным браузером, так и под мобильным. А десктопные встраиваемые движки позволят доступ к аппаратным ресурсам из JavaScript.
В теории всё красиво, но не факт, что овчинка стоит выделки :) Очень уж трудоемко выглядит, да и JS не самый приятный язык для разработки
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961215
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
+1
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961219
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диезда и JS не самый приятный язык для разработки
меня особо бесит подавление ошибок в коде в браузере.
На экран оно вообще не выводится.
К примеру, если деление на 0 или отсутствут скрипт с кодом по указанной ссылке,
то страничка просто перестаёт _молча_ работать.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961222
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диезчтобы работало как под десктопным браузером, так и под мобильным.
к чему эти новые понятия? Какая разница под каким браузером. Адптивный дизайн - это не более чем правила оформления web-интерфейса, но не интерфейсные принципы
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961227
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmДиезчтобы работало как под десктопным браузером, так и под мобильным.
к чему эти новые понятия? Какая разница под каким браузером. Адптивный дизайн - это не более чем правила оформления web-интерфейса, но не интерфейсные принципы

Мы же говорим про общую кодовую базу для разных представлений.
Мое мнение, что на HTML5 _в теории_ можно реализовать интерфейс, который будет удобен и на десктопе, и на десктопном браузере, и даже на мобильном браузере (за счет адаптивного дизайна).

Но нужно ли такое - совсем не уверен )))
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961233
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123dma_caviarПочему именно настольного интерфейса? Он не настольный а просто интерфейс, безотносительный.
тогда это не Веб. Или не чистый веб))).
..
Я так понял, тема о том, как в _обычном_ браузере и десктопе отобразить Эффективное приложение.
Эффективно нельзя)). Код будет разный.
Это просто архитектура, разбиение на слои.
Тогда что такое веб? Когда мы фигачим все старым дедовским способом, в каждой странице все по новой? Тогда применение ООП это тоже не веб))
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961239
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviar,
архитектура, интрефейс, протоколы - у веб и десктопа разные.
Как разные винда \ линукс и т.д.
Поэтому все попытки сделать одинаково - ребячество или маркетинг (сильверлайт)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961242
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarв каждой странице все по новой?
Фундаментальный принцип веб - REST. Когда его уберут, тогда....))
Но не сегодня.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961246
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. я хотел сказать, что это хорошо - что они разные))
Просто программисты ленивые, и хотят за раз - 3 проекта.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961253
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123т.е. я хотел сказать, что это хорошо - что они разные))
Просто программисты ленивые, и хотят за раз - 3 проекта.

Ага. И заказчики тоже бы не против в три раза меньше заплатить
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961267
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmPetro123пропущено...

тогда это не Веб. Или не чистый веб))).
псевдо-веб. Говоря человеческим языком - "замыливание глаз" получается. Просто физически не может быть одного кода, слишком разные приципы построения UI
Ну, я в самом начале уточнил
авторесть еще GUI-логика и как правило именно ее имеют в виду когда говорят об едином интерфейсе
и именно она отжирает кучу времени всего проекта в традиционном программировании

конкретный десктопный текстбокс - ну понятно что в вебе нужен свой контрол
а вот управлять видимостью этого текстбокса поля, обязательностью, значением по умолчанию, событиями при изменении и т.д. и т.п., все это может делать единая логика для всех платформ, web, win, mobile
Конечно, конкретно элементы управления в каждом случае свои. Но это всего лишь отрисовка. Представление, интерфейсная логика, все это единое.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961271
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезВаш механизм, как и любой конструктор, покрывает конечное число юзкейсов для отображения GUI. Для своего продукта (или внутреннего пользования) этого достаточно, но если делать проекты по стороннему ТЗ, рано или поздно вашу модель UI придется расширять, причем два или более раза - для всех прослоек.
Все правильно, но в том и дело, что эти юзеркейсы тоже конечны. Если конечно рассматривать не программирование в целом, а например автоматизацию бизнеса.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961273
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123т.е. я хотел сказать, что это хорошо - что они разные))
Просто программисты ленивые, и хотят за раз - 3 проекта.
Они не линивые, им просто нужно уложиться в бюджет более компактно чем конкуренты)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961278
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarPetro123т.е. я хотел сказать, что это хорошо - что они разные))
Просто программисты ленивые, и хотят за раз - 3 проекта.
Они не линивые, им просто нужно уложиться в бюджет более компактно чем конкуренты)
тут от глупости заказчика зависит.
Если он понимает что такое мобильное решение и веб решение....с учётом корпоративного(интранет) решения.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961416
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диезiscrafmпропущено...

к чему эти новые понятия? Какая разница под каким браузером. Адптивный дизайн - это не более чем правила оформления web-интерфейса, но не интерфейсные принципы

Мы же говорим про общую кодовую базу для разных представлений.
Мое мнение, что на HTML5 _в теории_ можно реализовать интерфейс, который будет удобен и на десктопе, и на десктопном браузере, и даже на мобильном браузере (за счет адаптивного дизайна).

Но нужно ли такое - совсем не уверен )))
браузер везде одинаковый. Суть адаптивного дизайна в том, что при любом разрешении экрана интерфейс понятен, т.е. разрешение у устройств разное.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961418
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarТогда что такое веб?
клиент в веб-браузере
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961422
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarЭто просто архитектура, разбиение на слои.
"смешались в кучу кони люди". Т.е. Вы все же говорите о том, что код не один, а разный для веб и десктопа? Или просто текст разметки не считаете кодом (тот же html)...
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961431
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarКонечно, конкретно элементы управления в каждом случае свои. Но это всего лишь отрисовка. Представление, интерфейсная логика, все это единое.
это всего лишь GUI, о котором идет речь. На каком языке тогда программа типа "одинаковая" пишется для веба и десктопа. Сейчас все же дойдем, что речь идет на самом деле о MVVM, а не одинаковой программе
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961438
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

да какая разница, главное результат, пишете/настраиваете один раз, а на выходе два клиента.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961439
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
адаптивная галерея при уменьшении мышкой ширины окна
http://atmpl.ru/publ/adaptive_galleries/adaptivnaja_galereja_json_data_bootstrap/15-1-0-27
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961448
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviariscrafm,

да какая разница, главное результат, пишете/настраиваете один раз, а на выходе два клиента.
как это какая разница, если тема об этом? Подождем картинок, чтобы раскрыть загадку о чем речь идет
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961455
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123адаптивная галерея при уменьшении мышкой ширины окна
http://atmpl.ru/publ/adaptive_galleries/adaptivnaja_galereja_json_data_bootstrap/15-1-0-27
хороший пример того, что в десктопе делается совсем другим способом. Но судя по всему разметка, css и т.п. кодом не считается
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961458
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmdma_caviariscrafm,

да какая разница, главное результат, пишете/настраиваете один раз, а на выходе два клиента.
как это какая разница, если тема об этом? Подождем картинок, чтобы раскрыть загадку о чем речь идет
Ну если тема о том как запустить в вебе любое произвольное приложение, например фотошоп, тогда конечно.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961474
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
конечно))
Тут и без десктопа большая проблема одного кода для мобилок и сайтов.
Только недавно появились инструменты типа бутстрапа.
И это только внешний дизайн (из одной кнопки весь широкий меню).
А уж про десктоп я вообще молчу. Он другой).
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961490
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmДиезпропущено...


Мы же говорим про общую кодовую базу для разных представлений.
Мое мнение, что на HTML5 _в теории_ можно реализовать интерфейс, который будет удобен и на десктопе, и на десктопном браузере, и даже на мобильном браузере (за счет адаптивного дизайна).

Но нужно ли такое - совсем не уверен )))
браузер везде одинаковый. Суть адаптивного дизайна в том, что при любом разрешении экрана интерфейс понятен, т.е. разрешение у устройств разное.

Да знаю я, что такое адаптивный дизайн :) В моем предыдущем посте ключевое слово -"удобен".
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961545
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviariscrafmпропущено...

как это какая разница, если тема об этом? Подождем картинок, чтобы раскрыть загадку о чем речь идет
Ну если тема о том как запустить в вебе любое произвольное приложение, например фотошоп, тогда конечно.
тема о том, что тот же фотошоп можно типа написать один раз и запускать его как в десктопное, так и веб-приложение. Тема не изменилась с момента ее открытия.
Просто выясняется что под этим понимают все что-угодно. Например отображение картинки фотошопа в терминале и т.п. Но это не ответ на поднятый в теме вопрос.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961552
man4real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmЕдиный UI для web и настольного приложения - утопия, слишком разные принципы проектирования интерфейсов. Простое отображение в браузере настольного интерфейса зачем-то? Покажите пример того, что у Вас "отлично работает", просто два скриншота одного и того же.

Ну вот например: Скриншот браузерного приложения ,
скриншот десктоп ;)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961555
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезВ моем предыдущем посте ключевое слово -"удобен".
для четко очерченного круга приложений, которые особенно не нагружены функциями. Типа landing page адаптивная, а дальше... ну просто не влазит в такой дизайн. Не говоря уже о том, какие приложения живут на десктопе. В самых примитивных случаях конечно можно повторить, но и то одним кодом это редко получится. Чем закончилась эпопея с сильверлайтом всем известно. Нельзя молоко заставить пузырится как лимонад, по большому счету. Это уже будет не то и не другое. Со временем, если браузеры будут развиваться в нужном направлении, то может быть
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961559
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man4realiscrafmЕдиный UI для web и настольного приложения - утопия, слишком разные принципы проектирования интерфейсов. Простое отображение в браузере настольного интерфейса зачем-то? Покажите пример того, что у Вас "отлично работает", просто два скриншота одного и того же.

Ну вот например: Скриншот браузерного приложения ,
скриншот десктоп ;)


о таких примитивах я чуть выше и говорил
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961568
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MDI внутри страницы браузер конечно показательно. Ради интереса покажите как в браузере выполняете стандартную для такого интерфейса команду "Упорядочить", а также что происходит при банальной команде "Предыдущая страница", насколько одинаковый код в браузере и десктопе, убедимся. Такими примерами можете заказчика конечно тормошить, но не здесь
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961593
man4real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm, так такой вопрос и будет ставиться для простых задач. Зачем тратить в два раза больше времени на создание одного и того же интерфейса, который будет состоять из простых гридов, комбов, кнопок и прочих распространенных виджетов?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961602
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmтема о том, что тот же фотошоп можно типа написать один раз и запускать его как в десктопное, так и веб-приложение. Тема не изменилась с момента ее открытия.
Вот я и предлагаю решение. Только не фотошоп, а достаточно специфичную сферу - автоматизацию бизнес-процессов, где от проекта к проекту.... как бы это сказать, чтобы не вызвать очередную волну обсуждений .... все относительно похоже.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961605
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторвсе относительно похоже
вот, я вот это хотел сказать))
хотя, чую все равно сейчас помидоры полетят)
man4realкоторый будет состоять из простых гридов, комбов, кнопок и прочих распространенных виджетов?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961606
man4real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm, можно пощупать страничку http://party-ples.ru:8080/clinic/application-start.html , если интересно
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961625
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man4realiscrafm, можно пощупать страничку http://party-ples.ru:8080/clinic/application-start.html , если интересно
Все-таки, как ни странно, но тут я вынужден согласиться с iscrafm.
В вебе не нужно светить UI вот прям в десктопном стиле. У веба другие цели и задачи.
Зачем нужен "еще один" UI только не в десктопе, а в вебе? Если мне нужно открывать MDI окна, то я пойду в десктоп.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961647
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man4realiscrafm, можно пощупать страничку http://party-ples.ru:8080/clinic/application-start.html , если интереснозашел со смартфона, работать со страничкой не возможно от слова совсем
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961691
man4real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA, это десктопное приложение которое я запустил под веб, чтобы можно было показать такой же функционал как в десктоп. И пример того что один и тот же код будет работать одинаково. Да и использовать MDI под веб не самая хорошая идея. Гораздо лучше отобразить формы на HTML шаблоне и скрыть заголовки с элементами управления(так, кстати, основная форма с меню запущена). И мне не придется заново разрабатывать интерфейс - только шаблон HTML страницы
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961706
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man4real. И пример того что один и тот же код будет работать одинаково.
"претензии к пуговицам есть"?
))
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961744
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man4realskyANA, это десктопное приложение которое я запустил под веб, чтобы можно было показать такой же функционал как в десктоп. И пример того что один и тот же код будет работать одинаково. Да и использовать MDI под веб не самая хорошая идея. Гораздо лучше отобразить формы на HTML шаблоне и скрыть заголовки с элементами управления(так, кстати, основная форма с меню запущена). И мне не придется заново разрабатывать интерфейс - только шаблон HTML страницыХорошо, показали. Допустим я заказчик. Мое мнение: результат не работоспособен, до свидания.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961844
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man4realiscrafm, так такой вопрос и будет ставиться для простых задач. Зачем тратить в два раза больше времени на создание одного и того же интерфейса, который будет состоять из простых гридов, комбов, кнопок и прочих распространенных виджетов?
а зачем составлять один и тот же интерфейс? Если это банальное решение, то просто сделать банальное web-приложение. На десктопе оно запускается в любом обычном браузере. Т.е. вопрос "а зачем" остается. Но если средства некуда тратить, то самое то. Хотя можно было бы потратить их на действительно хорошего браузера, который в своей основе перестал бы рассматривать интернет, как набор html и т.д. страничек
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961866
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man4realiscrafm, можно пощупать страничку http://party-ples.ru:8080/clinic/application-start.html, если интересно
не совсем интересно, т.к. все нового ничего. Не предназначены в текущем виде браузеры для приложений. Страница и модуль приложения это совершенно разные классы объектов по своей сути. Можно конечно натягивать одно на другое, типа как в этой ссылке, но все понимают что это не более чем псевдо web
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961876
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man4realИ мне не придется заново разрабатывать интерфейс - только шаблон HTML страницы
а что делает этот шаблон? Шашлыки что-ли жарит, если это не интерфейс оказывается
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961949
man4real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmman4realИ мне не придется заново разрабатывать интерфейс - только шаблон HTML страницы
а что делает этот шаблон? Шашлыки что-ли жарит, если это не интерфейс оказывается

Я, конечно не против, чтобы HTML странички сами шашлыки жарили, когда научаться, я пожалуй закажу себе пару ,)

На самом деле в шаблоне нужно указать что и где располагается, только контейнеры с идентификаторами + CSS для красоты. Говорить о полной идентичности кода всего приложения в данном случае не приходится, однако, при таком подходе можно повторно использовать практически весь код. В данном случае я воспринимаю HTML как отличного помощника. И если подходить с умом, то написанного кода будет значительно меньше.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38961997
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man4realiscrafmпропущено...

а что делает этот шаблон? Шашлыки что-ли жарит, если это не интерфейс оказывается

Я, конечно не против, чтобы HTML странички сами шашлыки жарили, когда научаться, я пожалуй закажу себе пару ,)

На самом деле в шаблоне нужно указать что и где располагается, только контейнеры с идентификаторами + CSS для красоты. Говорить о полной идентичности кода всего приложения в данном случае не приходится, однако, при таком подходе можно повторно использовать практически весь код. В данном случае я воспринимаю HTML как отличного помощника. И если подходить с умом, то написанного кода будет значительно меньше.
можно вообще код не писать практически и совсем иначе разрабатывать приложения. Но сама суть поднятой темы - утопия. Web, имхо, нужно рассматривать совершенно в другом качестве. Кстати десктоп изначально таким образом живет. А здесь сама основа построенная на том, что по какому-то адресу находится "документ" исторически устарела. Поэтому постоянно рождаются идеи совместить ужа с ежом, только изменять нужно основу
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38962116
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man4realiscrafmЕдиный UI для web и настольного приложения - утопия, слишком разные принципы проектирования интерфейсов. Простое отображение в браузере настольного интерфейса зачем-то? Покажите пример того, что у Вас "отлично работает", просто два скриншота одного и того же.

Ну вот например: Скриншот браузерного приложения ,
скриншот десктоп ;)

ужос!
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38964837
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже было ? не...

Java web start https://www.java.com/ru/download/faq/java_webstart.xml
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38964886
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anjeyуже было ? не...
Java web start https://www.java.com/ru/download/faq/java_webstart.xml
было, так же как сильверлайи MS).
Я у себя никак не могу выкорчевать этот долбаный автоапдейт Java Control Panel висящий в трее и процессах.
Куча жалоб в сети на это Г.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38964888
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
флеш проигрыватель обновляемый руками намного дружелюбнее обновления этого Java в браузере.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965455
AntonU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример приложения, которое идентично в web и desktop, запускается из одного и того же ресурса.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965457
AntonU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это был desktop, а вот web
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965477
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonU,

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

А код единый? В смысле UI-логика?
Мне кажется, тут в веб варианте не обошлось без js.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965517
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarМне кажется, тут в веб варианте не обошлось без js.
Я бы даже сказал, не обошлось без ExtJS. Довольно вероятно, что это работа той тулзы, которая по дельфовой форме строит аналогичную javascript-овскую.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965646
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос только один: зачем нужна win-формс форма в браузере?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965654
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmвопрос только один: зачем нужна win-формс форма в браузере?
Например, затем, что некоторые сволочи успешно задурили головы заказчикам на тему "веб - супер и мастхэв", и в результате адекватные решения хуже продаются.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965662
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwareriscrafmвопрос только один: зачем нужна win-формс форма в браузере?
Например, затем, что некоторые сволочи успешно задурили головы заказчикам на тему "веб - супер и мастхэв", и в результате адекватные решения хуже продаются.
Я бы не сказал. Среди адекватов, все-таки пока преобладает мнение "мне пофигу на какую иконку нажимать, на Хром или на Супер-пупер отдельная программа".
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38965686
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarЯ бы не сказал. Среди адекватов, все-таки пока преобладает мнение "мне пофигу на какую иконку нажимать, на Хром или на Супер-пупер отдельная программа".
Те люди, которые работают в программе и те люди, которые принимают решение о покупке - это два практически не пересекающихся множества. Если, конечно, мы говорим об информационных системах.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #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
Один код для настрольного и веб приложения
    #38966316
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alчтобы не повторять desktop надо вести два кода.(я так и веду)=> для webа и для desktopа
очевидно. Сама идея повторения несостоятельная. Тогда уже правильнее и логичнее просто web-приложение сделать. И повторять ничего не нужно. Но winforms интерфейс внутри браузера конечно выглядит ужасно
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966320
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmirbis_alА я вот поддержу AntonU...
На мой взгляд действительно некое инженерное ноу-хау..
в чем заключается? А множество подобных скопированы?

Ну мне кажется тут более "ровнее" получилось чем у других.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966326
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_aliscrafmпропущено...

в чем заключается? А множество подобных скопированы?

Ну мне кажется тут более "ровнее" получилось чем у других.
вопрос только зачем...
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966334
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmirbis_alпропущено...


Ну мне кажется тут более "ровнее" получилось чем у других.
вопрос только зачем...

Ну сразу бросается ответ(менеджеры и кто сам владеет своим решением меня поймут)
Снизится себестоимость разработки....ведь один раз пишем вместо двух.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966336
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmirbis_alпропущено...


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

вопрос только зачем...

Ну сразу бросается ответ(менеджеры и кто сам владеет своим решением меня поймут)
Снизится себестоимость разработки....ведь один раз пишем вместо двух.
один код чего? Чтобы десктоп приложения зачем-то в браузере отображать? Я, например, не понимаю этих бессмысленных трат ресурсов, прежде всего конечно денег. Снижения себестоимости не видно
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966346
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alAntonUdma_caviar,

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

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

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

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

А AntonU один код(или очень близкое к единому коду)...и это достойно "уважухи" :-)
Ну, ноу-хау тут конечно не пахнет. Таких примеров много. начиная с веб клиента 1С (редкостное Г.)
Просто все это уже устарело. Сейчас гораздо интеренснее получать на выходе веб интерфейс именно как веб интерфейс (а не дестоп в вебе), с учетом тех задач, которые юзеры обычно решают в вебе. При этом без доп. усилий.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966347
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтанiscrafmпропущено...

вопрос только зачем...как правило, над этим раздумывает заказчик
наше дело "копать или не копать" :))
я бы так не сказал. Во власти исполнителя все же право за ту же сумму выполнить меньше работы или выполнить работу, которую затем не придется переделывать бесплатно
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966369
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarСейчас гораздо интеренснее получать на выходе веб интерфейс именно как веб интерфейс (а не дестоп в вебе)
одно время была в таком потребность, пока возможности web не стали соответствующими
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966384
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarначиная с веб клиента 1С (редкостное Г.)
)))
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966466
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarНу, ноу-хау тут конечно не пахнет. Таких примеров много. начиная с веб клиента 1С (редкостное Г.)
Просто все это уже устарело. Сейчас гораздо интеренснее получать на выходе веб интерфейс именно как веб интерфейс (а не дестоп в вебе), с учетом тех задач, которые юзеры обычно решают в вебе. При этом без доп. усилий.
Это как вы выражаетесь "редкостное Г." умеет автоматически транслировать клиентские код на языке 1С (аналог Visual Basic) на ECMAScript. Вы знаете еще примеры таких решений?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966476
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoderdma_caviarНу, ноу-хау тут конечно не пахнет. Таких примеров много. начиная с веб клиента 1С (редкостное Г.)
Просто все это уже устарело. Сейчас гораздо интеренснее получать на выходе веб интерфейс именно как веб интерфейс (а не дестоп в вебе), с учетом тех задач, которые юзеры обычно решают в вебе. При этом без доп. усилий.
Это как вы выражаетесь "редкостное Г." умеет автоматически транслировать клиентские код на языке 1С (аналог Visual Basic) на ECMAScript. Вы знаете еще примеры таких решений?
есть много конечно. Вопрос в их целесообразности поднят на предыдущих страницах
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966481
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoderdma_caviarНу, ноу-хау тут конечно не пахнет. Таких примеров много. начиная с веб клиента 1С (редкостное Г.)
Просто все это уже устарело. Сейчас гораздо интеренснее получать на выходе веб интерфейс именно как веб интерфейс (а не дестоп в вебе), с учетом тех задач, которые юзеры обычно решают в вебе. При этом без доп. усилий.
Это как вы выражаетесь "редкостное Г." умеет автоматически транслировать клиентские код на языке 1С (аналог Visual Basic) на ECMAScript. Вы знаете еще примеры таких решений?

Как форум читаете???
Ну вот у AntonaU подобная тех.философия.
Форма(от дельфи) транслируется в javascript и отображатьсЯ в браузере.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966485
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoderdma_caviarНу, ноу-хау тут конечно не пахнет. Таких примеров много. начиная с веб клиента 1С (редкостное Г.)
Просто все это уже устарело. Сейчас гораздо интеренснее получать на выходе веб интерфейс именно как веб интерфейс (а не дестоп в вебе), с учетом тех задач, которые юзеры обычно решают в вебе. При этом без доп. усилий.
Это как вы выражаетесь "редкостное Г." умеет автоматически транслировать клиентские код на языке 1С (аналог Visual Basic) на ECMAScript. Вы знаете еще примеры таких решений?
Мне как пользователю в принципе все равно куда оно транслируется. Но работать с этим не возможно.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966563
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alФорма(от дельфи) транслируется в javascript и отображатьсЯ в браузере.
реализаций много в сети. Точно также программа на языке 1С транслируется в javascript.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966568
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
весь вопрос только в том, что web-приложения - это совершенно другие принципы. Все трансляции выглядят неестественно для web. Но, кстати, трансляция сделанная 1С очень достойная на общем фоне.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966572
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966642
363
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsaritsin.. + Silverlight.
его разве еще поддерживают?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966718
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarAlexander A. Sakпропущено...
В Delphi-варианте -- типичный SDI интерфейс.
В браузерном -- типа MDI, но в том мире он называется SPA. Есть мысль сделать возможность открывать любое окно приложения в отдельном окне браузера. Сложность только в наличии времени на это дело.
А какой принцип работы, тоже транслятор в JavaScript?

Скорее, интерпретатор настроек, реализованный на Java+JS. Весь UI декларативный.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966751
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sakdma_caviarпропущено...

А какой принцип работы, тоже транслятор в JavaScript?

Скорее, интерпретатор настроек, реализованный на Java+JS. Весь UI декларативный.
Вот это вот мне более ближе. Да и перспективнее это, чем код конвертить.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966771
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во, нашел где это упоминал: 15897757 . Это для диалоговых форм. Есть еще формы со списками/деревьями, там по-другому настройки хранятся: в таблицах БД.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966775
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmAlexander A. Sakв том мире он называется SPA
у SPA другие приницпы. Можно конечно с натяжкой сказать что это single page, то SPA все же больше архитектура построения приложения как такового, а не его UI. Возможно есть еще какой-то "тот мир" и там свой SPA. Я под SPA понимаю техники AJAX и т.п. Но в любом случае winforms внутри страницы браузера выглядит ужасно. Вернее даже так... Использование браузера в роли терминала выглядит ужасно.

В моем варианте все работает на одной странице. Формы, которые на скриншоте, это не окна браузера, а окна на HTML-е. Точнее, на jQuery UI. И да, AJAX там во всех местах. Что еще не хватает для того, чтобы считаться SPA?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966776
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. SakВо, нашел где это упоминал: 15897757 . Это для диалоговых форм. Есть еще формы со списками/деревьями, там по-другому настройки хранятся: в таблицах БД.
А, вспомнил.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966783
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmНо в любом случае winforms внутри страницы браузера выглядит ужасно. Вернее даже так... Использование браузера в роли терминала выглядит ужасно.
Использование браузера как среды исполнения клиента вообще выглядит ужасно. Но "winforms" позволяет превратить Дерьмо в приемлемое такое дерьмишко.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966788
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonUОтвечаю на вопросы:
Ресурс один. Не два - один под web, второй под desktop, а один единый.
В desktop можно работать как в двухзвенной, так и в трехзвенной архитектуре.
В режиме web-интерфейса работает специальный транслятор в JavaScript.
Когда начинали разработку этого транслятора, боялись, что будет прилично тормозить на клиенте (хотя, по возможности, старались перенести тяжелые процессы на сервер приложений). Сейчас браузеры сильно продвинулись вперед в части обработки JavaScript, да и компьютеры мощнее стали. Особой разницы в быстродействии нет по факту (в web бывает задержки при первой загрузке, потом кэшируется и все в порядке).
Были некоторое сложности с горячими клавишами - где-то перекрыли, где-то чуток интерфейс изменился.
Изначально хотели использовать библиотеки ExtJs, но помучались с обновлениями с версии на версию ExtJs, да и не все устраивало (к примеру, грид). В итоге написали свои библиотеки.
Зачем надо два интерфейса? Во-первых, дань современным требованиям (да, маркетинг). Во-вторых, некоторым клиентам на самом деле это надо и востребовано. В-третьих, получили мощную платформу для быстрого создания создания мощных web-приложений.
iscrafmirbis_alФорма(от дельфи) транслируется в javascript и отображатьсЯ в браузере.
реализаций много в сети. Точно также программа на языке 1С транслируется в javascript.
Действительно, этих конвертеров столько, что возникает вопрос, а зачем вы изобретали велосипед?)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966791
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sakiscrafmпропущено...

у SPA другие приницпы. Можно конечно с натяжкой сказать что это single page, то SPA все же больше архитектура построения приложения как такового, а не его UI. Возможно есть еще какой-то "тот мир" и там свой SPA. Я под SPA понимаю техники AJAX и т.п. Но в любом случае winforms внутри страницы браузера выглядит ужасно. Вернее даже так... Использование браузера в роли терминала выглядит ужасно.

В моем варианте все работает на одной странице. Формы, которые на скриншоте, это не окна браузера, а окна на HTML-е. Точнее, на jQuery UI. И да, AJAX там во всех местах. Что еще не хватает для того, чтобы считаться SPA?
того, что SPA это не UI.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966799
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь на русском об SPA
как раз описан тот момент, с чего начиналось SPA, когда появилась мода перетаскивать winforms приложения в браузер. С появлением AJAX эта мода правда трансформировалась в нормальные web-приложения. Но начальном этапе действительно была мода win-интерфейс внутри браузера рисовать
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966808
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я претензию понять не могу. У меня не SPA, потому что "win-интерфейс"?
Вот тут про SPA по-нерусски , и я не вижу чем мое не соответствует SPA.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966811
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. SakЧто-то я претензию понять не могу. У меня не SPA, потому что "win-интерфейс"?
Вот тут про SPA по-нерусски , и я не вижу чем мое не соответствует SPA.
нет никаких претензий. С темы показать внутри браузера win-интерфейс была толчком, первым шагом того, что сегодня называют SPA. Если остаетесь поклонником того времени, то никаких претензий. Я просто говорю что это время прошло и сегодня уже создают нормальные web-приложения.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966812
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если лучше понимаете английский текст, то здесь без перевода
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966813
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как говорили в манифесте
MVC based on components (Model 3?)...
1С так делает, Вы привели пример... Много такого.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966887
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarэтих конвертеров столько, что возникает вопрос, а зачем вы изобретали велосипед?)это то, как раз понятно, свой велосипед полностью контролируем в поведении. И пока нет никаких доказательств, что их велосипед ездит хуже, чем остальные, кстати ))
Просто не понятна цель всех этих велосипедов, в принципе. Веб-приложение имеет совсем другой принцип построения UI, других целевых пользователей, другие ВИ, чем десктоп-приложение. Поэтому и возникают вопросы, а зачем нужно решать вопрос "Один код для настольного и веб приложения", если он, по сути - бессмысленный?
iscrafm об этом и говорит, кмк
PS под "веб-приложением" я говорю о приложении, выполняющемся в браузере, естественно. Это ведь не единственный вид возможных веб-приложений, есичё
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38966964
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPS под "веб-приложением" я говорю о приложении, выполняющемся в браузере, естественно. Это ведь не единственный вид возможных веб-приложений, есичё
если уж придерживаться терминов - то именно такие приложения и понимаются под этим. Есть просто масса различных смарт-клиентов, начиная от скайпа и специальных клиентов фейсбука и т.п. на смартфонах и заканчивая клиентами гугл-драйва и различных бизнес-приложений. Я сторонник смарт-клиентов, но веб-приложения в среде бизнес-приложений конечно очень живучи и востребованы. В основном в областях B2C. Но имитацию терминала и простое отображение win-forms внутри браузера не понимаю. В самом начале становления прозвучавшей здесь SPA такой подход использовался. Но сегодня, имхо, начинать работы в такой архитектуре - бессмысленно потраченные силы и средства. От старых приложений конечно никуда не денешься, но лучше уже тратить тогда силы на перевод к полноценному веб-приложению или smart-клиенту.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38967003
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
363tsaritsin.. + Silverlight.
его разве еще поддерживают?до 2021 года
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38967024
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmлучше уже тратить тогда силы на перевод к полноценному веб-приложению или smart-клиенту.согласен
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38967223
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonUskyANA,

К примеру, за год с небольшим сделали постановку, разработали и внедрили уникальную информационную систему с мультиклиентом (такое требование было).многопоточность в системе есть? WebSockets, push-уведомления?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38967247
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAWebSockets,
это "дырявое" чудо зачем?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38967531
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmskyANAWebSockets,
это "дырявое" чудо зачем?В спецификации почитайте.

Мне интересна степень "мощности" и "уникальности" системы. Во что транслируются асинхронные вызовы, потоки, блокировки, сокеты и т.п.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38967546
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonU, конкурентное редактирование как реализовано?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38967568
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAiscrafmпропущено...

это "дырявое" чудо зачем?В спецификации почитайте.

Мне интересна степень "мощности" и "уникальности" системы. Во что транслируются асинхронные вызовы, потоки, блокировки, сокеты и т.п.
я спецификацию читал. Смущает именно "дырявость" в плане безопасности. Хотя раз производители браузеров назад вернули эти сокеты, то возможно что-то изменили в архитектуре, не интересовался последний год. Исправили дыры?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38967809
tsaritsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ШайтанДа, в таком случае единого кода для поведения контролов на GUI действительно не получится.
Уже получилось с помощью Silverlight и WPF. Но мне интересны еще варианты.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38967814
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsaritsinШайтанДа, в таком случае единого кода для поведения контролов на GUI действительно не получится.
Уже получилось с помощью Silverlight и WPF. Но мне интересны еще варианты.

не стал бы "Silverlight и WPF" относить к Web и Desktop :)
WPF - это, конечно, Desktop
а вот Silverlight как-то не самый чистый web :))
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38967819
tsaritsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шайтанiscrafmжестоко наверное выглядит интерфейс приложения, созданного для десктопа, на смартфоне или планшете. Особенно неестественно выглядит "попытка" попадания пальцем в миниатюрный пункт меню.

ТС говорил о tsaritsinЗдравствуйте.
.........
с практически любого компьютера с доступом в интернет
о смартфонах речи, вроде, не шло
Действительно речь не идет пока о смартфонах и планшетах.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969341
-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
-
Гость
Можно сделать интерфейс на HTML, взять исходники Chromium, встроить его в программу на FreePascal или QT, и получить настоящий единый интерфейс на всех платформах и на web.
Из обычной программы будет доступ к ресурсам компа. Из браузера - не будет. Вот и вся разница. Серверная часть будет одинаковой что для web, что для десктопа.
Если не устраивает единообразие внешнего вида например под виндой и linux, то можно через css сделать контроллы под native. Но например в браузерах так никто не делает. И вообще, лично я бы предпочёл чтобы программа, которую я использую на работе под виндой, выглядела у меня дома под вебом (или под линуксом) точно так же. Просто чтобы мне не переучиваться.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969356
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-Можно сделать интерфейс на HTML, взять исходники Chromium, встроить его в программу на FreePascal или QT, и получить настоящий единый интерфейс на всех платформах и на web.
Из обычной программы будет доступ к ресурсам компа. Из браузера - не будет. Вот и вся разница. Серверная часть будет одинаковой что для web, что для десктопа.
Если не устраивает единообразие внешнего вида например под виндой и linux, то можно через css сделать контроллы под native. Но например в браузерах так никто не делает. И вообще, лично я бы предпочёл чтобы программа, которую я использую на работе под виндой, выглядела у меня дома под вебом (или под линуксом) точно так же. Просто чтобы мне не переучиваться.
На работе и дома от этой программы вам будут нужны совершенно разные вещи.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969540
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-И вообще, лично я бы предпочёл чтобы программа, которую я использую на работе под виндой, выглядела у меня дома под вебом (или под линуксом) точно так же. Просто чтобы мне не переучиваться.Пример такой программы привести можете?

Я например пользуюсь OneNote, OneDrive и т.п.
И ни фига не переучивался с desktop версии на web, а с web на mobile :) Как-то и так всё понятно.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969566
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA-И вообще, лично я бы предпочёл чтобы программа, которую я использую на работе под виндой, выглядела у меня дома под вебом (или под линуксом) точно так же. Просто чтобы мне не переучиваться.Пример такой программы привести можете?

Я например пользуюсь OneNote, OneDrive и т.п.
И ни фига не переучивался с desktop версии на web, а с web на mobile :) Как-то и так всё понятно.
Имеется в виду всякие корп. системы. Всякие формы сложных заказов/депозитов/кредитов/ремонтов и т.п.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969571
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarВсякие формы сложных заказов/депозитов/кредитов/ремонтов и т.п
есть чтобы такое кто-то в web-интерфейсе использовал?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969588
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmdma_caviarВсякие формы сложных заказов/депозитов/кредитов/ремонтов и т.п
есть чтобы такое кто-то в web-интерфейсе использовал?
Почему бы и нет. Форма заказа например. В десктопе сотрудники видят полную навороченную форму, партнеры (собственно, заказчики) видят урезанную, где отображается только то что они могут видеть. Партнеров много, поэтому им самое то через браузер работать.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969595
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarВ десктопе сотрудники видят полную навороченную форму, партнеры (собственно, заказчики) видят урезанную, где отображается только то что они могут видеть
так одно и тоже или все же разные и интерфейсы и разные фукции? Об это с самого начала речь идет. Так все обычно и делают. Отдельный web-портал для клиентов.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969614
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmdma_caviarВ десктопе сотрудники видят полную навороченную форму, партнеры (собственно, заказчики) видят урезанную, где отображается только то что они могут видеть
так одно и тоже или все же разные и интерфейсы и разные фукции? Об это с самого начала речь идет. Так все обычно и делают. Отдельный web-портал для клиентов.
Разные интерфейсы - это часто лишь вопрос разметки и логики отображения/показа полей (например в зависимости от роли тек пользователя). В этом случае код, представления и все такое реально едины. Да и логика которая "бизнес" тоже общая - смотрим на роли и делаем соотв. обработки.

То что веб оборажение не нужно делать 1 в 1 как в десктопе это я соглсен. Но это не отменят идею общего кода (прикладного кода). Можно часть полей, которые нужны и в десктопе и в урезанной форме, вынести в базовое представление, унаследовать от него представление для десктопа и представление для веба (возможно даже представление для мобилы) и нарисовать для них разные разметки (деклартивно указать что относительно чего должно отображаться). А каждая платформа сама интерпретирует эти метаданные. Да, за это будут отвечать куски кода, которые далеко не общие, для каждой платформы свой код, но это инструмент, который один раз писан и забыт, а применяется во множестве проектов.
Ну, я в общем уже повторяться начинаю.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969628
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarРазные интерфейсы - это часто лишь вопрос разметки и логики отображения/показа полей (например в зависимости от роли тек пользователя). В этом случае код, представления и все такое реально едины. Да и логика которая "бизнес" тоже общая - смотрим на роли и делаем соотв. обработки.так все же серверный код единый? А разметка у Вас не считается кодом? Или кодом у Вас считается только императивный текст? Т.е. все что определено декларативно - это уже не код? Смешались в кучу кони, люди...
dma_caviarМожно часть полей, которые нужны и в десктопе и в урезанной форме, вынести в базовое представление, унаследовать от него представление для десктопа и представление для веба (возможно даже представление для мобилы) и нарисовать для них разные разметки (деклартивно указать что относительно чего должно отображаться). А каждая платформа сама интерпретирует эти метаданные.
т.е. под кодом Вы все же понимаете императивный текст... В общем мало кто понимает о чем речь идет в принципе )
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969644
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmтак все же серверный код единый? А разметка у Вас не считается кодом? Или кодом у Вас считается только императивный текст? Т.е. все что определено декларативно - это уже не код? Смешались в кучу кони, люди...
Все верно. Разметка это такая фигня, что смысла нет ее кодом делать.
Почему смешались, наоборот все по полкам разложено.
Серверный код понятно что единый. Я так понял мы в этой теме это даже не рассматриваем.
iscrafmВ общем мало кто понимает о чем речь идет в принципе )
Ну, те кто в теме я думаю как раз все понимают)
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969726
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarРазметка это такая фигня, что смысла нет ее кодом делать.
а также SQL и другие декларативные тексты это не код получается...
dma_caviarНу, те кто в теме я думаю как раз все понимают)
а что за тема?
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969755
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmdma_caviarРазметка это такая фигня, что смысла нет ее кодом делать.
а также SQL и другие декларативные тексты это не код получается...
dma_caviarНу, те кто в теме я думаю как раз все понимают)
а что за тема?

зачётный троллизм
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969762
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтанiscrafmпропущено...

а также SQL и другие декларативные тексты это не код получается...
пропущено...

а что за тема?

зачётный троллизм
нет никакого троллизма. Просто правила разработки систем давно изменились, но с завидной периодичностью поднимаются темы типа этой. Хочу просто помочь, избавить от ненужной работы. Чтобы силы были потрачены на что-то полезное.
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969867
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarДа, за это будут отвечать куски кода, которые далеко не общие, для каждой платформы свой код, но это инструмент, который один раз писан и забыт, а применяется во множестве проектов.такой волшебный код, один раз написанный, без ошибок, без добавления новых возможностей, сразу умеющий исполнять все-все сложные интерфейсные хотелки пользователей. Наконец к нам прилетела серебряная пуля
А разметка, при этом - это не код совсем. Всё удивительней и удивительней становится
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969901
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychсразу умеющий исполнять все-все сложные интерфейсные хотелки пользователей
Этот вопрос я уже комментировал, читайте на предыдущих страницах.
egorychбез ошибок
а это троллинг
egorychНаконец к нам прилетела серебряная пуля
ну допустим, не к вам, а к нам))
...
Рейтинг: 0 / 0
Один код для настрольного и веб приложения
    #38969918
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviaregorychбез ошибока это троллинг
вопросов больше не имею
...
Рейтинг: 0 / 0
209 сообщений из 209, показаны все 9 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Один код для настрольного и веб приложения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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