Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript在移动应用程序开发中能像Ruby一样发挥作用吗?框架比较_Javascript_Ruby_Html_Mobile - Fatal编程技术网

JavaScript在移动应用程序开发中能像Ruby一样发挥作用吗?框架比较

JavaScript在移动应用程序开发中能像Ruby一样发挥作用吗?框架比较,javascript,ruby,html,mobile,Javascript,Ruby,Html,Mobile,我正在研究两种不同的移动框架——和——作为创建跨平台移动应用程序的平台。这两个框架在平台支持方面提供了类似的功能,将web应用程序包装成本地可执行文件,并使用HTML/JS作为前端 这两个框架之间的主要区别在于如何处理应用程序/业务逻辑。Rhombile使用了一个精简版的Ruby,它可以包括各种Ruby库/gems/等,让您可以访问Ruby及其扩展的大部分功能。PhoneGap使用HTML5/JS/CSS堆栈 我正在寻找开发一个IRC应用程序和RSS阅读器应用程序。Ruby有许多用于这类事情的库

我正在研究两种不同的移动框架——和——作为创建跨平台移动应用程序的平台。这两个框架在平台支持方面提供了类似的功能,将web应用程序包装成本地可执行文件,并使用HTML/JS作为前端

这两个框架之间的主要区别在于如何处理应用程序/业务逻辑。Rhombile使用了一个精简版的Ruby,它可以包括各种Ruby库/gems/等,让您可以访问Ruby及其扩展的大部分功能。PhoneGap使用HTML5/JS/CSS堆栈

我正在寻找开发一个IRC应用程序和RSS阅读器应用程序。Ruby有许多用于这类事情的库。我不太清楚JavaScript。我还没有找到任何用于JS的IRC库,我发现的各种RSS库似乎也严重依赖于服务器端/PHP编程


JS和HTML5(WebSocket)是这种应用程序的可行选择,还是我最好还是坚持使用Ruby

根据我在这里看到的答案和我进行的研究,我得出以下结论:

  • Ruby有一个用于各种编程任务的大型库生态系统。我发现Rhomobile中不乏纯Ruby gems,可以通过其扩展API添加到Rhomobile中,用于解析RSS和实现IRC功能

  • JavaScript,即使有JQuery和Prototype这样的库包,似乎也更关注移动开发的显示端。用于IRC和RSS解析的可用库似乎更薄,并且在许多情况下,依赖于服务器端编程来完成繁重的工作


  • 因此,我将选择Rhomobile,因为Ruby更适合我的应用程序所针对的领域。当然,我仍然需要学习JavaScript来处理等式的UI端,我将这样做

    你的比较很愚蠢,你认为你可以直接导入ruby库,而这些“工具”会将它们移植到移动应用程序中吗?这两种工具都有严格的限制。看看thoseI,我不确定我会把PhoneGap称为“框架”。它只是一种将Web应用打包为本机应用的方法,是JavaScript和本机功能之间的桥梁。雷诺斯:你没有回答我的问题。Rhomobile允许您导入Ruby gems并将其添加到项目中。我的问题是,JS在我概述的领域中是否像Ruby一样具有广泛的库支持?我的研究结果是否定的,但我想得到一些额外的建议。试着调查SenchaTouch。