大家好,今天小编关注到一个比较有意思的话题,就是关于app跨平台开发问题,于是小编就整理了3个相关介绍***跨平台开发的解答,让我们一起看看吧。

  1. 有什么好的跨平台的桌面软件开发方案吗?
  2. 三个帮app怎么使用?
  3. C#跨平台吗?

什么好的跨平台的桌面软件开发方案吗?

开发跨平台程序最好的方案有三个:Microsoft Office:除了 Feature Specification,没有 share 任何 code。不过,真费钱。Adobe Photoshop:底层库自写,上层用 C++ 跨平台。Adobe Lightroom:底层库 C++/Objective-C 自写,上层用 Lua 跨平台。补充说明:这三个比较好的方案适合源代码的长期维护,但是要达到这种状态不是一蹴而就的。对于首次接触跨平台开发的团队,应该先集中精力在一个平台上完成产品然后考虑移植。Photoshop 原本就是 mac only 的产品。Adobe Lightroom 的方式是其架构师在 Lua 语言封装底层方面做了很多试验之后才选用的。次优的方案有:Perforce, Skype:QtUgly 的方案有:Eclipse/netBean:java SWT/Java Swing

三个帮***怎么使用

1、三个帮***可以聊天功能,秘电功能,跨聊功能,帮办大厅等功能上直接与人进行聊天。

app跨平台开发,app跨平台开发框架对比
图片来源网络,侵删)

2、在跨聊功能中,点击聊天界面右上+号可以发起跨聊,在跨聊管理页面获取并***链接,一并发送给非三个帮用户,非三个帮用户点击链接进入跨聊实现与三个帮用户聊天。

C#跨平台吗?

C#是.Net平台上的主要开发语言,除此之外还有VB.Net和F#等。此处说的C#跨平台暂且理解为.Net跨平台。

1,微软设计.Net之初,只支持Windows平台,跨多个版本的Windows系统平台,但是不能跨Linux等。

app跨平台开发,app跨平台开发框架对比
(图片来源网络,侵删)

2,.Net刚出来就公开了语言标准,因此有个团队基于该标准设计了Mono,除了Windows还支持Linux,并且一直维护更新,此时算得上是支持跨平台了。

3,2004年,牛逼游戏公司搞了个游戏引擎Unity,现在只支持C#,非常热门

4,2011年,另一个团队基于Mono开发了Xamarin,支持苹果Android、WP三个平台的移动开发,这个时候的.Net跨平台更有价值了。

app跨平台开发,app跨平台开发框架对比
(图片来源网络,侵删)

5,2016年,微软正式推出.Net Core,天生跨平台,支持Windows、Linux、iOS等。

6,再后来,微软收购了Mono、Xamarin,免费开放。

至此,.Net Core跨平台一统天下!


石头哥已经给你回答了。😂😂😂

为了攒点粉丝,我也答一下。

目前.NET有.net framework、.net core、xamarin、mono等框架未来将以.NET 5开始,统一框架。

.net可以跨平台、跨CPU架构。

支持Windows、linux、mac系统,基于linux开发的debain、ubuntu、centos等系统都支持。

除了英特尔CPU,amd的CPU、arm架构的cpu都支持。

除了我们平常电脑服务器用的Windows系统、linux系统,还支持树莓派等各种linux嵌入式开发板。

c语言是非托管语言,要对各种平台分别生成。而.net可以只生成一次,即可把软件放到各种平台下运行。一次生成,各个平台均可运行,不限cpu、不限系统。

对于docker、k8s等技术。.net能十分优秀地契合,通过容器、集群技术,建立大型系统,开发分布式应用

国外有十分丰富的大型应用经验,国内对.NET的敏感度不高,主要以j***a为首的编程进行开发。要参考.net的情况,应当到谷g查找资料。国内对.net的”热情”并不高。

到此,以上就是小编对于***跨平台开发的问题就介绍到这了,希望介绍关于***跨平台开发的3点解答对大家有用。