问题描述
|
我有一些使用asp.net创建Web应用程序的经验,但是在创建移动应用程序方面我是一个完全的新手。
我刚开始使用我的第一个移动应用程序,但对那里的所有各种技术/框架以及它们都适合的位置感到有些困惑。
以一个Web应用程序为例(我很熟悉),客户端将是HTML + CSS + JS,服务器端将是ASP.net/PHP/JSP或其他类似的组合。我经常使用Jquery作为我的Javascript框架。
我对移动应用程序的最初理解是,我将对UI使用HTML5 + CSS + JS,就像对Web应用程序一样。因此,再次将JQuery用于javascript编程是有意义的。
但是,我偶然发现了JQuery Mobile,尽管我浏览了有关JQuery Mobile的一些基本文档,但我还是不知所措
为什么需要针对移动应用程序的单独的JQuery框架,它提供与JQuery不同的功能?
另外,如果我使用HTML 5,CSS 3和JS的Web标准构建移动应用程序,那么我应该使用JQuery还是JQuery Mobile?
解决方法
如果您专门针对移动设备,则有不同的要求:
触摸界面
占用空间更小(不需要所有特定于IE的代码)
不同的浏览器(Symbian,Blackberry?)
jQuery并不是专门解决这些问题的,并且由于它具有不同的用途,因此实际上不应该。
更新:显然JQM是基于jQuery构建的,所以我关于较小占用空间的声明是不正确的。