加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – asp.net mvc,jquery mobile,phonegap架构最佳

发布时间:2020-12-16 03:47:56 所属栏目:asp.Net 来源:网络整理
导读:我正在使用ASP.Net MVC开发一个移动应用程序来生成 HTML 5页面. HTML 5页面将使用jQueryMobile的loadPage来调用ASP.Net MVC以将页面加载到DOM中.然后它将使用jQueryMobiles的changePage根据用户与应用程序的交互使页面在DOM中处于活动状态.调用MVC应用程序将
我正在使用ASP.Net MVC开发一个移动应用程序来生成 HTML 5页面. HTML 5页面将使用jQueryMobile的loadPage来调用ASP.Net MVC以将页面加载到DOM中.然后它将使用jQueryMobiles的changePage根据用户与应用程序的交互使页面在DOM中处于活动状态.调用MVC应用程序将调用不同的Web服务来检索源数据以构造HTML.

我们计划在应用程序中使用PhoneGap,以便我们可以将完成的应用程序提交给Apple和Android商店.我的应用程序不需要与设备的本机功能(联系人,地理位置等)进行交互.因为我们不需要与实际设备的操作系统进行交互(除了使jQuery ajax调用MVC应用程序),那么真的需要PhoneGap吗?我上面描述的方法是否适合在移动设备上使用Web应用程序?

由于我的应用程序是asp.net mvc并将托管在我的服务器上,因此将什么内容发送到Android和Apple商店?这是PhoneGap发挥作用的地方吗? PhoneGap是否会创建某种提交给Android和Apple商店的可执行文件?然后将此可执行文件下载到客户端设备?我假设可执行文件然后将通过URL调用MVC站点来检索应用程序HTML?

我正确地看着这个吗?谢谢你的帮助.

解决方法

Phonegap(或一些替代品)并不是必需的,但对于从HTML / JS / CSS源创建应用程序包非常有帮助. Phonegap不会创建可执行文件(您的IDE会这样做),但它是Java到 JavaScript功能的框架(可以从您的JavaScript运行Java代码).

Phonegap基本上将您的HTML / JS / CSS站点包装在webview中,以便您的代码可以被设备的浏览器解释(有时以比正常运行浏览器更为沙盒的方式,例如iOS-5之前的webview实例不会获得Nitro JS引擎,因此它们比Mobile Safari浏览器中的网站运行速度慢.

您可以创建自己的webview,如果您的网站非常简单,它不使用任何其他Phonegap功能,但因为它已经烘焙到Phonegap中,设备将不必下载Phonegap.你不妨使用Phonegap.

Phonegap Build(https://build.phonegap.com/)是一个程序,您可以购买该程序以构建您的应用程序包并将其提交到Apple / Google / RIM / Windows应用程序商店.通常,您只需使用自己的IDE来执行此操作.例如,要创建iOS应用程序,您必须使用新的Apple计算机(您必须拥有最新的操作系统版本才能构建最新版本的iOS软件包). iOS应用程序包是在XCode中创建的,Eclipse IDE是创建Android应用程序包的一个非常常见的环境:http://developer.android.com/sdk/eclipse-adt.html

我注意到你说你正在使用$.mobile.loadPage()将页面加载到DOM和$.mobile.changePage()中以将用户导航到这些页面.如果您只使用$.mobile.changePage(),它将自动使用loadPage()获取页面.如果您使用loadPage()预加载内容,则签出jQuery Mobile的预取功能:http://jquerymobile.com/demos/1.1.0-rc.1/docs/pages/page-cache.html

2014年更新

我最近使用Cordova 3.5构建了一些应用程序,并且构建过程非常简单.现在,通过系统的控制台管理包构建过程,从安装插件到重建应用程序包的所有内容都变得更加容易.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读