Java-апплет или пользовательский плагин для браузера? - PullRequest
0 голосов
/ 19 июня 2011

Мы пишем платформу для создания приложений, которые могут работать в любом браузере, и мы думали, есть ли способ сделать это с помощью Python?Или нам лучше пойти с Java и апплетами Java?

Мне также было интересно, как сложно написать собственный плагин для браузера?Сколько времени это займет, например, в человеко-часах?

Спасибо!

1 Ответ

1 голос
/ 19 июня 2011

Универсальным API для аддонов браузера является javascript.Он хорошо поддерживается в Firefox, Chromium / Chrome и Opera, по крайней мере;это единственное расширение API, доступное в последних двух.Интересными подмножествами API являются Firefox Fuel, API расширения Chromium и очень переносимые функции GreaseMonkey.

Вторая среда выполнения будет иметь свои собственные затраты на запуск, кучу мусора и накладные расходы ffi.Для этого потребуются особые привилегии, и все равно придется переводить вызовы API в javascript.Это сделало бы его довольно непривлекательным.

Редактировать: вы спрашивали о веб-контенте с возможной поддержкой плагинов или надстроек?У вас также есть опция NPAPI (также проект Pepper вокруг него).Этот API-интерфейс уровня C и может визуализироваться в прямоугольную область самостоятельно (с помощью API-интерфейсов ОС), за счет очень небольшой поддержки со стороны браузера и кошмара переносимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...