Xamarin For Everyone

简介: 这篇文章本来写于4月1日,但是后来怎么也发布出去,发现是因为文章中使用了://科*学*上*网***这四个字子,估计是命中敏感词了。大家懂就好。一,Background       今天早上收到邮件:                    感觉微软土豪买买买之后,下手速度还是很快的,不想多说,我喜欢这个新玩具!!!      现在移动端的开发,比如安卓,苹果等,确实需求了挺大的,而且人也是蛮贵的,工期长,土豪公司通过流程化跟规模化还可以撑得住,但是一般小公司就要在这方面拼命节约了,所以出现了穿着大棉袄的webapp流行起来。



这篇文章本来写于4月1日,但是后来怎么也发布出去,发现是因为文章中使用了:

//科*学*上*网***

这四个字子,估计是命中敏感词了。大家懂就好。



一,Background



       今天早上收到邮件:


           








  

     感觉微软土豪买买买之后,下手速度还是很快的,不想多说,我喜欢这个新玩具!!!

 

     现在移动端的开发,比如安卓,苹果等,确实需求了挺大的,而且人也是蛮贵的,工期长,土豪公司通过流程化跟规模化还可以撑得住,但是一般小公司就要在这方面拼命节约了,所以出现了穿着大棉袄的webapp流行起来。但是毕竟是不好用,反正我是忍受不了这种。于是,为了均衡RMB跟体验性,出现了个Hybirdapp,但是自己做过之后发 现,hybirdapp这种模式还是蛮中庸的,确实省去了write more than once的过程,但是要build more thanonce,搞起来也是要有一定原生代码的功底的。

 

   Xamarin最初刚接触到的时候,它还不是微软旗下的,当时靠着跨平台,write once ,canbuild for manyplatforms的优势,还在漫天要价。公司一般是不愿意出这个钱的,作为一个个人开发者来说,我也是NOMoney!!从这点也可以看出,一个技术火不火的起来,不光要看它本身的 优势,还要看这个技术背后的bigboss的意思。

 

       不说啦,越说越像我是在做技术投机~ 感觉微软土豪买买买之后,下手速度还是很快的,不想多说,我喜欢这个新玩具!!!

 

     现在移动端的开发,比如安卓,苹果等,确实需求了挺大的,而且人也是蛮贵的,工期长,土豪公司通过流程化跟规模化还可以撑得住,但是一般小公司就要在这方面拼命节约了,所以出现了穿着大棉袄的webapp流行起来。但是毕竟是不好用,反正我是忍受不了这种。于是,为了均衡RMB跟体验性,出现了个Hybirdapp,但是自己做过之后发 现,hybirdapp这种模式还是蛮中庸的,确实省去了write more than once的过程,但是要build more thanonce,搞起来也是要有一定原生代码的功底的。

 

    Xamarin最初刚接触到的时候,它还不是微软旗下的,当时靠着跨平台,write once ,canbuild for manyplatforms的优势,还在漫天要价。公司一般是不愿意出这个钱的,作为一个个人开发者来说,我也是NOMoney!!从这点也可以看出,一个技术火不火的起来,不光要看它本身的 优势,还要看这个技术背后的bigboss的意思。

 

       不说啦,越说越像我是在做技术投机~


           

 二,安装配置及helloXamarin


                   用过java开发过安卓的 人都知道,开发之前,先要配置JDK,之后是SDK,然后在开发工具里面进行配置等等。使用Xamarin开发安卓的配置也是很多的,但是鉴于微软一向是做事干净利落,我们可以直接使用XamarinInstaller.exe来进行类似的一键化的安装。只需坐等即可。


       我只下了Xamarin.VisualStudio_4.0.1.147.msi,然后我的VS12 VS15就都ok了。之后在VS里面登陆你的Xamarin账号:


             


之后,配置JDK,SDK,NDK环境:


      


    建议SDKAPIleve高点儿。

   

    另外,调试方面,官方推介采用VirtualBox+Android player Preview的方式,类似virtualBox+genymotion的方式。

    

     嗯,别的坑自己填填吧,后期有时间会更一些Xamarin开发APP的东西。

 

      by the way.官方文档地址:https://developer.xamarin.com/guides/android/getting_started/hello,android/hello,android_quickstart/

        

       

 


      






目录
相关文章
|
网络协议 Linux 网络安全
Centos配置静态ip地址 (保姆级教程!!!)(上)
Centos配置静态ip地址 (保姆级教程!!!)
873 0
|
安全 算法 Oracle
【WEB安全】Apache Shiro 反序列化漏洞(上)
Apache Shiro是一款开源企业常见JAVA安全框架,提供身份验证、授权、密码学和会话管理。java中的权限框架有SpringSecurity和Shiro,由于Spring功能强大但复杂,Shiro的简单强大,扩展性好因此用的还是很多。
1035 0
【WEB安全】Apache Shiro 反序列化漏洞(上)
|
机器学习/深度学习 Python
Py之yacs:yacs的简介、安装、使用方法之详细攻略
Py之yacs:yacs的简介、安装、使用方法之详细攻略
Py之yacs:yacs的简介、安装、使用方法之详细攻略
|
设计模式 uml
设计模式常用的UML图------类图
这篇文章介绍了UML中类图的基本概念和用途,详细解释了类与接口、类之间的关系,包括继承、实现、组合、聚合、关联和依赖等六种关系,并展示了它们在类图中的表示方法。
设计模式常用的UML图------类图
|
机器学习/深度学习 数据可视化 数据挖掘
【Macos系统】安装VOSviewer及使用VOSviewer教程!!以ESN网络的研究进行案例分析
本文介绍了如何在MacOS系统上安装VOSviewer软件,并以ESN(Echo State Network)网络的研究为例,通过VOSviewer对相关科学文献进行可视化分析,以深入了解ESN在学术研究中的应用和发展情况。
1241 0
【Macos系统】安装VOSviewer及使用VOSviewer教程!!以ESN网络的研究进行案例分析
|
监控 安全 Cloud Native
公司监控电脑效率升级:精细化选择与应用
在竞争激烈的商业环境中,高效的员工表现对企业成功至关重要。为此,选用合适的电脑监控方案变得尤为重要。Libera Networks LAN/WAN Manager 提供云原生监控服务,能快速适应企业变化并集成最新威胁情报,但成本较高。WorkWin 是一款优秀的国产监控软件,提供全方位监控功能与个性化策略配置,加之深入的数据分析及严格的数据安全保障。SentinelOne 则专注于端点安全,能有效防御各种威胁,但配置较复杂。OsMonitor 能准确监测员工活动,提供灵活的监控策略及直观的报表功能。这些工具帮助企业提升工作效率的同时,兼顾了安全与隐私。
360 0
|
前端开发 JavaScript 中间件
基于最新koa的Node.js后端API架构与MVC模式
基于最新koa的Node.js后端API架构与MVC模式
398 1
|
机器学习/深度学习 人工智能 自然语言处理
让大模型不再巨无霸,这是一份最新的大模型参数高效微调综述
【5月更文挑战第12天】最新综述探讨了大模型参数高效微调,旨在减少计算成本、增强泛化能力和灵活性。方法包括Additive、Selective、Reparameterized和Hybrid PEFT,已应用于NLP、CV和多模态学习。尽管取得进展,仍需解决泛化、效率和可解释性问题。未来研究将关注多任务学习、强化学习和神经架构搜索。论文链接:https://arxiv.org/pdf/2403.14608.pdf
751 2
|
存储 关系型数据库 MySQL
【MySQL】myisam_max_sort_file_size=64G,是干什么的?底层原理是什么?
【MySQL】myisam_max_sort_file_size=64G,是干什么的?底层原理是什么?
1009 0
|
应用服务中间件 Shell nginx
制作docker镜像的dockerfile编写规则汇总
制作docker镜像的dockerfile编写规则汇总
343 0