我目前开始从事移动开发工作,想知道哪种方式是使用Html,css和jquery/Javascript for WP7的最好方式。
就像我在网上看到的Phone Gap,Jquery mobile和Appcelerator Titanium一样
1.我有一些问题,实际上这不是问题,但因为PhoneGap提供了一个带有C#解决方案的入门模板。
但我在VB.Net上工作,我不能使用C# solution,就好像我将整个starter template转换为with一样,它不能工作。
2.现在我看了一下Jquery mobile,没有specific documentation提到如何在emulator in WP7中使用它。
有没有人可以给我展示一些链接,让我从使用WP7仿真器的Jquery mobile的基础知识开始。
3.你认为有没有其他最好的方法让我可以在WP7中使用jquery、html和css。
发布于 2012-03-10 21:31:54
听起来PhoneGap是你最好的选择。目前,这是在Windows Phone上部署基于HTML的应用程序的最佳方式。PhoneGap给你的主要功能是一座连接手机硬件的桥梁(比如音量按钮、震动等)。它还为您提供了一种简单的方法,可以将您的应用程序包装到一个包中,该包可以像真正的本机应用程序一样安装。
其他框架,如jQuery移动,Sencha Touch和Kendo本身并不提供硬件访问或本机部署应用程序的能力。它们是纯粹的UI框架,这意味着它们提供了你将用来构建应用程序的界面小部件,但除此之外几乎没有什么。通常,使用这些框架,您需要在某个地方托管应用程序,如网站,并通过浏览器访问它。
假设您运行的是Windows计算机,则可以使用Internet信息服务(IIS)在本地托管应用程序进行开发。这是一个设置站点的guide。然后,您可以打开模拟器并转到http://localhost与您的应用程序进行交互。这是可行的,但它将是笨拙的。
理想的方案是同时使用jQuery移动(或其他UI框架)和PhoneGap来创建一个漂亮的、本地可安装的应用程序。
我推荐的是尝试在VB项目中设置PhoneGap。据我所知,这应该不会太难。可能有一些细节需要解决,但主要看起来您需要复制www和GapLib文件夹。然后右键单击References并浏览到GapLib .dll。您还需要设置MainPage.xaml和MainPage.vb文件,但它们可能只是托管一个web浏览器控件,所以这应该很简单。
将这些片段迁移到新项目中应该比尝试转换现有项目要好得多。
如果你发布了在安装过程中遇到的特定问题,我相信你可以很快得到回答。
https://stackoverflow.com/questions/9645337
复制相似问题