跨平台移动应用开发框架Xamarin可以让你完全用C#编写你的应用程序,在iOS、Android、Windows Phone 8、Windows8和mac平台上共享相同的代码。你可以重用你最喜欢的.NET库,而且还很容易地使用平台特定的库和框架。Xamarin提供了高性能编译的代码和完全访问所有本地API。所以Objective-C和Java能干的事,Xamarin的C#平台工具一样可以出色完成。

Xamarin 在5月28日发布了Xamarin 3,主要有四个重要的变化。

首先,他们有了一个坚实的iOS界面设计器,而且不依赖于苹果的Xcode。Xamarin Studio 就可以了,当然也可以在Visual Studio上面使用,具体可看Xamarin Designer for iOS Overview。

第二个就是Xamarin.Forms。它是一个抽象的控件平台。您可以通过代码或者是XAML来描述一个按钮,并正确的获得按钮在每个操作系统的行为。你甚至可以创建或者是重写特定的控件,这一部分使用XAML可满足了很多做个Silverlight/WPF/WP 同学的期盼,终于在界面层统一了,当然界面层上还有一些平台特有的还得使用平台相关的UI,这样可以把代码的共享比例进一步提高了。

第三个就是Xamarin Studio增强,对NuGet 内置包管理支持和集成.NET BCL 文档等等,通过Nuget可以使用超过20,000多个组件包。

第四个就是代码共享方面的改进,为跨平台项目提供的2个代码共享模式PCL 和Share,

详细的内容可以参见官方博客 《Announcing Xamarin 3》。

[Xamarin] iOS 與Android結合SignalR

转载于:https://www.cnblogs.com/shanyou/p/3762930.html

基于Mono跨平台移动应用开发框架发布Xamarin 3.0相关推荐

  1. Xamarin 2.0:基于Mono跨平台开发框架

    原文地址为: Xamarin 2.0:基于Mono跨平台开发框架 跨平台移动开发框架Xamarin今天发布了最新的2.0版本,新增Xamarin Studio集成开发环境以及 Xamarin Comp ...

  2. electron开发_基于Electron+React的跨平台应用程序基础开发框架

    介绍 Electron React Boilerplate是Github上超过12k+star的可扩展跨平台应用程序开发框架,Electron 是基于HTML+CSS+Javascript等 Web ...

  3. 2023年最全盘点 | 16款跨平台应用程序开发框架

    近年来小程序技术被微信及其生态应用带的如火如荼的,开发者的世界里,小程序的技术非常受关注,特别在流量承接及跨端开发方面,均受到不同规模的企业关注及积极实践. 2023年,小程序依然很火,但却有了一些不 ...

  4. 基于Qt5 跨平台应用开发

    1.Qt简介 2.Qt 编程关键技术 2.1 信号与槽 2.2 Qt事件处理 3.Qt开发与实例分析 3.1 开发环境 3.2 系统实现基本框架 3.3 数据库管理 3.5 对Excel进行操作 4. ...

  5. PhoneGap跨平台移动应用开发框架体验

    http://www.cnblogs.com/chenkai/archive/2011/12/31/2309035.html 早在7月份就听说PhoneGap.移动应用产品往往常常考虑多个平台的支持. ...

  6. 推荐一款基于 SpringBoot 的接口快速开发框架

    以下文章来源方志朋的博客,回复"666"获面试宝典 简介 magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为H ...

  7. Mono喜迁新家-http://www.xamarin.com/

    Mono喜迁新家-http://www.xamarin.com/ http://tirania.org/blog/archive/2011/May-16.html 发条新闻赚点人气! Today we ...

  8. asp毕业设计—— 基于asp+access的软件信息发布系统设计与实现(毕业论文+程序源码)——软件信息发布系统

    基于asp+access的软件信息发布系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的软件信息发布系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需 ...

  9. Ultimate++是一个C++跨平台应用快速开发框架

    Ultimate++是一个C++跨平台应用快速开发框架 U++是一个注重提高编程效率的C++跨平台应用快速开发框架,包括一系列库(GUI. SQL等)和一个集成开发环境. 快速开发是通过智能.主动使用 ...

最新文章

  1. POJ 2227 The Wedding Juicer——堆的应用——Pku2227
  2. 如何计算k段流水线执行n条指令的执行时间
  3. 一个还算简单的微信消息SDK(基于.Net Standard 2.0)
  4. 月入过万的副业你要不要?不需要编程知识,不限男女,不限学历
  5. freeCodeCamp:Diff Two Arrays
  6. 马斯克公布猴子成功用“意念”打游戏,脑机接口技术距离人类还有多远?
  7. protoc 命令 java_用proto命令生成java文件
  8. touchend与click顺序
  9. python之读取文本操作
  10. OpenStack踩坑记录
  11. js获取引用的css样式,js获取css样式方法
  12. 全体离职员工致某IT老板的一封公开信
  13. 电阻用计算机怎么算,电阻分压计算器
  14. Java开发之HTTP协议详解
  15. SpaceSyntax【空间句法】之DepthMapX学习:第一篇 数据的输入 与 能做哪些分析
  16. 华为的“少年天才”攀登者,出发向智能存储的“奥林帕斯山”
  17. ❤️数据可视化❤️:基于Echarts + GeoJson实现的地图视觉映射散点(气泡)组件【10】 - 黑龙江省
  18. java类接口的区别_java抽象类和接口区别
  19. 如何在微信小程序中实现文本换行?
  20. 【学术相关】科研工作者最容易出现的10种错觉,即使跌入谷底也要奋力前行...

热门文章

  1. myeclipse导入外部javaweb项目
  2. Django中Ajax提交数据的CSRF问题
  3. Oracle中常用的命令,随着学习进度总结
  4. 【洛谷P3369】普通平衡树(splay)
  5. Andriod的Http请求获取Cookie信息并同步保存,使第二次不用登录也可查看个人信息...
  6. C++ 宽字符(wchar_t)与窄字符(char)的转换
  7. 作为软件工程师,你必须知道的20个常识
  8. 基于WordNet词典的本体源
  9. Lombok框架集成与原理解析
  10. Acalvio正式推出其新型安全防御技术——流欺骗