2011-05-15 128 views
0

我们正在开发一个Web应用程序,并在Ruby on Rails中完成所有编码。现在我们正在考虑一个移动网站。 (想想m.facebook.com)。移动网站开发框架与标准网站开发框架

现在的问题是: -

  1. 为什么要使用任何移动开发框架来开发移动网站(如Sencha.com The-m-project.net SproutCore.com框架和多框架都没有)

  2. 使用这些框架而不是使用ruby-on rails开发移动网站有什么好处(保持屏幕大小并考虑其他优化,如n o图像,没有Jquery等)

  3. 对于触摸屏手机还有什么我需要专注。

建议最受欢迎。

回答

2

绝对没有从发展中国家阻止你一个使用html/css(haml/sass,如果您愿意)的移动网站用于前端和rails供电后端。 如果屏幕尺寸是您唯一关心的问题,您可以为您定位的移动设备获取css模板,并且它们应该足够。对于一般的移动网站,您需要注意的是,所有内容都可以以视觉审美方式进行瘦身。 但是,如果您需要创建一个交互式网站,其用户界面专门针对支持触摸的设备进行了优化(例如,如果用户执行轻弹手势会发生什么情况,或者如果用户长时间按屏幕会发生什么等)那么使用特别为移动设备设计的javascript框架可以为您提供显着的优势,并帮助您利用与传统网页显着不同的事件模型。

0

一侧HM像煎茶或PhoneGap的是更简单,你可以建立CSS整个应用程序一个framewprk,JavaScript和HTML,的击打在阿瑟赛德你将不得不学习本地应用其没有原生应用

Java中,目标C或可可或antoher语言,还必须有从苹果开发者账号

好也是我们在我们的机构红宝石使用上与jQuery等轨道

+0

我不是在谈论原生应用程序。我们已经在使用phonegap开展工作。我更关心手机网站。 – 2011-05-15 10:28:47

+0

那么应该有dojo工具包和/或jQuery的移动,但良好的phonegap和sencha使用许多内置的设备的功能,如指南针等,我也不知道红宝石o轨框架thta几乎相同sencha(触摸)还是手机,都认为这些框架比如phonegap更容易,更好用。移动网站还应该使用诸如触摸事件和地理定位等所有现代功能,并且最好的解决方案为 – 2011-05-15 10:42:36

+0

,这可能会像电话一样。我们在轨道上使用红宝石,仅用于大型公司的脚手架项目和原因。对于轨道上的红宝石,您需要一个带红宝石的好主人。我更喜欢phonegap或sencha移动网站=)。 – 2011-05-15 10:44:15