Задать вопрос
Griboks
@Griboks

На чём писать свой браузер?

Добрый день. Необходимо написать свой браузер, который бы работал на нескольких платформах (Windows, Linux, Mac, ?Android?, ...) и подобно Google Chrome (на базе WebKit, Chromium...) + возможность взаимодействия кода с javascript. Последнее время использовал c#, а если надо было, то mono.
1) Соответственно, встал вопрос по поводу языка/ide: писать для каждой платформы отдельно либо кроссплатформенно?
2) Предпочтительно второе, но на каких инструментах/языках?

Слышал про запуск .Net Core, однако не такой уж он и кроссплатформенный. Сейчас выбираю между c++ и java (ни того, ни другого не знаю). Но мне не нужно что либо изобретать. Идеальным вариантом было бы установить какой-нибудь Qt (слышал, но не пробовал), перетащить всякие элементы на форму (WebView, например) и написать код в обработчиках событий. Ну и, естественно, при сборке на другие платформы не морочиться с редактированием исходных кодов, желательно даже на мобильные платформы.
3) В какую сторону копать; что лучше изучать; в какой IDE (wysiwyg редакторе) работать и на каком языке; какой браузерный движок лучше и проще использовать?

Заранее спасибо))
p.s.
Прощу прощения, если допустил какие либо ошибки в терминологии, названиях и т.п.
  • Вопрос задан
  • 6273 просмотра
Подписаться 1 Оценить 3 комментария
Решение пользователя res2001 К ответам на вопрос (5)
@res2001
Developer, ex-admin
В Qt есть свой браузерный движок, его и используйте. Раз Qt, то лучше сразу на C++ делать, будет наиболее быстрый вариант. Но можно и на питоне или на чем-нибудь еще куда Qt портирован.
Ответ написан