C#/mono开发Android应用程序实际意义。

C#/mono开发Android应用程序实际意义

以前介绍了以下C#利用mono环境的monoTouch开发开发Android应用的文章。

C#开发android应用主要采用的C#语法,你可以使用Lambda语句,异步委托等语法特性来实现,但是所有的基础库都是JAVA的android的C#实现而已,从使用角度上,实际意义不高。

作为简单的 应用MonoTouch For Android是不收费的,但是企业级用可能需要相关的库,是收费,所以使用意义更加渺小。

因为JAVA语言语法相当简单,C#替代JAVA意义本身没有太大的意义,最后成了噱头,高级的应用还收费。意义不大。

简单的不涉及到JAVA和C#基础库的算法,在Monotouch移植还是有一点的。


我当搞图像识别产品的时候,结果c#版本同样是Bitmap类,这个类几乎就是JAVA的翻版,不能使用BitmapData对象,操作指针,有啥意义???

最后还是算法思想的移植,没有啥意思,根本做不到无缝。



monoTouch意义不大,除非你对JAVA语言抵触,或者更加偏爱C#而已。在苹果IOS上还有一点意义。但是这点意义,面对大量的obj-c的帮助最后,他的优势虽然有一点,但是也不大了。因为简单还行,高级的你还得翻看OBJ-Cbang帮助解决核心问题。


除非你是打一枪的小应用,花一点钱,搞搞MonoTouch For IOS还凑合,否则还是OBJ-C实在,毕竟在程序猿眼里,语言比较末节,特别c#和JAVA差异本来就小,意义不大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值