跨平台移动应用程序

时间:2009-07-11 22:48:15

标签: mobile cross-platform web-applications

我应该使用什么技术? 目前我正在考虑使用Silverlight创建一个Web应用程序。

5 个答案:

答案 0 :(得分:2)

Phonegap是一个开源跨平台框架,用于在移动设备上运行HTML和Javascript应用程序。它使用本机API,不需要Web服务器。应用程序是跨平台的,但可以访问GPS,声音和加速度计等设备硬件。

答案 1 :(得分:1)

专为移动设备设计的Web应用程序通常非常糟糕且无用(甚至对于处理常规网站的iPhone也不是必需的)。如果我想创建一些实际有用的东西,我会用.Net Compact Framework(C#)编写它,感谢Mono让你能够覆盖Windows Mobile和iPhone(我认为很快就会推出Blackberry和Android) )。

答案 2 :(得分:0)

我认为Silverlight不适用于移动平台。根据您对跨平台的意思,您可以尝试J2ME或BREW(但是,请注意,您必须跳过许多监管环节才能部署BREW应用程序)。如果您可以定位特定(如果受欢迎)平台,您可以查看iPhone / Android / Palm WebSDK /诺基亚(欧洲)。

或者,您可以将其作为Web应用程序在服务器端的.NET中编写,并通过HTTP / WAP将应用程序作为网页提供。

答案 3 :(得分:0)

如果您使用的是网络应用程序,则可以使用MyMobileWeb

“MyMobileWeb是一种低成本,模块化,基于开放标准的开源软件平台,可简化高质量移动Web应用程序和门户的开发,提供先进的内容和应用程序适应环境。 “

你可以在维基中找到一些不错的examples

答案 4 :(得分:0)

您不一定需要使用flash或silverlight来创建一个非常现代/动画的网站......我建议使用ASP.NET框架,因为它具有强大的可视化工作室工具。还学习CSS和javascript来创建惊人的动画或图形。