2011-09-28 101 views
-2

我目前正在尝试完成一个需要移动应用程序以及桌面应用程序的项目。我正在寻找一个框架来允许我这样做。我经历了各种平台,Adobe Air和钛。我需要在GUI端发生一些绘图,因此我需要一个解决方案,使我能够访问绘图特定的要求。寻找桌面和移动应用程序开发的框架

是否有任何平台可以满足桌面+移动应用程序生产的相同库存量?

在解决我的困境时,我们将非常感谢您的帮助。

回答

0

还有Silverlight,它是微软替代Flash/Air的。

另一种解决方案是构建一个桌面应用程序,它只是一个围绕Web浏览器控件的轻量级包装(我会推荐webkit)。这将需要少量的桌面唯一代码来设置浏览器窗口。

0

您定位的是哪种桌面操作系统和移动操作系统?如果你的目标是iOS,Android和Mac,那么没有瑞士军刀用于开发桌面和移动应用程序。即使XCode是用于开发iOS和Mac应用程序的IDE,也不允许您在iPhone和Mac上编写一次并部署代码。

如果您的目标移动操作系统是Maemo或Symbian,Qt框架允许您为移动和桌面开发。上次我使用它时,我需要稍微调整我的代码以使其适合移动应用程序。顺便说一下,使用Qt开发的桌面应用程序可以部署在Mac和Windows上。

+0

是的,我也看过Qt!但我需要它在Windows桌面/ iPad/Android上运行。我只针对这三个平台。 – redDragonzz

+0

我不知道最终应用程序的效率和优雅程度如何,但我听说您可以使用MonoDroid在c#中开发Android应用程序。当然,您编写的C#代码可以用于Windows桌面应用程序。使用MonoTouch将相同的解决方案移植到iOS也是可能的。然而,根据您拥有多少时间和资源,我强烈建议您使用一种语言开发解决方案,并使用其本机框架将其移植到其他语言。是的,如果你没有任何经验,这将需要你学习Objective-C和Java。 –

+0

嗯.. c#听起来很合理。我对C#非常熟悉,因此应该没问题。 – redDragonzz