Я рассматриваю две разные мобильные платформы - Rhomobile и PhoneGap - как платформы для создания кроссплатформенных мобильных приложений. Обе платформы предлагают схожие возможности с точки зрения поддержки платформы, преобразования веб-приложения в собственный исполняемый файл и использования HTML / JS для внешнего интерфейса.
Основное различие между этими двумя средами заключается в том, как обрабатывается приложение / бизнес-логика. Rhombile использует урезанную версию Ruby, которая может включать различные библиотеки Ruby / gems / и т. Д., Предоставляя вам доступ к большинству возможностей Ruby и его расширений. PhoneGap использует стек HTML5 / JS / CSS.
Я хочу разработать приложение IRC и приложение для чтения RSS. В Ruby есть множество библиотек для подобных вещей. Я не так хорошо разбираюсь в JavaScript. Я не смог найти никаких библиотек IRC для JS, и различные библиотеки RSS, которые я обнаружил, сильно зависят от программирования на стороне сервера / PHP.
Является ли JS с HTML5 (WebSocket) приемлемым вариантом для такого рода приложений, или мне лучше придерживаться Ruby?