Страница 38 из 158

Clarion 11-12

Добавлено: 14 Сентябрь 2020, 9:40
finsoftrz
Кстати, по anyscreen, я бы обратил более серьезное внимание на виндового клиента. В основном, кривизна и нестыковки вылазят в веб броузере при генерации html из javascript. А с виндовым клиентом проблем должно быть намного меньше, так как не выходим за рамки кларионовских приложений.

Clarion 11-12

Добавлено: 14 Сентябрь 2020, 10:00
kreator
А кириллицу в AnyScreen хоть починили?

Clarion 11-12

Добавлено: 14 Сентябрь 2020, 10:08
Игорь Столяров
Губин Игорь писал(а): 14 Сентябрь 2020, 9:14 Т.ч. ждём новых энискрин и драйверов.
Спасибо ! Тогда будем пока читать про то, как наши корабли (пардон: сервисы) бороздят просторы вселенной ! :)

Clarion 11-12

Добавлено: 14 Сентябрь 2020, 10:43
Губин Игорь
finsoftrz писал(а): 14 Сентябрь 2020, 9:40 А с виндовым клиентом проблем должно быть намного меньше, так как не выходим за рамки кларионовских приложений.
Их и не было. Если новые не появились. Работало на ура. Но я всё больше и больше начинаю смотреть в сторону TSPlus... По цене сопоставимо, а вот поддержка дешевле и глюков меньше... Хотя и имеются некоторые сложности.

Clarion 11-12

Добавлено: 14 Сентябрь 2020, 11:27
finsoftrz
Пункт "Выход" в меню, например, не работал. В последнем релизе это починили. :-)
Tsplus просто работает уже сейчас. Возможно, с ним rebase надо явно в приложении включать.
А AnyScreen только в начале пути. Чисто по интуиции, мне кажется, что в любом случае это шаг в нужном направлении. После всяких интернет коннекторов, h5.
Сам по себе anyscreen достаточно прост в использовании. К проекту подкладывается 3 dll общим весом примерно 2мб. То есть по сегодняшним меркам немного. Далее декларируется глобальный класс с набором методов, и в нужных местах кода вставляются их вызовы. Сам по себе tpl от anyscreen очень легкий и простой. Никаких tpw даже не цепляется. Просто вставляет вызовы в некоторые стандартные эмбеды. Можно использовать и в ручных проектах, и имплиментировать в любые шаблоны.
Им бы сейчас хорошо было бы нормальную документацию с описанием свойств и методов классов. Их там не так много. И подложить простые примеры в чистых clw без всяких шаблонах, с одним окном, на которых можно было бы легко воспроизводить разные ситуации. И дальше уже потихоньку шлифовать. Поскольку реальное приложение особо не утяжеляется и может работать в обычном режиме, то потихоньку можно было бы тестировать его и в режиме с активным anyscreen. Если наши приложения смогут работать через интернет без использования сторонних серверов (так же, как и с ними), это только усилит технологию.
Некоторый оптимизм дает то, что ребята из Kis явно упертые. И технология у них (виндовый клиент) давно работает и финансируется из реального сектора. Kis разрабатывает ERP систему для крупных словацких предприятий. То есть, если не получится в нужном объеме найти деньги в кларионовском комьюнити, можно покрыть из другого источника.

Clarion 11-12

Добавлено: 14 Сентябрь 2020, 12:01
finsoftrz
Дока есть в chm формате, с описанием всех методов классов и примером hand code. В подкаталоге bin.
Судя по обсуждению новостей у англоязычных, последний релиз опять не рабочий.

Clarion 11-12

Добавлено: 14 Сентябрь 2020, 13:58
pansoft
Приложение собралось.
Работает. Русский шрифт поддерживает.
Единственное кода запускаешь и работаешь на локальном компьютере все время вылетает поверх браузера, виндус приложение.
Когда работаешь по сети то все ок.(на сервере видно все что делает пользователь).

Clarion 11-12

Добавлено: 14 Сентябрь 2020, 17:35
finsoftrz
Губин Игорь писал(а): 14 Сентябрь 2020, 10:43
finsoftrz писал(а): 14 Сентябрь 2020, 9:40 А с виндовым клиентом проблем должно быть намного меньше, так как не выходим за рамки кларионовских приложений.
Их и не было. Если новые не появились. Работало на ура. Но я всё больше и больше начинаю смотреть в сторону TSPlus... По цене сопоставимо, а вот поддержка дешевле и глюков меньше... Хотя и имеются некоторые сложности.
Я для очистки совести еще попробовал ручными вызовами методов на небольшом приложении. В общем, заработать из коробки сможет только если стандартные шаблоны и без нюансов. Если же большой реальный проект, то это ревизия всего кода, без вариантов. Я на 1.0 пробовал, 1.1 лень ставить. Судя по всему, сейчас починили, не работали стандартные виндовые операции в меню и кнопках. На system{prop:threading}=0 виснет намертво. После ресайза делаем anysreen:display, кнопка максимизации окна становится недоступной, если окно без атрибута mdi child. Message как-то странно отрабатывал. Где-то нормально, где-то на заднем фоне. Видимо, от места вызова зависит. И это только на 3 простых окнах меню-броуз-форма. Судя по описанию методов, в ручном коде придется немало вызовов натыкивать.
В общем, я за tsplus голосую. :-)
PS. Почитал, как понял, rebase на виндах старше win xp делать уже не надо, винда сама оптимизирует загрузку dll приложения.

Clarion 11-12

Добавлено: 14 Сентябрь 2020, 18:08
kreator
finsoftrz писал(а): 14 Сентябрь 2020, 17:35 В общем, я за tsplus голосую.
То, что Вы показали, это не веб-приложение. Это непонятно что. Я два-три года назад тут выкладывал такую же работу VMWare. Какой смысл в такой работе (запуск десктопного приложения из браузера)? Мне нужно, чтобы подтянулись все возможности браузера и т.д. Например, проверка орфографии. На мобильном устройстве нужна работа с камерой, голосовым вводом... Как это сделать на tsplus?

Clarion 11-12

Добавлено: 14 Сентябрь 2020, 18:32
finsoftrz
Перечисленные возможности к броузеру никакого отношения не имеют. :-)
Tsplus обеспечивает удаленный доступ к нашим приложениям с любых устройств и сам просто устанавливается почти на любую версию windows. Не обязательно ходить из броуза, есть нативные клиенты. Хорошая платформа для определенного рода прикладных решений.
Не видел нормальный терминал на VMWare, но Вам лучше знать. В любом случае, это софт для другой ниши.
Если Вам нужно больше, смотрите в сторону нативных приложений. Дорогу осилит идущий.

Clarion 11-12

Добавлено: 15 Сентябрь 2020, 10:51
kreator
finsoftrz писал(а): 14 Сентябрь 2020, 18:32 Перечисленные возможности к броузеру никакого отношения не имеют. :-)
Tsplus обеспечивает удаленный доступ к нашим приложениям с любых устройств и сам просто устанавливается почти на любую версию windows. Не обязательно ходить из броуза, есть нативные клиенты. Хорошая платформа для определенного рода прикладных решений.
Не видел нормальный терминал на VMWare, но Вам лучше знать. В любом случае, это софт для другой ниши.
Если Вам нужно больше, смотрите в сторону нативных приложений. Дорогу осилит идущий.
Ещё раз. Есть такое же решение на VMWare. Только оно никому не нужно. Оно дорогое, кривое и т.д. Как по мне, то как раз прокладка в виде tsplus (как и VMWare) есть узко специализированное решение.

Clarion 11-12

Добавлено: 15 Сентябрь 2020, 11:37
finsoftrz
Дорогое, кривое и никому не нужное к tsplus не относится. Под ним сейчас много кларионовских программ крутится. И много разного другого софта. Стоимость лицензий я озвучил, ставится за 5 минут практически на любую винду, кларионовские программы работают без переделок на любом девайсе (понятно, что на смартфонах с маленьким экраном надо окна соответственно проектировать). Для нас это самый оптимальный ресурс, если стандартный терминал дорого.
Это речь про кларионовские приложения в продакшене, которые переделывать нет смысла. Никто не отменяет и другие схемы работы. Например, для точек продаж, которые тоже на десктопе, требуется доступ к локальному оборудованию и возможность переключения в оффлайн, хорошо работает ip драйвер. Для внешних пользователей можно делать небольшие приложения на php (электронные заказы, системы лояльности и т.п.). Это будет уже чистый веб. Данные туда в большинстве случаев достаточно реплицировать, но можно и напрямую к настольной базе данных стукаться. Для мобильных задач (комивояжоры, официанты в ресторанах и т.п.) делается на b4a. Это полностью нативные приложения для мобильных девайсов. Взаимодействие с настольными приложениями идентично, как в случае веба.
Написание нативных приложений для веба и мобильных устройств имеет один минус - надо освоить соответствующий инструмент разработки. Поскольку задачи небольшие, то такое погружение, как в кларион, не требуется. А плюс в том, что нет ограничений, все пишется естественно под целевую платформу. А какие еще варианты? Сидеть и ждать, что кто-то за нас придумает волшебную пулю на кларионе, вряд ли целесообразно. В общем, каждый для себя сам определяет, в каком направлении двигаться. Порог для вхождения в php и b4a примерно по месяцу. А потом уже шлифовать полученные навыки.

Clarion 11-12

Добавлено: 15 Сентябрь 2020, 11:54
Игорь Столяров
finsoftrz писал(а): 15 Сентябрь 2020, 11:37 Порог для вхождения в php и b4a примерно по месяцу.
Не пугайте пжалуйста людей ! :) Через 3 дня на B4A уже есть что потыкать пальцем в планшете. :)
А всё потому, что в отличии от Clarion, есть куча книжек и описаний, в т.ч. и на русском.

Clarion 11-12

Добавлено: 15 Сентябрь 2020, 12:33
finsoftrz
Я имел ввиду, что через месяц будет работающее приложение для реальной жизни. И более менее устаканится в голове, что и как делать. Примеры собрать можно, конечно, быстрее.
Не нравится php или b4a, можно подобрать, что ближе и понятнее. Например, откровения от фейсбука. :-)

Clarion 11-12

Добавлено: 15 Сентябрь 2020, 12:42
Игорь Столяров
Сама идея "одно приложение - на всех платформах" очень привлекательная и заразная.
Не так давно Microsoft с ней носилась: обещалось, что Win10 будет работать всех типах
процессоров и выполнять одно приложение. Фиг !
Oracle уже лет 30 JAVA пилит ... но нет того ощущения полного счастья, что обещалось и хотелось. :(