【问题标题】:Mobile website Development Framework Vs Standard website developement Frameworks移动网站开发框架与标准网站开发框架
【发布时间】:2013-03-16 10:57:44
【问题描述】:

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

现在的问题是:--

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

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

  3. 对于触摸屏手机,我还有什么需要关注的吗?

欢迎提出建议。

【问题讨论】:

    标签: mobile


    【解决方案1】:

    绝对没有什么可以阻止您仅使用 html/css(如果您愿意,可以使用 haml/sass)作为前端和由 Rails 驱动的后端来开发移动网站。 如果屏幕大小是您唯一关心的问题,您可以为您所定位的移动设备获取 css 模板,它们应该足够了。对于一个通用的移动网站,您需要注意的是所有内容都可以以视觉美学的方式进行leniarized。 但是,如果您需要创建一个交互式网站,其用户界面专门针对支持触摸的设备进行了优化(例如,如果用户执行轻拂手势会发生什么,或者如果用户长时间按下屏幕会发生什么等),那么使用专为移动设备设计的 javascript 框架可以为您提供显着优势并帮助您利用与传统网页大不相同的事件模型。

    【讨论】:

      【解决方案2】:

      一方面,像 sencha 或 phonegap 这样的框架更容易,您可以使用 css、javascript 和 html 构建整个应用程序,但它不是本机应用程序

      另一方面,对于原生应用程序,您必须学习 java、objective c 或 cocoa 或其他语言,并且还必须拥有 Apple 的开发者帐户

      我们也在我们的代理中使用 ruby​​ on rails with jquery 等等

      【讨论】:

      • 我不是在谈论原生应用程序。我们已经在使用 phonegap 进行处理。我更关心移动网站。
      • 那么应该有 dojo 工具包和/或 jquery mobile 但是 phonegap 和 sencha 使用设备的许多内置功能,如指南针等,我也不知道 ruby​​ o rails 框架 thta与 sencha (touch) 或 phonegap 几乎相同,认为这些框架像 phonegap 更容易更好地使用。移动网站还应该使用所有现代功能,如触摸事件和地理定位等,以及的最佳解决方案
      • 这有点像phonegap。我们将 ruby​​ on rails 仅用于具有脚手架的大公司项目和导致 crud 功能的原因。对于 ruby​​ on rails,你需要一个好的 hoster 和 ruby​​ on rails。对于移动网站,我更喜欢 phonegap 或 sencha =)。
      猜你喜欢
      • 2017-04-14
      • 1970-01-01
      • 2017-08-23
      • 1970-01-01
      • 2011-10-26
      • 2012-03-18
      • 1970-01-01
      • 2011-06-15
      相关资源
      最近更新 更多