C#.net真的可以开发安卓应用程序吗?有公司用C#.net开发安卓程序吗?

yyxgs 2016-07-27 04:20:01
C#.net真的可以开发安卓应用程序吗?有公司用C#.net开发安卓程序吗?
...全文
22330 34 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
shoppo0505 2019-01-29
  • 打赏
  • 举报
回复
引用 28 楼 bigbaldy 的回复:
[quote=引用 15 楼 yyxgs 的回复:]
[quote=引用 6 楼 bigbaldy 的回复:]
这么说吧,如果你只用过C#,没用过Java,那么肯定是选Xamarin,android这块基础库差距甚大,C#开发要高效的多,而且用Xamarin资料查android就行,完全通用的,Xamarin有android所有的API,只不过多了些C#的库而已,但如果你Java也很熟,那毫无疑问直接android studio搞起



不好意思,我是小白,只是想知道如果C#可以开发安卓,VS又这么好用,为什么大多数公司还是选用Java,而且谷歌和甲骨文扯这么久。。说不定哪天就。。[/quote]

因为Xamarin出的时间并不长,新东西很多人都不愿意尝试,而且人们觉得资料少,做个简单的APP还可以,复杂的就不行了,但实际真正使用过并明白原理的绝对不会这么认为,现在的Xamarin可以做Java能做到的任何事情,而且比Java要简单高效得多。

人们刚开始用的时候会去抱怨Xamarin,但如果你使用过android studio,你会发现坑更多[/quote]

以现在的经验来说,开发安卓app是使用 visual studio 还是 Android studio好?
周二不加班 2017-01-11
  • 打赏
  • 举报
回复
引用 28 楼 bigbaldy 的回复:
[quote=引用 15 楼 yyxgs 的回复:] [quote=引用 6 楼 bigbaldy 的回复:] 这么说吧,如果你只用过C#,没用过Java,那么肯定是选Xamarin,android这块基础库差距甚大,C#开发要高效的多,而且用Xamarin资料查android就行,完全通用的,Xamarin有android所有的API,只不过多了些C#的库而已,但如果你Java也很熟,那毫无疑问直接android studio搞起
不好意思,我是小白,只是想知道如果C#可以开发安卓,VS又这么好用,为什么大多数公司还是选用Java,而且谷歌和甲骨文扯这么久。。说不定哪天就。。[/quote] 因为Xamarin出的时间并不长,新东西很多人都不愿意尝试,而且人们觉得资料少,做个简单的APP还可以,复杂的就不行了,但实际真正使用过并明白原理的绝对不会这么认为,现在的Xamarin可以做Java能做到的任何事情,而且比Java要简单高效得多。 人们刚开始用的时候会去抱怨Xamarin,但如果你使用过android studio,你会发现坑更多[/quote 在学c#,真不知道毕业前景如何
bigbaldy 2016-08-02
  • 打赏
  • 举报
回复
引用 30 楼 yyxgs 的回复:
[quote=引用 28 楼 bigbaldy 的回复:] [quote=引用 15 楼 yyxgs 的回复:] [quote=引用 6 楼 bigbaldy 的回复:] 这么说吧,如果你只用过C#,没用过Java,那么肯定是选Xamarin,android这块基础库差距甚大,C#开发要高效的多,而且用Xamarin资料查android就行,完全通用的,Xamarin有android所有的API,只不过多了些C#的库而已,但如果你Java也很熟,那毫无疑问直接android studio搞起
不好意思,我是小白,只是想知道如果C#可以开发安卓,VS又这么好用,为什么大多数公司还是选用Java,而且谷歌和甲骨文扯这么久。。说不定哪天就。。[/quote] 因为Xamarin出的时间并不长,新东西很多人都不愿意尝试,而且人们觉得资料少,做个简单的APP还可以,复杂的就不行了,但实际真正使用过并明白原理的绝对不会这么认为,现在的Xamarin可以做Java能做到的任何事情,而且比Java要简单高效得多。 人们刚开始用的时候会去抱怨Xamarin,但如果你使用过android studio,你会发现坑更多[/quote] Xxmarin在未来会普及吗?[/quote] 这个只是工具而已,现在互联网发展这么快,你用它能给你高效的创造利润即可,也许还没普及就已经变成其他东西了
bigbaldy 2016-08-01
  • 打赏
  • 举报
回复
引用 24 楼 yzje3soft 的回复:
听说甲骨文都要抛弃的java了,不知道真假?!
真心希望他抛弃,这么多年Java发展太缓慢了,基础类库,语法以及JVM都需要好好修整一下了,如果google能接手情况会大转
bigbaldy 2016-08-01
  • 打赏
  • 举报
回复
引用 15 楼 yyxgs 的回复:
[quote=引用 6 楼 bigbaldy 的回复:] 这么说吧,如果你只用过C#,没用过Java,那么肯定是选Xamarin,android这块基础库差距甚大,C#开发要高效的多,而且用Xamarin资料查android就行,完全通用的,Xamarin有android所有的API,只不过多了些C#的库而已,但如果你Java也很熟,那毫无疑问直接android studio搞起
不好意思,我是小白,只是想知道如果C#可以开发安卓,VS又这么好用,为什么大多数公司还是选用Java,而且谷歌和甲骨文扯这么久。。说不定哪天就。。[/quote] 因为Xamarin出的时间并不长,新东西很多人都不愿意尝试,而且人们觉得资料少,做个简单的APP还可以,复杂的就不行了,但实际真正使用过并明白原理的绝对不会这么认为,现在的Xamarin可以做Java能做到的任何事情,而且比Java要简单高效得多。 人们刚开始用的时候会去抱怨Xamarin,但如果你使用过android studio,你会发现坑更多
yyxgs 2016-08-01
  • 打赏
  • 举报
回复
引用 29 楼 bigbaldy 的回复:
[quote=引用 24 楼 yzje3soft 的回复:] 听说甲骨文都要抛弃的java了,不知道真假?!
真心希望他抛弃,这么多年Java发展太缓慢了,基础类库,语法以及JVM都需要好好修整一下了,如果google能接手情况会大转[/quote] 现在Java当头正盛,他应该不会抛弃的吧。。。
yyxgs 2016-08-01
  • 打赏
  • 举报
回复
引用 28 楼 bigbaldy 的回复:
[quote=引用 15 楼 yyxgs 的回复:] [quote=引用 6 楼 bigbaldy 的回复:] 这么说吧,如果你只用过C#,没用过Java,那么肯定是选Xamarin,android这块基础库差距甚大,C#开发要高效的多,而且用Xamarin资料查android就行,完全通用的,Xamarin有android所有的API,只不过多了些C#的库而已,但如果你Java也很熟,那毫无疑问直接android studio搞起
不好意思,我是小白,只是想知道如果C#可以开发安卓,VS又这么好用,为什么大多数公司还是选用Java,而且谷歌和甲骨文扯这么久。。说不定哪天就。。[/quote] 因为Xamarin出的时间并不长,新东西很多人都不愿意尝试,而且人们觉得资料少,做个简单的APP还可以,复杂的就不行了,但实际真正使用过并明白原理的绝对不会这么认为,现在的Xamarin可以做Java能做到的任何事情,而且比Java要简单高效得多。 人们刚开始用的时候会去抱怨Xamarin,但如果你使用过android studio,你会发现坑更多[/quote] Xxmarin在未来会普及吗?
大仙出游 2016-07-29
  • 打赏
  • 举报
回复
唉,刚刚接到一个数据集成的业务,又要忙了!
大仙出游 2016-07-29
  • 打赏
  • 举报
回复
引用 25 楼 岁月落寞忆流年的回复:
[quote=引用 24 楼 yzje3soft 的回复:] 听说甲骨文都要抛弃的java了,不知道真假?!
这个应该不可能,现在一提起java就提到甲骨文,给甲骨文打了多少免费的广告啊[/quote] 说的是啊,哈哈
  • 打赏
  • 举报
回复
引用 24 楼 yzje3soft 的回复:
听说甲骨文都要抛弃的java了,不知道真假?!
这个应该不可能,现在一提起java就提到甲骨文,给甲骨文打了多少免费的广告啊
大仙出游 2016-07-29
  • 打赏
  • 举报
回复
听说甲骨文都要抛弃的java了,不知道真假?!
大仙出游 2016-07-29
  • 打赏
  • 举报
回复
引用 19 楼 yyxgs的回复:
[quote=引用 17 楼 sp1234 的回复:] [quote=引用 15 楼 yyxgs 的回复:] [quote=引用 6 楼 bigbaldy 的回复:] 这么说吧,如果你只用过C#,没用过Java,那么肯定是选Xamarin,android这块基础库差距甚大,C#开发要高效的多,而且用Xamarin资料查android就行,完全通用的,Xamarin有android所有的API,只不过多了些C#的库而已,但如果你Java也很熟,那毫无疑问直接android studio搞起
不好意思,我是小白,只是想知道如果C#可以开发安卓,VS又这么好用,为什么大多数公司还是选用Java,而且谷歌和甲骨文扯这么久。。说不定哪天就。。[/quote] 晕。xamarin 免费是那年的事儿?你在 2015 年听说过它免费吗?而 java 在十几年前就是免费随便用的工具嘛! 你怎么比较一个才开放了3个月的东西,跟一个开放了20整整年的东西,其影响多少公司?[/quote] 好吧。。那么C#替代Java成为安卓的主流开发语言有没有可能?[/quote] 极有可能!极有可能!
大仙出游 2016-07-29
  • 打赏
  • 举报
回复
引用 14 楼 yyxgs的回复:
[quote=引用 5 楼 yzje3soft 的回复:] 可以的,我现在就是开发跨平台的项目!很好用的!希望你也喜欢!
跨平台?不是只针对Android的吗?[/quote] 针对所有平台!希望对你有帮助!
月影 2016-07-28
  • 打赏
  • 举报
回复
引用 20 楼 zanfeng 的回复:
用xamarin开发android程序。这是不打算推广嘛?? 新手开发个安卓培训也只不过3个月。 写个android代码有这么难嘛?
据说xamarin可以用c#开发ios和andriod程序。大概一个程序员可以干两份活。 另外,我觉得你如果了解过XAML,WPF或者UWP,你会觉得android sdk还处于微软的winform时代。 当然了,软件开发是一回事,市场又是另一回事。咱们不扯市场份额,只从纯软件开发的角度去看问题。
足球中国 2016-07-28
  • 打赏
  • 举报
回复
用xamarin开发android程序。这是不打算推广嘛?? 新手开发个安卓培训也只不过3个月。 写个android代码有这么难嘛?
yyxgs 2016-07-28
  • 打赏
  • 举报
回复
引用 17 楼 sp1234 的回复:
[quote=引用 15 楼 yyxgs 的回复:] [quote=引用 6 楼 bigbaldy 的回复:] 这么说吧,如果你只用过C#,没用过Java,那么肯定是选Xamarin,android这块基础库差距甚大,C#开发要高效的多,而且用Xamarin资料查android就行,完全通用的,Xamarin有android所有的API,只不过多了些C#的库而已,但如果你Java也很熟,那毫无疑问直接android studio搞起
不好意思,我是小白,只是想知道如果C#可以开发安卓,VS又这么好用,为什么大多数公司还是选用Java,而且谷歌和甲骨文扯这么久。。说不定哪天就。。[/quote] 晕。xamarin 免费是那年的事儿?你在 2015 年听说过它免费吗?而 java 在十几年前就是免费随便用的工具嘛! 你怎么比较一个才开放了3个月的东西,跟一个开放了20整整年的东西,其影响多少公司?[/quote] 好吧。。那么C#替代Java成为安卓的主流开发语言有没有可能?
  • 打赏
  • 举报
回复
引用 7 楼 gentle_wolf 的回复:
xamarin有15000家客户。应该不是假的吧。
下载量和安装量不能说明真正问题。 就好像现在 web 前端开源垃圾框架,有许多国外公司弄到点美金疯投,欺负中国的程序员见得世面少,所以找几个社区里的大牛收编、每月给几万块钱,让他们到处写文章,然后到百度、腾讯等等公司里边去求人家“你们无论如何也在一个小项目上的一个功能上试试吧,这样我们好写文章说百度公司、腾讯公司也使用我们这个开源框架的!”。 这些东西都要结合自己的实际仔细分析,绝不能单方面跟随这些社区的舆论。
  • 打赏
  • 举报
回复
引用 15 楼 yyxgs 的回复:
[quote=引用 6 楼 bigbaldy 的回复:] 这么说吧,如果你只用过C#,没用过Java,那么肯定是选Xamarin,android这块基础库差距甚大,C#开发要高效的多,而且用Xamarin资料查android就行,完全通用的,Xamarin有android所有的API,只不过多了些C#的库而已,但如果你Java也很熟,那毫无疑问直接android studio搞起
不好意思,我是小白,只是想知道如果C#可以开发安卓,VS又这么好用,为什么大多数公司还是选用Java,而且谷歌和甲骨文扯这么久。。说不定哪天就。。[/quote] 晕。xamarin 免费是那年的事儿?你在 2015 年听说过它免费吗?而 java 在十几年前就是免费随便用的工具嘛! 你怎么比较一个才开放了3个月的东西,跟一个开放了20整整年的东西,其影响多少公司?
  • 打赏
  • 举报
回复
可以开发,而且编译结果是原生的手机安卓和苹果程序,并不是通过虚拟层来模拟的。 使用 xamarin,你可以在你的手机程序中重复使用大量 .net framework 功能,你们自己的团队在其它异构项目中开发的大量企业 .net 类库,甚至包括界面驱动的核心层。例如你们根据 xml 文件而自动动态产生界面和自动监听事件,那么只需要抽取替换其最后的表现层,而留下所有计算、处理、通讯层内容。这是其不可替代的优势。 但是xamarin 还没有真正做到所见即所得的高效率开发。我们对其“免费”存在怀疑。主要是我们的应用使用 Hybrid 模式开发起来已经很有经验、很高效率了,换平台是一种巨大的损失。所以我估计在1年之内还不可能会再用起来它。
yyxgs 2016-07-28
  • 打赏
  • 举报
回复
引用 6 楼 bigbaldy 的回复:
这么说吧,如果你只用过C#,没用过Java,那么肯定是选Xamarin,android这块基础库差距甚大,C#开发要高效的多,而且用Xamarin资料查android就行,完全通用的,Xamarin有android所有的API,只不过多了些C#的库而已,但如果你Java也很熟,那毫无疑问直接android studio搞起
不好意思,我是小白,只是想知道如果C#可以开发安卓,VS又这么好用,为什么大多数公司还是选用Java,而且谷歌和甲骨文扯这么久。。说不定哪天就。。
加载更多回复(14)

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧