成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux Mono極大提高開源領(lǐng)域和GUI應(yīng)用程序開發(fā)

運(yùn)維 系統(tǒng)運(yùn)維
與此相對, Linux Mono項(xiàng)目為開放源代碼的開發(fā)者提供了一個(gè)真正的"創(chuàng)建一次,隨處部署"的工具包, 并能充分利用Microsft.NET的各項(xiàng)優(yōu)點(diǎn)。Linux Mono項(xiàng)目遵守GPL和LGPL的各項(xiàng)條款, 開發(fā)者能自由地編寫, 并發(fā)布商業(yè)的或個(gè)人的應(yīng)用程序;而這些, Microsoft的"代碼共享"許可是做不到的。

Linux Mono是常用系統(tǒng),于是我學(xué)習(xí)研究了Linux Mono,在這里對大家詳細(xì)介紹下Linux Mono系統(tǒng)應(yīng)用,希望對大家有用。在博客園上經(jīng)常有人提到Linux Mono,我剛開始還認(rèn)為僅僅是個(gè)開發(fā)工具而已,通過搜索,發(fā)現(xiàn)并不簡單。其實(shí)Linux Mono是一個(gè)集體的, 自發(fā)的開發(fā)項(xiàng)目, 旨在開發(fā)一個(gè)開放源代碼的Linux版的Microsfot.NET 開發(fā)平臺(tái)。

作為一個(gè)有機(jī)的.NET整體, 它包括一個(gè)C#編譯器, 一個(gè)公用語言運(yùn)行時(shí)環(huán)境, 以及相關(guān)的一整套類庫。Linux Mono項(xiàng)目將使開發(fā)者開發(fā)的.NET應(yīng)用程序不僅能能在windows平臺(tái)上運(yùn)行, 也能在任何支持Linux Mono的平臺(tái)上運(yùn)行, 包括Linux, Unix。 Linux Mono項(xiàng)目將使大家能開發(fā)出各種跨平臺(tái)的應(yīng)用程序, 并能極大提高開源領(lǐng)域的開發(fā)效率。

Microsoft.NET是一套強(qiáng)大的GUI應(yīng)用程序開發(fā)和Web Services (.NET開發(fā)框架)開發(fā)工具;一個(gè)提供給最終用戶應(yīng)用程序(比如web服務(wù)和大量其他企業(yè)產(chǎn)品)的用戶身份識(shí)別和驗(yàn)證系統(tǒng)("Hailstorm")。

.NET開發(fā)工具包括C#編譯器, 公用語言構(gòu)架(CLI)。它能使程序員用C#或其他語言編寫的程序運(yùn)行在非windows系統(tǒng)之上。 Microsoft和Corel最近宣布他們將在遵守Microsoft的"代碼共享"許可下, 合作在FreeBSD平臺(tái)上實(shí)現(xiàn).NET。

隨著C#以及CLI被提交給ECMA和W3C標(biāo)準(zhǔn)化組織, "代碼共享"許可的局限性將限制開發(fā)者的開發(fā)工作, 包括在其他平臺(tái)上的商業(yè)開發(fā)。比如Linux,Unix, Solaris。

與此相對, Linux Mono項(xiàng)目為開放源代碼的開發(fā)者提供了一個(gè)真正的"創(chuàng)建一次,隨處部署"的工具包, 并能充分利用Microsft.NET的各項(xiàng)優(yōu)點(diǎn)。Linux Mono項(xiàng)目遵守GPL和LGPL的各項(xiàng)條款, 開發(fā)者能自由地編寫, 并發(fā)布商業(yè)的或個(gè)人的應(yīng)用程序;而這些, Microsoft的"代碼共享"許可是做不到的。

Linux Mono在他的開發(fā)構(gòu)架中將提供三個(gè)關(guān)鍵部件, 以幫助開發(fā)者快速的在Linux平臺(tái)上開發(fā)、 部署、運(yùn)行.NET的兼容程序: 一個(gè)延伸自GNOME平臺(tái)的C#編譯器, 他將使開發(fā)者能創(chuàng)建.NET相兼容的應(yīng)用程序。

這些開發(fā)者還將能在開放源代碼的系統(tǒng)上使用和Microsoft CLI相兼容的類庫來進(jìn)行最終用戶程序開發(fā)和web服務(wù)開發(fā)。Linux Mono還有一個(gè)Linux版的Microsfot公用語言運(yùn)行時(shí)環(huán)境(CLR)的及時(shí)編譯(JIT)引擎。

這樣, Linux上就能運(yùn)行在Windows, Linux, 或Unix平臺(tái)上編寫的程序了。 其類庫和工具可從: http://www.mono-project.com/Main_Page下載和試用。

注:部分內(nèi)容參照LinuxAid。 另外,還有幾篇關(guān)于 Linux Mono的,個(gè)人覺得對學(xué)習(xí)Mono有所幫助,鏈接如下:

1、《用Linux Mono下進(jìn)行.net開發(fā)》,對如何在linux下用Linux Mono進(jìn)行.net開發(fā)講的比較詳細(xì)http://www.zdnet.com.cn/developer/tech/story/0,2000081602,39266522,00.htm

2、《在Linux Mono 上體驗(yàn)asp.net 》,是將項(xiàng)目移植到Mono上。http://cnblogs.com/chsfly/archive/2005/01/26/97733.aspx

3、《在RedHat Fedora Core 2下成功安裝Linux Mono 1.0筆記》,對安裝過程講解的比較詳細(xì)。

【編輯推薦】

  1. Linux中使用Linux Mono系統(tǒng)運(yùn)行
  2. Linux Makefile編譯使用的環(huán)境從helloworld入手
  3. Linux平臺(tái)系統(tǒng)環(huán)境建立example.cs編譯執(zhí)行
  4. Linux平臺(tái)系統(tǒng)環(huán)境建立example.cs編譯執(zhí)行
  5. Linux磁盤停止了有點(diǎn)奇怪了試試其他的Fedora core 6
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2023-09-07 10:21:03

VS Code 技巧提高開發(fā)效率

2022-01-13 22:37:26

VSCode代碼 編輯器

2010-03-01 16:04:13

Linux Hadoo

2022-01-20 15:33:30

區(qū)塊鏈創(chuàng)新初創(chuàng)公司

2023-10-07 09:37:53

2012-05-11 14:22:27

IBM程序開發(fā)

2023-07-14 10:54:00

Linux命令

2022-09-29 10:11:13

命令Arch LinuxGUI

2011-06-14 14:57:06

QT Python GUI

2009-06-10 14:59:04

Netbeans 6.應(yīng)用程序

2015-09-06 09:17:31

2013-06-05 10:16:53

2023-12-10 14:43:30

PythonGUIeel

2009-05-27 14:31:53

NetBeansEclipsPHP

2010-08-12 15:52:34

Flex應(yīng)用程序

2020-09-23 14:33:01

Golang桌面開發(fā)GUI

2019-11-11 15:24:04

Linux軟件微軟

2010-09-28 10:51:44

亞馬遜在線商店Android Mar

2012-02-08 15:06:31

ibmdw

2022-09-19 00:37:13

SaaS云計(jì)算開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 理论片午午伦夜理片影院 | 日韩综合在线视频 | 黄色网址在线免费观看 | 久久在线视频 | 羞羞视频在线观看 | 亚洲成人二区 | 天天操狠狠操 | 亚洲精品一区在线 | 国产精品成人国产乱 | 亚洲欧洲成人av每日更新 | 久久爱一区 | 成人精品一区 | 激情欧美日韩一区二区 | 成人免费一区二区三区视频网站 | 天天搞夜夜操 | 龙珠z国语版在线观看 | 中文字幕亚洲视频 | 亚洲视频在线观看 | 日批av| 日韩中出 | 中文字幕精品视频 | 另类 综合 日韩 欧美 亚洲 | 九九热免费视频在线观看 | 欧美精品一区二区免费 | 国产精品自拍视频 | 亚洲国产高清在线观看 | 成人欧美一区二区三区 | 丁香婷婷久久久综合精品国产 | 亚洲视屏 | 欧美日韩国产一区二区 | 黄色一级电影免费观看 | 国产精品福利在线观看 | 龙珠z在线观看 | 日韩av在线播| 精品国产免费一区二区三区演员表 | 精品国产伦一区二区三区观看说明 | yiren22综合网成人 | 美女久久久 | 日韩免费一区二区 | 亚洲一区二区三区在线 | a看片|