Xamarin 和mono的区别,两者是不是一样的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin 和mono的区别,两者是不是一样的相关的知识,希望对你有一定的参考价值。

参考技术A Xamarin是mono项目的一个分支,但这里面最大的区别Xamarin是商业项目.mono做为跨平台的框架已得到越来越多的商业项目的肯定,令外界担心的版权问题\可靠性\稳定性也得到证实,使用mono最大的好处是可以使用其它平台众多的项目解决方案,而不必被限制在windows平台下贫乏而又昂贵的各种解决方案

uni,mono有啥区别?di,bi有啥区别?除了their origins

这两组是前缀,由于有细微差别,在一些生物化学领域中代表的意义不同。所以希望高人帮助解释之!

uni- 源于拉丁语 "unus" 意为"一"
例: uniform, unilateral, universal, unity, unanimous, unite, unison, unicorn
mono- 源于希腊语"monos"意为"单独的"
例: monopoly, monotype, monologue, mononucleosis, monorail, monotheist
二者意思上差别不大
有点和否定前缀in-和un-差不多
都是语源上的区别(in-源于拉丁语,un-源于古德语)
个人感觉mono-多用于科学词汇(尤其是化学)
而uni-在普通词汇中较为常见

di-和bi-
其实跟前边那组一样的
di-源自希腊语 bi-源自拉丁语

由于英语对其他语言的广泛接纳
造成了这种同义词缀同时存在的局面
我觉得对使用这种词缀的词汇只有强记一法...

翻了很多文献才找到下面的内容...
自己也学到很多东西

在化学领域
根据IUPAC(国际理论和应用化学联合会)的无机化学命名法规定
在表示一价化合物时,统一用mono-
(实际上我还真没看到uni-前缀的化学物; uni-只在生物学中看到)
而在表示二价的时候,统一用di-
那么bi-呢?
我以前就很奇怪,为什么碳酸氢根明明是HCO3,又不是(CO3)2
为什么叫bicarbonate
爬过资料才发现
bi-是一种容易引起歧义的表示方法
用来表示含有一个氢离子
所以有sodium bicarbonate(碳酸氢钠)这种说法
IUPAC推荐改称碳酸氢根一类为"hydrogen carbonate"
以避免误会和统一命名法
所以,根据IUPAC的命名法
在有机无机化学中
用来表示"一"的前缀只有mono-一个
而用来表示"二"的词缀只有di-一个
于是化学学科里的这两组词缀你应该明白了吧~追问

di是两个原子的,两组物质的,bi是两次,两倍,双。
因为生物中我也见过bi的。
有没有生物方面是命名法?

追答

bi-在化学中我还真没见到除了bicarbonate之外的说法
你说的"两次,两倍,双"di-不都可以替代么
或者你举个bi-用于化学的例子给我看看
我也研究下

生物命名法通常指的门纲目科属种及生物名称的命名法
虽然有类似diptera(双翅目)之类的词出现
但我没找到说明类似情况的文献

参考技术A 有这些单词或前缀、后缀吗?请清楚提问

以上是关于Xamarin 和mono的区别,两者是不是一样的的主要内容,如果未能解决你的问题,请参考以下文章

mono unity Xamarin 这三者之间是啥关系

uni,mono有啥区别?di,bi有啥区别?除了their origins

Xamarin vs. Mono vs. Monodevelop [关闭]

Mono/Xamarin最新版本的效率跟.NET Framework官方版差多少

MAC下 MONO xamarin 怎么不能用 MSBuild

在 Mono 中获取 % 处理器时间