首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin是否足以开发社交平台应用?

Xamarin是否足以开发社交平台应用?
EN

Stack Overflow用户
提问于 2015-07-20 08:52:01
回答 1查看 896关注 0票数 0

我有作为本地Android开发者的背景(以前是,从2015年开始),unity3d是模拟和游戏开发人员。我目前被我的公司委托去调查跨开发平台。

我在这个问题其他搜索过。我想说的是,Xamarin是大型/复杂项目的赢家。但是,对于核心复杂的项目来说,扎马林足够了吗?

比如说,我正在开发自己的Facebook,比如社交平台应用程序,Xamarin足够好吗?请以一般方式回答,并考虑以下各方面;

我已经了解到,Xamarin使用了所有的Android组件,如recycleview等,所以这是很好的选择。

但是在复杂的需要身份验证登录的情况下,Twitter、Google、Facebook都是可用的吗?当我在这个问题上出错时,Xamarin能提供足够的文档和帮助吗?对于其他apis,如和静力学,可能甚至是Admob。

要上传/下载文件(图像/视频/文本),我可以(或者应该)使用我以前的库,如Asynchttp毕加索。或者有更好的解决方案?(也许xamarin有自己的方法来实现这些功能,我甚至不用使用第三方库)。

对于webservice组件,iOS有自己的解析库,第三方库(如afnetworkingrestkit和Android )也有一些库。xamarin提供了什么样的解决方案?我知道我可以将jar文件添加到Xamarin中。但还有其他解决办法吗?

Xamarin是用unity3d增强现实的单用户,但它支持本地应用吗?这样的Android系统中的beyondar,我可以说威基德武弗里亚是惊人的,但是我能在原生的Xamarin (而不是unity3d)中实现这些插件吗?

EN

回答 1

Stack Overflow用户

发布于 2015-07-20 10:24:42

我不认为,StackOverflow是讨论像这样的问题的合适地方。它非常依赖于你的技能和具体的要求。

一般来说,如果您没有技术方面的任何经验,那么使用它构建一个超级复杂的软件(对您来说)当然是不对的。

--请不要把Xamarin看作是一个移动应用程序框架,它可以为你处理很多事情。真的不是。

Xamarin允许您用C#编写所有应用程序代码,并在iOS和安卓上运行.Net代码。基本上仅此而已。

如果您不想最大限度地使用Xamarin,当然不应该使用特定于平台的库,而是使用可移植的解决方案,所以您只需要使用一次。

有大量用于Rest、Json、Web、Filetransfer等的.Net包,其中大多数都是可移植的。Xamarin还提供了一个组件存储,在那里,它们可以确保交叉平台的兼容性。

对您来说,这意味着您必须学习所有这些框架(以及一些.Net/C# )。这将花费你大量的训练时间。

好处可能只会在长期内显现出来,因为你只需要维护一个代码库。对于逻辑丰富的超级复杂应用程序来说,情况尤其如此。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31512311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档