Mobile 跨平台移动应用

Mobile 跨平台移动应用,mobile,cross-platform,web-applications,Mobile,Cross Platform,Web Applications,我应该使用什么技术? 目前我正在考虑使用Silverlight创建一个web应用程序。我认为Silverlight不适用于移动平台。根据您所说的跨平台,您可以尝试J2ME或BREW(但是,请注意,要部署BREW应用程序,您必须跨越许多监管障碍)。如果你可以瞄准一个特定的(如果流行的话)平台,你可以看看iPhone/Android/Palm WebSDK/Nokia(在欧洲) 或者,您可以在服务器端将其编写为类似.NET的web应用程序,然后通过HTTP/WAP将其作为网页交付。如果您使用web应

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

我认为Silverlight不适用于移动平台。根据您所说的跨平台,您可以尝试J2ME或BREW(但是,请注意,要部署BREW应用程序,您必须跨越许多监管障碍)。如果你可以瞄准一个特定的(如果流行的话)平台,你可以看看iPhone/Android/Palm WebSDK/Nokia(在欧洲)


或者,您可以在服务器端将其编写为类似.NET的web应用程序,然后通过HTTP/WAP将其作为网页交付。

如果您使用web应用程序,您可以使用

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


您可以在wiki中找到一些不错的工具。

您不一定需要使用flash或silverlight来创建一个非常现代/动画的网站……我建议您使用ASP.NET framework,因为强大的visual studio工具。还可以学习CSS和javascript来创建惊人的动画或图形。

为移动设备设计的Web应用程序通常非常糟糕且无用(甚至对iPhone来说都不是必需的,因为iPhone可以很好地处理常规网站)。如果我想创建一些真正有用的东西,我会使用.Net Compact Framework(C#)编写它,多亏了Mono,它可以让你涵盖Windows Mobile和iPhone(我想黑莓很快就会与Android一起出现)。

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

我不能将silverlight应用程序作为对象加载到网页中并交付吗?不,手机没有silverlight解释器。silverlight Mobile还没有准备好供公众使用:)试试iphone SDK。。。。。。开玩笑!:有人在告诉我:我错过什么了吗?MyMobileWeb是一个低成本的开源软件平台,它既免费(无成本),又开放源代码(LGPL)。您或其他人是否有任何可以扩展此答案的链接?@CarpeNoctem:此答案是两年多前的事了,我不再完全同意。Phonegap(正如Dour High Arch所提到的)现在可能是最好的、适应性最强的跨平台框架,尤其是HTML5现在几乎可以做任何你需要的UI方面的事情。Mono仍然是可行的(我认为),但在这一点上它没有太多的牵引力。