Разработайте представление настольных приложений с HTML как веб-приложение

Если Вы хотите проверить качество случайных чисел (с точки зрения независимости) существует несколько способов сделать это. Один хороший путь Критерий хи-квадрат .

8
задан sinuhepop 16 September 2009 в 16:46
поделиться

4 ответа

Я бы не стал отказываться от встраивания веб-сервера. Я делал это раньше с помощью встраиваемого веб-приложения Jetty .

Загрузка была довольно быстрой, сервер запускается, и вы можете использовать BrowserLauncher для немедленного подключения вашего браузера к встроенному серверу и, следовательно, к вашему приложению. Jetty спроектирована как модульная и имеет небольшую занимаемую площадь, так что вы, вероятно, сможете сократить ее до самого необходимого.

1
ответ дан 5 December 2019 в 22:19
поделиться

Если вы использовали библиотеку JavaScript - ExtJs - тогда вы можете использовать ее с Adobe AIR для создания красивого настольного веб-приложения.

Создание приложений в Adobe AIR также просто и элегантно с помощью Flex Builder ide.

2
ответ дан 5 December 2019 в 22:19
поделиться

Есть несколько вариантов: Вы можете использовать API плагина Firefox и разработать там свое приложение. Вы можете использовать HTML, JavaScript, встроенную базу данных, все функции браузера и получить доступ к уровню ОС.

Или вы можете попробовать PyQt (Python и Qt), который позволяет очень быстро писать простые приложения. .

[EDIT] Основная проблема, с которой вы столкнулись, - это безопасность: из соображений безопасности приложения JavaScript (работающие на HTML-странице) не могут получить доступ к локальным ресурсам ОС. Поэтому, если ваш браузер не позволяет вам писать плагины на JavaScript (что верно только для FF AFAIK), невозможно написать приложение, которое использует HTML в качестве «представления» без помощи чего-то еще.

Более того, HTML очень ограничен, когда дело доходит до функций для приложений. HTML разработан, чтобы быть «статическим представлением документа», а не «приложением». Вы можете делать такие вещи, как GMail, но если вы сравните GMail с любым настоящим почтовым приложением (Outlook, Thunderbird, Notes), вы быстро увидите, что настоящие настольные приложения предлагают гораздо больше функций.

1
ответ дан 5 December 2019 в 22:19
поделиться

If your option goes to embed a light server, check winstone is not fully J2EE compliant but should be enough for what you need. About the browser, I am not a big fan of swt myself, it complicates a lot cross-platform deployment, so probably worth to keep an eye on jwebpane, not quite ready yet, but probably the solution you'll need.

2
ответ дан 5 December 2019 в 22:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: