我们计划为客户端构建一个web应用程序,该应用程序最初将通过桌面浏览器访问。但后来,我们需要在IPhone和安卓的移动设备(手机/平板电脑)上提供同样的应用程序。
web应用程序是一种典型的库存管理,包括计费和数据密集型。大约30%-50%的web应用程序将通过移动设备由高层管理人员访问。
我们计划在桌面版本中使用ASP.NET Web、jQuery、AJAX,并在移动设备上使用PhoneGap构建一个混合应用程序(该应用程序在某些情况下可能使用相机)。
现在我们正处于计划阶段,我们想要架构web应用程序,这样我们就可以重用大部分代码,或者至少尽可能地减少工作量。
我们都非常熟悉ASP.NET Web、jQuery和AJAX。桌面应用程序将被设计成一个单一页面应用程序。我们将使用jQuery & AJAX从服务器中提取内容并嵌入到现有页面中,这样就不会进行页面刷新。
我们是新的混合移动开发。在这方面有几个问题:
这方面的专家能帮我一下吗?
发布于 2013-04-30 08:23:43
他说:如果你正在制作一个单一的页面应用程序,那很可能是安装程序。ASP.NET和Web 2012.2更新附带了用于构建此类单页应用程序的模板。如果我正在做这个项目,我将创建负责某些函数的控制器,然后通过主索引页面中的jQuery和Javascript来使用它们。
2& 3:我建议您保持应用程序完全基于web,在那里,用户通过他们的网页浏览器与页面交互。
4:基础是一个用于敏捷桌面/移动混合开发的令人惊叹的开源框架,具有许多出色的特性。它允许轻松创建网格布局,以适应移动/桌面显示。
https://stackoverflow.com/questions/16294319
复制相似问题