我正在寻找某种框架或应用程序工具或第三方组件,可以帮助我开发可以在用户的桌面/笔记本电脑以及Web浏览器和移动设备上运行的应用程序。我希望将该选项保持打开状态,以便将来在Azure上部署它。我查看了IdeaBlade.com和动态CRM / XRM和force.com。但如果有人可以提出建议,请查看其他选项。我想要的东西可以照顾我的管道并提供基础设施,所以我可以专注于业务逻辑。我需要开发的应用程序需要与Office应用程序和Outlook进行非常密切的接口,并且需要在其中实现一些会计概念。
答案 0 :(得分:1)
(抱歉我的英语不好)
我不相信这些“在所有设备上运行的应用程序”的事情 - 也许有一天会发生这种情况但现在我认为最好的办法是开发服务器解决方案(例如:用WCF公开服务)并开发多个客户端将使用它。然后,您可以专注于每个平台的优势,为移动设备本地开发并尽可能获得最佳体验。使用Silverlight,您可以使用COM自动化,因此与office / outlook集成应该不是问题,这是一个很好的示例,显示how to automate outlook - 为了减轻移动设备的一些负担,对于这些设备,您可以使用类似的东西(HTML5)phonegap或(C#)monotouch和monodroid。
答案 1 :(得分:0)
尝试使用Sencha的extjs框架。有了这个框架,您可以通过每个浏览器轻松制作在线应用程序和离线优惠,离线!!干杯!