2012-02-10 2 views
1

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

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

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

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

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

+1

Это не легко, не чисто и * определенно * не быстро. Вы не оцените это, пока не попробуете сами. –

+0

Я предполагаю, что я говорю, я не знаю, что в первую очередь писал о приложениях Windows и мог использовать некоторые советы. – Andrew

ответ

3

Отъезд http://appjs.org/ Он построен с использованием NodeJS! И он использует хром WebKit на это ядро: D

+0

Это выглядит довольно круто, но я не могу сказать, позволяет ли он упаковать ваше приложение для распространения. Вы знаете, можете ли вы сделать это с помощью appjs? – Andrew

2

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

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

Удачи вам!

 Смежные вопросы

  • Нет связанных вопросов^_^