请问可以用.NET开发安卓和IOS应用了吗?

yyxgs 2016-05-08 02:04:32
请问可以用.NET开发安卓和IOS应用了吗?
...全文
561 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
比如说,如果你原来的.net 客户端程序是基于 mvvm 或者 mvc 模式来设计的,那么换一个 View 就应该很简单,甚至几乎不用写多少行代码、只要重新绑定就好了。 你把一个需要30万的项目,用2万块钱就能做完,而且不用做太多的测试,因为原系统很稳定。
  • 打赏
  • 举报
回复
当你有一个相当复杂的系统软件,你可以考虑从 wpf 或者 winform 的版本移植其终端程序,如果原来的“分层”机制设计得当,可能你只要稍微修改几十行适配代码,就能将原来的大量业务、通讯等等层次的代码跟 xamarin app中的新写的界面相适配。这比你分别招聘2个iOS程序员和3个安卓程序员,要方便多了。 当然,我并不建议使用 xamarin。具体原因在这里就不多说了,因为我们已经在微软没有跟上 app 发展潮流时已经研发出来一套非常高效率的开发流程,不可能在1年内就放弃(何况 xamarin 也并不易用)。但是你如果是刚学,可以试一试。
  • 打赏
  • 举报
回复
引用 12 楼 yyxgs 的回复:
[quote=引用 11 楼 mlxwl2013 的回复:] 没什么麻烦的,除了安装开发环境外。最大的问题是缺少文档和书籍,无从下手。
哦哦,我在贴吧看到有人说,用.NET开发安卓还不如学Java开发,看来是谣言,谢谢了![/quote] 重点实际上与这些说法其实完全无关,这些都是小孩子“追新”的习惯,而不是实用者的习惯。 重点在于,当你使用xamarin 的时候,你有大量(巨量!)的 .net 中的类库都可以复用,例如关于 socket/tcpclient的库,或者你和你的同事曾经在许多 .net 项目下写出来的代码,你都能复用到你的安卓和iOS程序里边!
mlxwl2013 2016-05-09
  • 打赏
  • 举报
回复
推荐用C#开发安卓和IOS,毕竟C#的语法非常优雅,而且类库也设计得很合理。 Java真心比不上C#。
yyxgs 2016-05-09
  • 打赏
  • 举报
回复
引用 13 楼 mlxwl2013 的回复:
推荐用C#开发安卓和IOS,毕竟C#的语法非常优雅,而且类库也设计得很合理。 Java真心比不上C#。
嗯嗯,我也认为新出来的东西肯定会有所改进的
yyxgs 2016-05-09
  • 打赏
  • 举报
回复
引用 15 楼 sp1234 的回复:
当你有一个相当复杂的系统软件,你可以考虑从 wpf 或者 winform 的版本移植其终端程序,如果原来的“分层”机制设计得当,可能你只要稍微修改几十行适配代码,就能将原来的大量业务、通讯等等层次的代码跟 xamarin app中的新写的界面相适配。这比你分别招聘2个iOS程序员和3个安卓程序员,要方便多了。 当然,我并不建议使用 xamarin。具体原因在这里就不多说了,因为我们已经在微软没有跟上 app 发展潮流时已经研发出来一套非常高效率的开发流程,不可能在1年内就放弃(何况 xamarin 也并不易用)。但是你如果是刚学,可以试一试。
谢谢指点!
爱睡觉的阿狸 2016-05-09
  • 打赏
  • 举报
回复
告诉你能用的,自己不见得就用。
yyxgs 2016-05-08
  • 打赏
  • 举报
回复
引用 1 楼 jiangsheng 的回复:
好多年之前就可以了……
请问那为什么还有这么多人用Java呢?
yyxgs 2016-05-08
  • 打赏
  • 举报
回复
引用 11 楼 mlxwl2013 的回复:
没什么麻烦的,除了安装开发环境外。最大的问题是缺少文档和书籍,无从下手。
哦哦,我在贴吧看到有人说,用.NET开发安卓还不如学Java开发,看来是谣言,谢谢了!
mlxwl2013 2016-05-08
  • 打赏
  • 举报
回复
没什么麻烦的,除了安装开发环境外。最大的问题是缺少文档和书籍,无从下手。
yyxgs 2016-05-08
  • 打赏
  • 举报
回复
引用 9 楼 mlxwl2013 的回复:
[quote=引用 7 楼 sp1234 的回复:] [quote=引用 楼主 yyxgs 的回复:] 请问可以用.NET开发安卓和IOS应用了吗?
据说 vs 中集成 xamarin 要免费了。但是还没有实际证实,并且微软也还没有真正把 xamarin logo,也没有什么作者写“红皮书系列”之类的。微软的动作如熊,不知道会不会真的发力。[/quote] 已经免费了,从上个月开始的,现在需要的是相关的文档和书籍,但是微软方面还没有动静。[/quote] 请问听说在.NET下开发安卓或苹果应用非常麻烦,是真的吗?
mlxwl2013 2016-05-08
  • 打赏
  • 举报
回复
引用 7 楼 sp1234 的回复:
[quote=引用 楼主 yyxgs 的回复:] 请问可以用.NET开发安卓和IOS应用了吗?
据说 vs 中集成 xamarin 要免费了。但是还没有实际证实,并且微软也还没有真正把 xamarin logo,也没有什么作者写“红皮书系列”之类的。微软的动作如熊,不知道会不会真的发力。[/quote] 已经免费了,从上个月开始的,现在需要的是相关的文档和书籍,但是微软方面还没有动静。
蒋晟 2016-05-08
  • 打赏
  • 举报
回复
好多年之前就可以了……
  • 打赏
  • 举报
回复
并且微软也还没有真正把 xamarin 改成自己的 logo,并且微软似乎在移动开发平台上面还是一个三流销售人员代理别人产品而非技术创新、超级框架创新的思路。
  • 打赏
  • 举报
回复
引用 楼主 yyxgs 的回复:
请问可以用.NET开发安卓和IOS应用了吗?
据说 vs 中集成 xamarin 要免费了。但是还没有实际证实,并且微软也还没有真正把 xamarin logo,也没有什么作者写“红皮书系列”之类的。微软的动作如熊,不知道会不会真的发力。
yyxgs 2016-05-08
  • 打赏
  • 举报
回复
引用 4 楼 feiyun_Web 的回复:
[quote=引用 3 楼 Dobzhansky 的回复:] 微软吃饱了撑的,没人用
试想想,swfit做出的包,1MB,然后用Mono做,打出的包5MB还耗电。谁都会选[/quote] 那请问C#一般用在什么领域上呢?
yyxgs 2016-05-08
  • 打赏
  • 举报
回复
引用 3 楼 Dobzhansky 的回复:
微软吃饱了撑的,没人用
那请问C#一般用在什么领域上呢?
我是飞云 2016-05-08
  • 打赏
  • 举报
回复
引用 3 楼 Dobzhansky 的回复:
微软吃饱了撑的,没人用
试想想,swfit做出的包,1MB,然后用Mono做,打出的包5MB还耗电。谁都会选
Dobzhansky 2016-05-08
  • 打赏
  • 举报
回复
微软吃饱了撑的,没人用
CSLA.NET是一个在分布式环境下只通过修改配置文件就可以实现N层部署的框架. 它致力于构建丰富,强大而灵活的业务层,包含了验证,权限,数据门户等标准化的解决方案,使你的业务对象更加标准和灵活.它提出了移动对象(Mobile Object) 的概念,使业务对象在不同的服务器上物理性的移动.但它并不失灵活性,其数据门户对ADO.NET,LINQ, ADO.NET Entity Framework,Nhibernate等都能够支持.CSLA.NET还支持在业务对象上构建WPF、ASP.NET(Web Forms、AJAX和 MVC)和Windows Forms,WCF service,Windows Workflow,web Services,Silverlight等用户接口.      CSLA.NET开始于2001年,已经有8年时间了.现在已经被使 用在很多项目中.最新发布的3.6版本包括CSLA.NET  for Windows和CSLA.NET for Silverlight两个版本.其中CSLA.NET for Silverlight对Silverlight2.0提供了无缝支持.      CSLA.NET提供核心功能:         完全支持数据绑定(WPF,Silverlight,Windows Form和Web Form)      对象状态追踪(对象是否为新增、修改、标记为删除,等等。)    标准化业务和验证规则处理 在对象和属性层级的标准化授权 整合及简化,标准的.NET身份验证模型  撤销(Undo)功能,用来支持实作取消按钮,和复杂分层的用户接口(UI)     标准化集成与数据存取层或ORM 加强对于业务对象的LINQ查询支持 许多的一般生产力(productivity)功能,可用于很多的企业应用程序方案中 异步数据存取,和异步验证规则   支持的平台有:Microsoft .NET 1.x through 4.5.1Windows Runtime (WinRT for Windows 8.1)Windows Runtime (WinRT for Windows Phone 8.1)Windows Phone 8 (Silverlight)Silverlight 5Android (using the Xamarin tools)iOS (using the Xamarin tools)Linux and OSX (using mono) 标签:.net开发框架

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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