-
- Несовсем так. Говорил с веб-дезигнерами, они готовы за разумные
деньги "оторвать" любую визуализацию от любого (в рамках разумного)
фреймворка. Cкpипaч(73 знак., 11.05.2020 22:15)
- Я брал самое простое, легкое в освоении, позволяющее вести
разработку и отладку на большом брате, и гарантированно решающее
мою задачу. nginx+node.js +дива дивные на mono и си. Рестарт
браузера, к сожалению, не побеждал порожденные утечки. на выбор был
по сути только Огнелис, хромые были падучие, а у всяких мидори было
своё вИдение JS - Vit(11.05.2020 22:26)
- А зачем тогда вообще браузер? Из-за удаленных клиентов? А какое-то
решение, когда в браузере только загружается java-апплет и дальше
всё в нём? По крайей мере с javascript не надо сражаться. - fk0(11.05.2020 22:55)
- JS нужен для AJAX - подгрузка параметров в JSON - обновление в
реальном времени, и для формирования команд управления. Там ничего
особо умного вроде как, но, например, задание даты создания отчета
вызывает апплет, который очень разно выглядит и работает/не
работает искаропки в зависимости от браузера. Отчеты создаются в
виде готовых pdf-файлов, которые можно просмотреть прямо в
браузере, отправить на принтер или сохранить. С JS не надо
сражаться - оно должно работать, и при Vit(431 знак., 11.05.2020 23:15)
- Ничего не понял. PDF может формировать вообще веб-сервер (который
всегда один, одинаков и отлажен). А на вебстранице может быть тупая
форма которая даже в IE5.0 сработает без ошибок. То что в разных
браузерах по-разном выглядит -- это не победимо, потому, что так
задумано. Как оно может одинаково выглядеть, если шрифы разные,
разрешения дисплея разные, метрики шрифтов разного размера --
разные. И при печати опять всё переколбасит ещё раз, если конечно
не будут печатать как fk0(575 знак., 11.05.2020 23:31)
- Насчет pdf - во-первых сервер, который отлажен, это Nginx. Не слыхал, чтобы он чегой-то умел, кроме пересылать. Отчет вещь святая - у него есть законодательно утвержденная форма. Основной сервер на node.js - он обменивается данными с кусками на Mono (C#) и на C, кроме собственно формирования морды у клиента. Кусок на Mono рожает отчет (какая-то либа прикручена) сразу в виде pdf-файла. Была версия с предварительной табличкой - никому она показалась не нужной. Что касается Vit(197 знак., 11.05.2020 23:44)
- Ничего не понял. PDF может формировать вообще веб-сервер (который
всегда один, одинаков и отлажен). А на вебстранице может быть тупая
форма которая даже в IE5.0 сработает без ошибок. То что в разных
браузерах по-разном выглядит -- это не победимо, потому, что так
задумано. Как оно может одинаково выглядеть, если шрифы разные,
разрешения дисплея разные, метрики шрифтов разного размера --
разные. И при печати опять всё переколбасит ещё раз, если конечно
не будут печатать как fk0(575 знак., 11.05.2020 23:31)
- JS нужен для AJAX - подгрузка параметров в JSON - обновление в
реальном времени, и для формирования команд управления. Там ничего
особо умного вроде как, но, например, задание даты создания отчета
вызывает апплет, который очень разно выглядит и работает/не
работает искаропки в зависимости от браузера. Отчеты создаются в
виде готовых pdf-файлов, которые можно просмотреть прямо в
браузере, отправить на принтер или сохранить. С JS не надо
сражаться - оно должно работать, и при Vit(431 знак., 11.05.2020 23:15)
- Стоп. А почему не помогает перезапуск процесса? Должен помогать. - Cкpипaч(11.05.2020 22:42)
- :) это же open source - никто никому ничего не должен. Оно не
полностью укладывает свою БД и там где-то продолжает течь, а далее
если поднять снова, то может зажевать профиль (а без явного
указания профиля с киоском оно мне не интересно) и запуститься с
дефолтным. тогда наступает вааще крантец всей идее. Пробовал
запускать на прочистку БД, дык там что-то в этом "LTS"
отваливалось. Как это происходило при RO - ХЗ. Если не RO, то всё
работало, хоть и текло, даже если профиль Vit(160 знак., 11.05.2020 22:58)
- Есть простой способ. Каждый новый запуск с "новым" профилем только-что достанным из архива. - fk0(11.05.2020 23:07)
- Странно. Только на арме течет или на персоналке тоже? Что-то про
кеш в параметрах запуска? Cкpипaч(195 знак., 11.05.2020 23:04)
- На Armbian 4.19+ на Orange Pi PC Plus (H3). Нормально не отпускает
БД и профиль только в режиме ReadOnly. Профиль храню отдельно и
подгружаю в файл в ОЗУ перед запуском. Может действительно что-то с
кэшами. Ребут у меня штатно. Там ещё наши косяки - часть на Mono
иногда тоже подтекает - вроде как и нашли что-то, но ещё не
добирались. Ну и node.js тоже стремновато выглядит иногда. Потому и
сторож на всякий случай. Там ещё по
жлобствуТЗ блок питания самый Vit(237 знак., 11.05.2020 23:31)
- На Armbian 4.19+ на Orange Pi PC Plus (H3). Нормально не отпускает
БД и профиль только в режиме ReadOnly. Профиль храню отдельно и
подгружаю в файл в ОЗУ перед запуском. Может действительно что-то с
кэшами. Ребут у меня штатно. Там ещё наши косяки - часть на Mono
иногда тоже подтекает - вроде как и нашли что-то, но ещё не
добирались. Ну и node.js тоже стремновато выглядит иногда. Потому и
сторож на всякий случай. Там ещё по
- :) это же open source - никто никому ничего не должен. Оно не
полностью укладывает свою БД и там где-то продолжает течь, а далее
если поднять снова, то может зажевать профиль (а без явного
указания профиля с киоском оно мне не интересно) и запуститься с
дефолтным. тогда наступает вааще крантец всей идее. Пробовал
запускать на прочистку БД, дык там что-то в этом "LTS"
отваливалось. Как это происходило при RO - ХЗ. Если не RO, то всё
работало, хоть и текло, даже если профиль Vit(160 знак., 11.05.2020 22:58)
- Мы тоже остановились на лисичке. Но у нас она на планшетах и, если честно, понятия не имею что там с утечками. Не анализировали. Cкpипaч(150 знак., 11.05.2020 22:30)
- А зачем тогда вообще браузер? Из-за удаленных клиентов? А какое-то
решение, когда в браузере только загружается java-апплет и дальше
всё в нём? По крайей мере с javascript не надо сражаться. - fk0(11.05.2020 22:55)
- Я брал самое простое, легкое в освоении, позволяющее вести
разработку и отладку на большом брате, и гарантированно решающее
мою задачу. nginx+node.js +дива дивные на mono и си. Рестарт
браузера, к сожалению, не побеждал порожденные утечки. на выбор был
по сути только Огнелис, хромые были падучие, а у всяких мидори было
своё вИдение JS - Vit(11.05.2020 22:26)
- Несовсем так. Говорил с веб-дезигнерами, они готовы за разумные
деньги "оторвать" любую визуализацию от любого (в рамках разумного)
фреймворка. Cкpипaч(73 знак., 11.05.2020 22:15)