使用 Rhomobile 开发智能手机应用程序
我已经开发一个 Android 应用程序大约两个月了,我为其编写该应用程序的人希望我使用它而不是 android SDK,以便我们可以为多个智能手机部署该应用程序: http://rhomobile.com/
他说您可以用一种语言编写应用程序,并且可以将其部署到大多数智能手机。有人使用这个网站做过类似的事情吗?我应该了解并告诉他什么优点或缺点?也许有人可以给我更好的解释这到底是做什么的。
我现在是一支单人军队。他希望该应用程序适用于大多数智能手机,但有能力雇用更多开发人员。
I have been developing an Android application for about two months now, and the guy I'm writing it for wants me to use this instead of the android SDK so we can deploy the application for multiple smart phones: http://rhomobile.com/
he says you can write the application in one language and it can be deployed for most smart phones. Has anyone used this website to do something similar? Any advantages or disadvantages I should know about and tell him? Maybe someone could give me a better explanation on what this really does.
I'm current a one man army. He wants the application out for most smart phones but can afford to hire more developers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Rhomobile 将在您的手机上启动一个小型网络服务器,然后显示定向到该网络服务器的网络视图。您可以用 ruby 编写所有应用程序逻辑,就像编写部署在真实 Web 服务器上的 Web 应用程序一样。 Rhomobile 使用 CSS 等使应用程序看起来有点像本机应用程序。
如果你了解 Ruby,你会很快得到一个应用程序,但它看起来很糟糕,用户体验也会很糟糕。类似的框架是 appcelerator titan 他们可以让你用 Java 脚本编写应用程序,然后将其编译成混合版本在 Iphone 和 Android 手机上运行的 javascript、webview 和本机组件的组成部分,titanium 的用户体验比 rhomobile 好得多。
访问他们的页面并测试他们正在推广的一些应用程序作为其框架的展示。
Rhomobile will start up a small webserver on your phone and then show a webview that is directed to this webserver. You are able to write all the application logic in ruby in a way you would do it if you would write a web app that is deployed on a real web server. Rhomobile uses CSS etc. to have the app look look a little bit like a native app.
If you know Ruby you will get an App fast but it will look crappy and the user experience will be crappy too. A similar framework is appcelerator titanium they will let you write the app in Java Script and then compile it into a mix of javascript, webview and native components that run on an Iphone and on an Android phone and titanium has a much nicer user experience then rhomobile.
Visit their pages and test some of the apps that they are promoting as showcase for their frameworks.
正如许多使用 Objective C 编写应用程序的开发人员所了解的那样,使用 HTML 进行视图和 CSS 样式库的样式设计是创建有吸引力的本机应用程序的好方法。 Rhomobile 的 Rhodes 也采用这种方法。我们曾经让人们使用他们想要的任何 CSS,他们可以选择使用 IUI、JQTouch、IWebKit、WebApp.net 或任何其他库以及 Rhodes。最好的外部应用程序似乎都使用 JQTouch 进行样式和动画过渡。
最近,我们决定附带我们自己的 JQTouch 分支(我们使其可以在 Android 上运行),以使这变得更加容易。最近的 Rhodes master 分支创建的内置 JQTouch 的应用程序使此类有吸引力的应用程序更容易构建,因为样式表包含在 Rhodes 脚手架生成的应用程序中。
As many developers writing apps in Objective C have learned using HTML for the view and styling with CSS styling libraries is a great way to create attractive native apps. Rhomobile's Rhodes uses this approach as well. We used to let people use whatever CSS they wanted and they could choose to use IUI, JQTouch, IWebKit, WebApp.net or any other library along with Rhodes. The best external apps all seemed to use JQTouch for styling and animated transitions.
Recently we decided to ship with our own fork of JQTouch (which we made work on Android) in order to make this even easier. The recent Rhodes master branch created apps with JQTouch builtin makes such attractive apps even easier to build, as the stylesheets are included with Rhodes scaffold-generated apps.