Страница 1 из 11

AnyScreen

Добавлено: 12 Март 2020, 3:03
Developer
AnyScreen

https://clarionsharp.com/blog/anyscreen/

AnyScreen is our next generation product for deploying Clarion a application as a web/mobile app. With the addition of AnyScreen your existing Clarion application immediately becomes available on Windows, Mac OS, Linux, iOS, and Android. In other words, it allows your Clarion application to run on any Workstation, Notebook, Tablet or Mobile device.


https://clarionhub.com/t/clarion-anyscreen-clarion/3105

AnyScreen наследник технологии Thin@ https://thinetsolution.com/ которая без поддержки NPAPI и Java-апплетов не работает :(


В связи с прекращением поддержки NPAPI и Java-апплетов в современных браузерах возникают вопросы:

1)Данная технология требует обязательной поддержки NPAPI и Java-апплетов?
2)Сравнение H5 vs AnyScreen
3)Есть ли готовые демо примеры и исходники?
4)Поддержка Unicode (кириллица)?
5)Перспективы данной разработки для практического применения?
6)Целесообразность приобретения (800USD) https://softvelocity.myshopify.com/products/anyscreen :?:

UPD: браузеры с поддержкой NPAPI и Java-апплетов: https://ain.ua/2017/04/21/internet-banking-i-brauzery/

AnyScreen

Добавлено: 12 Март 2020, 9:45
kreator
Developer писал(а): 12 Март 2020, 3:03 AnyScreen наследник технологии Thin@ https://thinetsolution.com/ которая без поддержки NPAPI и Java-апплетов не работает
Откуда это? Есть, например, AnyScreen HTML5 Client. Он ничего этого не требует.
Developer писал(а): 12 Март 2020, 3:03 2)Сравнение H5 vs AnyScreen
Конечно, React круче. Bootstrap, ИМХО, для вёрстки сайтов. А React для приложений больше подходит. Впрочем, это и так видно по скриншотам.
Developer писал(а): 12 Март 2020, 3:03 5)Перспективы данной разработки для практического применения?
Я думаю, да. Эмбаркадеро пилит свой фреймворк, у них ресурсы есть. Но результат, как бы, не очень. Поэтому перед SV стоит задача выбрать что-то уже готовое. И работоспособное. Зря они время тратили на Bootstrap.
Developer писал(а): 12 Март 2020, 3:03 6)Целесообразность приобретения (800USD)
Пока не просят. С другой стороны - куда деваться? Какие есть альтернативы? Виндовый десктоп рано или поздно помрёт. И разработчики средств разработки (во как!) это поняли. И предлагают всё больше платных для веба, мобил. На хайпе надо денег заработать. Опять же, смотря что надо. Если, например, что-то простое под Андроид, то можно найти бесплатный пакет. Но, скорее всего, он будет сильно упрощён.

AnyScreen

Добавлено: 12 Март 2020, 10:37
finsoftrz
Честно говоря, даже обсуждать лень. ClarioNet был еще в 1998, потом @thin. Посмотрите, какие проекты на них делались и сколько у них было пользователей. Подумайте, почему. Нечто подобное уже много лет пилит 1С. Посмотрите, как это работает, какие ресурсы на это тратятся и какой мейнстрим ими пропагандируется.
Каждый для себя решает. Я для своих проектов практической ценности не вижу.

AnyScreen

Добавлено: 12 Март 2020, 11:07
kreator
Может народ тоже выскажется?
Что касается нашего поделия. Не останавливаясь на субъективных проблемах, рассмотрю только объективные. Потенциальные заказчики требуют полноценную трёхзвенку. У них в тендерах это прописано. Фактически это означает веб-клиент. Т.е. АйТи-топы всё меряют только такими категориями. Те, которые пользуют программу, просят (скажем так) мобильного клиента. Плюс просят некие продвинутые сервисы, типа орфографии. Какой у нас выбор? Костыли, даже если их найти, дороги. Клиенту трудно объяснить это, у него есть другие примеры сейчас.

AnyScreen

Добавлено: 12 Март 2020, 11:21
gopstop2007
Поддержу kreator-a
1. Не совсем понятны отличия AnyScreen от H5, не в плане внутреннего содержания, а в плане конечного результата.
2. Где хоть одна попытка сделать на андроидные устройства (не только мобильные, но и планшеты) как приложение, а не как броузное, для просмотра данных например считать штрих код с товара и посмотреть все параметры этого товара, в виде цены, наличие остатков и т.п.

AnyScreen

Добавлено: 12 Март 2020, 11:46
kreator
gopstop2007 писал(а): 12 Март 2020, 11:21 1. Не совсем понятны отличия AnyScreen от H5, не в плане внутреннего содержания, а в плане конечного результата.
Фреймворки разные. Но, например, если посмотреть на контрол List, то у H5 это обычное "вебовское" ("html-вское") форматирование (на весь экран, с постраничной загрузкой), а в AnyScreen это некое подобие десктопа. И вообще в AnyScreen всё выглядит максимально приближенным к десктопу. В 1С также, пользователь не видит особой разницы, работая на десктопе, вебе, тонком клиенте и т.д.
gopstop2007 писал(а): 12 Март 2020, 11:21 2. Где хоть одна попытка сделать на андроидные устройства (не только мобильные, но и планшеты) как приложение, а не как броузное, для просмотра данных например считать штрих код с товара и посмотреть все параметры этого товара, в виде цены, наличие остатков и т.п.
Заявлена поддержка PWA (https://ru.wikipedia.org/wiki/%D0%9F%D1 ... 0%B8%D0%B5). Это, видимо, проще, чем сделать полноценный нативный клиент через REST-сервер. Примеров да нет. Мы (Кларионисты) в основной своей массе зациклены на старых технологиях. Думаю, появятся запросы - появятся и примеры и развитие. Хотя чисто формально поддержка оборудования заявлена.

AnyScreen

Добавлено: 12 Март 2020, 12:08
gopstop2007
Больше всего напрягает, автономность сервер - клиент.
У клиента есть компьютер (ноутбук) + еще мобильное устройство, есть хостинг (облако) на котором хранятся данные.
Если второе устройство отличное от первого уже проблема. Понятно, можно реализовать с помощью например: терминального сервера (+ еще устройство) или арендой аналогичных возможностей, но многим это не по карману или не видят необходимости в этом.

AnyScreen

Добавлено: 12 Март 2020, 12:11
RaFaeL
kreator писал(а): 12 Март 2020, 11:07 Что касается нашего поделия. Не останавливаясь на субъективных проблемах, рассмотрю только объективные. Потенциальные заказчики требуют полноценную трёхзвенку. У них в тендерах это прописано. Фактически это означает веб-клиент. Т.е. АйТи-топы всё меряют только такими категориями. Те, которые пользуют программу, просят (скажем так) мобильного клиента. Плюс просят некие продвинутые сервисы, типа орфографии. Какой у нас выбор?
Забыть о Кларионе, он не вписался в рынок. Как был средством для разработки маленьких локальных БД, так и остался. Так что либо искать нишу, где требуется маленькое и локальное, либо валить

AnyScreen

Добавлено: 12 Март 2020, 12:36
finsoftrz
Некоторые кларионисты зациклены на кларионе. :-)
У клариона своя ниша, а у нас большие наработки, позволяющие эффективно решать повседневные задачи, возникающие на предприятиях клиентов. Я бы не сказал, что это ниша маленьких локальных приложений. Приложения масштаба управления средним предприятием очень эффективно строятся. Я даже не знаю, что есть более эффективное, это скорее всего вопрос степенью владения инструментом и наработок.
Вебовские и мобильные приложения как раз в силу своей специфики обычно решают небольшие задачи, но для многих (веб) или одного (мобильные) пользователей.

Бросать свои наработки это безумие. А для охвата веба и мобильных устройств лучше использовать не кларион. Подучить php/basic4android не так уж и много времени надо. SV сейчас очень маленькая фирма, по сути не имеющая своих разработчиков. Не надо лишних иллюзий. А встроенные терминальные решения это тема очень не однозначная сама по себе.

AnyScreen

Добавлено: 12 Март 2020, 15:35
kreator
RaFaeL писал(а): 12 Март 2020, 12:11 Забыть о Кларионе, он не вписался в рынок. Как был средством для разработки маленьких локальных БД, так и остался. Так что либо искать нишу, где требуется маленькое и локальное, либо валить
Во-первых, куда валить? Во-вторых, ресурсов, прежде всего материальных, нет. Попробовать продать свои компетенции не в разработке, а в сейчас используемых бизнес-процессах? Сомнительный товар.
Всё же есть в мире тренд на гибридные приложения (pc-web-mobile). Разработчики будут пока работать в этом направлении. И у SV всё может получиться.

AnyScreen

Добавлено: 12 Март 2020, 15:48
RaFaeL
Скоро вся разработка будет в виде "сервер + REST API + Браузер либо мобильное приложение". Это общий тренд. Для браузерной части кларион не подходит, там далеко все вперед ушло. Для серверной может и подходит, но тоже есть альтернативы, да и зачем там кларион? Я вот думаю Go посмотреть. Либо надо нишу - отраслевое узкоспециализированное решение, на которое есть спрос, которое будет решать задачи в рамках отдельного завода, но еще раз - это локальное приложение. Локальное не в смысле одного компьютера, а в смысле одной локальной сети, где можно еще как-то конкурировать с трехзвенкой, но не в ситуации, когда надо и со смартфона и с чего угодно

AnyScreen

Добавлено: 12 Март 2020, 17:11
kreator
Пока идея в том, что морду перерисовать проще, чем переделать математику внутри. И тут дело не в Кларионе, другие тоже в таком же положении. Но вот для меня большой вопрос о современной идеальной платформе. Не в виде "сервер + REST API + Браузер либо мобильное приложение", а с конкретикой. У нас на конторе был типа "брейнсторм" насчёт этого, но сколько людей, столько и мнений. 1С рулит :mrgreen: .

AnyScreen

Добавлено: 12 Март 2020, 17:23
gopstop2007
RaFaeL писал(а): 12 Март 2020, 15:48 ...когда надо и со смартфона и с чего угодно
для такого случая терминальный режим все решает, даже для мобильного на все 80%, если ресурс позволяет поставить сервер (server 2008-2016)

AnyScreen

Добавлено: 13 Март 2020, 9:34
gopstop2007
свое приложение multidll запустил запустил за 5 минут, что радует, но крякозяблы
решение есть?

AnyScreen

Добавлено: 13 Март 2020, 9:57
kreator
gopstop2007 писал(а): 13 Март 2020, 9:34 но крякозяблы
Может Юникод поддерживается? Никто не пробовал? Конечно, это не выход, но вдруг он заложен там по дефолту.