MONO在中国

大名鼎鼎的开源跨平台开发框架MONO ,最近在中国越炒越火!前段时间 Unity3D 让MONO逐渐进入大家的视线!如今的Xamarin 更将要掀起一波浪潮!

Unity3D 被国内某些培训机构 带入了大众的视线!

Xamarin 如今也在某些地方悄悄起来了!

     个人其实也使用过这两款软件,总体感觉 也并不是那么好(主要是:收费的!人穷志短,莫笑!)前者在跨平台游戏开发上面 开上去还是比较OK,但是和更加专业的XXX引擎相比较,还是有那么一些差距!后者跨平台感觉也很NB。

其实以上都不是重点,我想说一说。MONO是一个开源的框架,为何后面的种种种软件却开始收费,这叫人情何以堪?而且其价格更是暴利。。咳咳!不能多说 以免被喷!

其实上面的也是废话!主要的是来看看最重要的!Unity3D自然不多说!一会儿是C#代码一会又是JS代码。。Xamarin来多说一句!

using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;

namespace androidTest
{
	[Activity (Label = "androidTest", MainLauncher = true)]
	public class MainActivity : Activity
	{
	

		protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);

			// Set our view from the "main" layout resource
			SetContentView (Resource.Layout.Main);

			// Get our button from the layout resource,
			// and attach an event to it
			Button button = FindViewById<Button> (Resource.Id.myButton);
			
			button.Click += delegate {
				Toast.MakeText(this,"hello",Android.Widget.ToastLength.Long).Show();
			};

		}
	}
}

  弱弱的问一下 ,这C#中夹杂的Toast的又是咋个一回事?总结了一下。其最大优点莫过于其对OO思想的支持度!为何这样说呢?面向对象最大的优点算得上 代码重复利用,我们用其在做Android和IOS程序上的确业务逻辑代码是可以重用的!不过前提是:你对Android 和IOS开发有较为雄厚的功底,不然。。。嘿嘿 不要想着用MessageBox 来代替 Toast的! 最终说到底:比较会WP开发的人不一定完全就精通IOS和Android开发。大家各自掂量一下自己的能力 看看自己用来N久的工具和这个Xamarin 谁更好用一些吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值