我们计划开发一个面向移动和桌面平台的应用程序。
我可以使用相同的代码库来开发针对移动和桌面平台的应用程序吗?如果我不能,我可以用多少来简单地开发桌面和移动应用程序呢?
或者,我如何通过将其添加到具有不同视图的某种逻辑的单个运行应用程序中来实现它?
我们考虑将EXTJ和Sencha Touch结合在一起,但对于复杂的设计,这似乎不太可行。
该应用程序的期望值为1。它应该可以在大多数windows浏览器上流畅地运行。2.支持IPad、安卓手机和Tabs。
有没有其他RIA框架可以帮助桌面和移动应用程序实现我的目标,那么也请推荐替代框架?
如果有人能分享他们做类似努力的经验,我将不胜感激。
还是采用单独的应用程序开发更好。
发布于 2013-01-24 01:11:31
我知道这可能是相当晚的原始海报,我把这个作为另一个项目,以供任何其他寻找跨平台GUI的人考虑。
Kivy是另一个跨平台的图形用户界面。看看一些使用Kivy制作的Apps。
Kivy使用的图形用户界面是建立在OpenGL E.S.2.0之上的,所以你可以获得OpenGL加速作为额外的奖励。它是建立在python之上的,所以它的编程很容易。
除了常规的桌面操作系统之外,Kivy还支持iOS和Android。
发布于 2012-12-29 00:46:39
我认为你可以在你的应用程序中遵循纯粹的MVC设计。在这种情况下,您的业务逻辑和数据访问层对于所有平台都是相同的,并且开发工作将会少得多。
https://stackoverflow.com/questions/14058594
复制相似问题