【发布时间】:2016-04-27 06:07:47
【问题描述】:
我正计划实现我的一个想法。因此,我想为 iOS、Android 和 Windows Mobile 开发一个 Web 应用程序和单独的应用程序。 应用程序将在数据库中写入和读取数据。 因为我将完全从头开始,所以我对所有技术持开放态度。
我以前从未开发过具有业务逻辑的网站,也没有做过移动应用程序编程。我熟悉 c#、.NET、HTML、CSS、JS,我喜欢使用 Visual Studio。 正如您可能已经假设的那样,我想尽可能多地共享业务代码。在做了一些研究之后,我认为使用 Xamarin 在 c# 中开发移动应用程序将是一个好主意。为了在网络和移动设备之间共享业务代码,我考虑实现一个客户端都可以调用的网络服务。
在我开始编码并可能为工作选择错误的工具之前,我想评估什么是最好的方法。 没有必要使用我熟悉的技术,如果这能带来真正的优势,我愿意学习任何技术。无论如何,如果我能使用 c# 和 .net 框架,那就太好了。
为了消除任何误解,我不是在寻找一种完美的拟合技术,而是在寻找能够完美结合并发挥最佳作用的一系列技术。
你能为我推荐哪些技术?
这是我在 * 上的第一篇文章。如果我忘记了任何重要信息,请通知我。
提前谢谢你。
【问题讨论】:
标签: c# .net web-applications xamarin mobile-application