Самый быстрый/простой способ создать приложение Windows на основе WebKit?

Я веб-разработчик. Я не знаю, как создавать собственные приложения для Windows. Недавно я создал настольное приложение для Mac (используя MacRuby), которое является оболочкой WebKit для одного из моих веб-приложений. Я хотел бы сделать то же самое для Windows (желательно в Ruby, но что проще).

Поскольку это не ядро ​​приложения, я бы не стал тратить много времени на его создание и поддержку. Мне просто нужно приложение для Windows, которое может:

  • Открытие определенного веб-сайта при запуске приложения с помощью встроенного WebKit WebView
  • Запускать уведомления Growl через JavaScript (с каким-то именованным мостом)

Каков самый простой, быстрый и чистый способ сделать это?

Обновление: пока я сталкивался с некоторыми фреймворками, такими как Qt и Awesomium. Я не знаю, как эти фреймворки сравниваются с другими доступными вариантами, поэтому, если у вас есть какие-либо мнения или советы, я был бы признателен.


person Andrew    schedule 10.02.2012    source источник
comment
Это непросто, не чисто и определенно не быстро. Вы не оцените этого, пока сами не попробуете.   -  person Hans Passant    schedule 10.02.2012
comment
Я думаю, что я хочу сказать, что я ничего не знаю о написании приложений для Windows и мог бы воспользоваться некоторыми советами.   -  person Andrew    schedule 10.02.2012


Ответы (2)


Посетите http://appjs.org/, в основе которого лежит NodeJS! И он использует хромовый вебкит в своей основе: D

person Donald Derek    schedule 19.12.2012
comment
Это выглядит довольно круто, но я не могу сказать, позволяет ли это упаковать ваше приложение для распространения. Вы знаете, можете ли вы сделать это с помощью appjs? - person Andrew; 19.12.2012

Ну, это очень старый вопрос, но если вам все еще интересно...

Я бы рекомендовал Qt. Есть несколько очень хороших книг с большим количеством шаблонного кода и мастер-инструментов. Вы сможете найти пример кода, демонстрирующий встроенный Webkit, который вы можете изменить в соответствии со своими потребностями. Это бесплатно, и перераспределение бесплатно (последнее, что я знал). Вам не нужно ничего знать о собственной разработке Windows и даже не использовать какие-либо собственные инструменты разработки Windows.

Удачи!

person PhysicalEd    schedule 06.06.2013