最近我们完成了应用程序的开发,并在其中使用了Spring , Hibernate,Jquery
等。
今天我的经理来找我并问我们,我们必须开发一个移动版本的应用程序,以便它可以在移动设备上高效工作。他更专注于响应式设计。
我听说过Spring mobile , jquery mobile
等,但我不确定从哪里开始基本上我必须列出可用于移动网络开发的技术/库/框架。
请帮助您提出宝贵的建议。
答案 0 :(得分:2)
首先,我想我应该警告这个问题只会得到基于意见的答案,因为有很多不同的方法可以从Web应用程序支持移动平台,而正确的解决方案在很大程度上取决于大多数最终用户将使用哪个平台使用和您需要显示的内容量。
如果您的大多数用户都是基于个人电脑/平板电脑的,但您也希望通过一个应用程序支持移动设备,那么您应该查看bootstrap css框架,它提供了一种简单的方法来创建响应在大多数屏幕尺寸上看起来都可用的UI,但它看起来不像本机移动应用程序,根据我的经验,jquery / spring mobile的优势在于它们使Web应用看起来像本机移动应用程序,尽管他们可以在个人电脑/平板电脑看起来不会很大。
根据我的经验,如果您想在移动设备和PC上获得出色的用户体验,您应该创建2个独立的用户界面,每个界面都集中在特定平台上,否则会以某种方式损害一个或其他用户体验。