Yintoni iMono kwaye kutheni inokuba yingozi?

IMono ligama leprojekthi yemithombo evulekileyo eqalwe yiXimian kwaye okwangoku ikhuthazwa nguNovell (emva kokufunyanwa kweXimian) ukwenza iqela lezixhobo zasimahla, ezisekwe kwiGNU / Linux kwaye ziyahambelana neNET njengoko kuchaziwe yiECMA. uthiyiwe ngabasebenzisi abaninzi be-GNU / Linux?

Yintoni iMono?

Hayi, ayinanto yakwenza neMonkey Island. mono kukuphunyezwa simahla kwe-CLI (uLwimi oluqhelekileyo lweziSeko) kunye neC # (zombini zenziwe yiMicrosoft), ngokweenkcukacha ezithunyelwe ECMA yokumiselwa kwayo. Olu setyenziso ngumthombo ovulekileyo.

I-Mono ibandakanya i-CLI, equlathe umatshini obonakalayo onoxanduva lokulayisha iiklasi, i-jit (Just-in-time) compiler kunye nomqokeleli wenkunkuma; konke oku kubhalwe kwasekuqaleni ngokwe-spec I-Ecma-334.

IMono ikwabandakanya i-C # compiler, ebhalwe ngokungathandabuzekiyo kwi-C # kwaye njenge-CLI, le compiler ilandela imigaqo I-Ecma-335.

Ukongeza iMono inekhathalogu yamathala eencwadi ahambelanayo namathala eencwadi. njenge-GTK # evumela ukudala indalo yemizobo yezixhobo zeGTK +, iMono.LDAP, Mono.Posix, njl.

Imvelaphi yeMono

UMono wakhawulwa nguMiguel De Icaza, eyiprojekthi ngelo xesha eyayixhaswa yinkampani yakhe iXimian; ngoku Inoveli ungumxhasi weprojekthi yeMono, kuba uNovell wafumana iXimian.

Inkuthazo yokudala iMono kungenxa yokukhangela izixhobo eziza kunceda ukwenziwa ngokukhawuleza kwezicelo kwindawo yeLinux.

I-Mono ixhasa amaqonga

IMono ngoku isebenza kwi-x86, PPC, SPARC, kunye neqonga le-S390 kwi-32-bit; kunye no-x86-64 kunye ne-SPARC ngama-64 amasuntswana; ukubanakho ukwenza kunye nokwenza usetyenziso kwiinkqubo ezisebenzayo: I-Linux, Windows, OSX, BSD kunye neSolaris.

Ngaba i-mono iyahambelana nesakhelo seNet?

Enye yeenjongo zikaMono kukufikelela kwinqanaba eliphezulu lokuhambelana ne-API 1.1, nangona sele ukhona umsebenzi owaneleyo wokuhambelana ne-API 2.0 yeNkqubo yeNet.

Oku kukuqinisekisa ukuba ibhanari edityaniswe kwiWindows ngeSakhelo seNet inokuqhutywa nakweyiphi na amaqonga eMono ngaphandle kokuphinda ubuyekeze i-binary, kwaye yona inokusebenzisa iMono -Ej ehambelanayo: Iilayibrari zenkqubo. Inkqubo.Xml, njl.

Amathala eencwadi abonelelwe yiMono ayi-100% ahambelana nomlingane wabo weSakhelo seNet. Inguqulelo yakutshanje 2.6.1. ibandakanya phakathi kwezinye izinto ezibalulekileyo:

  • I-CLI
  • Umhlanganisi we-C #
  • I-ADO.NET
  • ASP.NET
  • Iinkonzo zeWebhu
  • isixokelelwano
  • Iifayile zeWindowsForms

Eyokugqibela iyi- WindowsForms-yeyona ifuna owona msebenzi mkhulu ukuba ugqitywe uwonke. Nangona kufanele kuqatshelwe ukuba iprojekthi ayicingi ngokudala amathala eencwadi ahambelanayo neeNkonzo zeShishini.

Zeziphi iintlobo zezicelo endinokuzenza ngoku ngeMono?

Ewe, kuyenzeka ukuba wenze uhlobo lweWebhu lwezicelo kunye neeNkonzo zeWebhu ngokusebenzisa imodyuli ye-mod_mono evumela i-Apache Web server ukuba isebenzise i-ASP.NET (aspx) kunye neeNkonzo zeWebhu (asmx).

Kuyenzeka ukuba wenze usetyenziso olufikelela kulwazi olufana neMicrosoft SQL, Oracle, Postgresql, njl.

Kwicala lokusetyenziswa kwe-graphical interface, icebiso kukusebenzisa i-GTK #, kuba izixhobo ezisekwe kuyo (i-GTK +), ivumela usetyenziso lwegraphical ukuba lwenziwe kwiLinux, Windows kunye nakwiindawo ze-OSX ngaphandle kotshintsho; Le ngcebiso ibalulekile, kuba ukumiliselwa okuhambelana neefom yeWindows kwiMono akukagqitywa.

Ngaba kukho imfuneko yokuba isicelo sam sihambelane neMono kunye nesakhelo seNet, okt ephathekayo?

Ngokwenyani akukho zinto zichaziweyo, ukuba nje sisicelo esisekwe kwi-CLI; nangona zikho iingongoma ekufuneka zithathelwe ingqalelo:

  1. I-Linux ijongene nemeko yefayile kunye namagama olawulo; ke kubalulekile ukuba kubekho ukungqinelana namagama esiwasebenzisayo.
  2. Umahluli wendlela wahlukile kwiWindows () kuneLinux (/), ke kuyacetyiswa ukuba kusetyenziswe i-API Path.DirectoryPathSeparator, ukufumana isahluli esifanelekileyo xa usenza usetyenziso.
  3. Ukuba iilayibrari ezingezizo ze-CLI ziyasetyenziswa (umzekelo: ilayibrari kwi-C, C ++ njlnjl.), Usebenzisa i-p / Bhenela, qiniseka ukuba ilayibrari ikhona kwiindawo ezahlukeneyo apho isicelo siza kwenziwa khona.
  4. Sukusebenzisa itekhnoloji ekhoyo kuphela kwindawo ethile (Ex: Registry kwiWindows okanye GConf kwiLinux -Gnome-); okanye unike isisombululo esivumela usetyenziso ukuba lusebenze ngokuchanekileyo kwimeko apho luqhuba khona.
  5. Izicelo ezisekwe kwiFom yeWindows kwaye ezintsokothileyo azinakusebenza okwangoku, kuba iiFom zeWindows kwiMono azigqibanga.

Zeziphi izixhobo zophuhliso ezikhoyo kwiMono?

Ewe kunokwenzeka kwiWindows ukuphuhlisa usetyenziso usebenzisa iVidiyo yeVidiyo. Kwicala leLinux kukho IMonoDevelop, IDE esekwe kwi-SharpDevelop.

IMonoDevelop ivumela ulawulo lweprojekthi, umbala we-syntax, ikhowudi epheleleyo ye-auto, ukuqokelela kunye nokuqhuba usetyenziso kwi-IDE efanayo.
Ngokudibanisa (ii-add-ins) ukusebenza kuye kwandiswa, umzekelo:

  • Qhagamshela kwindawo yolwazi evela kwi-IDE
  • Ukubandakanywa kwe-debugger evumela, njengeVidiyo ebonakalayo, ukwenza umgca wekhowudi ngomgca, kunye nokujonga amaxabiso aguqukayo.

Kukho umsebenzi okwangoku wokudibanisa umyili wefom, nangona uyilo olu lujolise ekwenzeni iifom zeGTK # hayi iiFom zeWindows.

Izicelo zenzelwe uMono.

Kukho inani elilungileyo lezicelo ezenzelwe iLinux kwiMono, ukufumana umbono, nolu luhlu lunye ngezi zicelo:

Kwezi zicelo zingekagqitywa zezi:

  • IMonoDevelop: Yi-IDE yokwenza iinkqubo zeMono kwiLinux. I-IDE yenziwe kwi-C #.
  • F-ibalaInkqubo yenkqubo yekhathalogu, ukongeza ekubeni nakho ukwenza uhlengahlengiso lwedijithali kwiifoto.
  • BeagleIsixhobo esidwelisa kunye nokukhangela ulwazi phakathi kweendidi ezahlukeneyo zamaxwebhu kwiLinux.
  • tomboyInkqubo yokugcina amanqaku adityaniswe ngamagama aphambili.
  • Umchamo: Sisidlali somsindo esisekwe kwi-GStreamer.
  • I-PyMusique: Inkqubo ebonelela ngemifanekiso ebonakalayo yokufikelela ekuthengeni umculo ngenkonzo ye-Apple iTunes.
  • I-MonoUML: Ngumhleli ukwenza iidayagramu ngomgangatho we-UML.
  • Gnome yenza: Isiqalisi sokusebenza esikhawulezayo nesisebenzayo.
  • Docky: Misa idesktop yakho.
  • I-BansheeUmdlali weendaba osekwe kwiGstreamer.

Inkawu kunye neelayisensi

IMono kukuphunyezwa komthombo ovulekileyo weSakhelo seNet sikaMicrosoft, esekwe kwimigangatho ekhutshwe kwiECMA; Kuba ukumiliselwa kusekwe kwimveliso yeMicrosoft, ukusetyenziswa kweMono kwiLinux kubangele impikiswano- phakathi kwabasebenzisi beLinux kunye nabaphuhlisi- impikiswano kukuba iMono inokuphazamisa amalungelo awodwa omenzi wechiza kaMicrosoft, anokuba sisimangalo ngokuchasene neMonkey.

Ngokutsho kwe iphepha Iprojekthi yeMono, ukuba nje i-CLI kunye ne-C # compiler zihambelana nemigangatho eyamkelwe yi-ECMA, ezi ziqwenga zimbini zikhuselekile, ngokunxulumene namathala eencwadi athile eMono, awanabungozi; kodwa ukuphunyezwa kwamathala eencwadi anxulumene ne-ASP.NET, i-ADO.NET kunye neeFom zeFom zinobuthathaka ekwaphuleni ilungelo elilodwa lomenzi weMicrosoft- nangona okwangoku kungekho lwazi lokuba le yimeko-; Ngesi sizathu, iprojekthi yeMono iphakamisa iindlela ezintathu zetyala lokugqibela:

  • Qalisa ukusebenza kwakhona-ukunqanda ilungelo lomenzi-, ukuzama ukugcina i-API ihambelana.
  • Susa izinto ezingenakuphinda zenziwe.
  • Jonga izinto ezinokuphelisa ilungelo lomenzi.

Ngokwe-Wikipedia, ukuphunyezwa kweMono kwezo zinto zeNET zingaphantsi ECMA ukubekwa emgangathweni kwayo kuphakamise inkxalabo malunga nokwaphulwa kwamalungelo obunini besoftware ngexesha leprojekthi. Ngokukodwa, ingxoxo iphuhlisiwe malunga nokuba iMicrosoft ingayitshabalalisa na iprojekti yemono ngokusebenzisa amatyala ngaphezulu kwamalungelo abenzi.

Okwangoku kukho ingxoxo edlamkileyo malunga (noku) lula ukwamkela nokusebenzisa iMono kuluntu lomphuhlisi GNU / Linux. Ingxoxo ephambili ngokuchasene neMono kukuba ayikhululekanga kwilungelo elilodwa lomenzi wesoftware, kwaye kukho umngcipheko wokuba iMicrosoft izakufuna iilayisensi zokusebenzisa i-C # / CLI.

Kwelinye icala, iprojekthi gnome Uphuhlisa olunye ulwimi, Vala, Yenzelwe ngokukodwa ukuphuhlisa usetyenziso lweGnome, kodwa isimahla kwizisongelo ezivela kuMicrosoft.

Ingcebiso yam

Kukho ezinye iinkqubo ezintle ezibhalwe kwiMono. Unokucinga kuphela nge-F-Spot, Gnome Do okanye Docky. Kodwa, ndineendlela zasimahla ezingenazo zonke ezi ngxaki, ndikhetha ukungaxhomekeki kuMono.
Kwisigqibo esigqibeleleyo esenziwe nguDebian kunye no-Ubuntu ukubandakanya mono kufakelo olungagqibekanga, ngokungafaniyo noFedora owayisusayo, ngokubandakanya nje ethandwayo sicelo tomboy, Ibhalwe kwi-C #, URichard Stallman unayo amagama ambalwa obulumko oko kufanele ukukhuthaza ezinye ii-distros.

Ukuthembela kwi-C # kuyingozi, ke kuya kufuneka sikhuthaze ukusetyenziswa kwayo.
Ingxaki ayingafaniyo neMono, nakuphi na ukuphunyezwa simahla kweC # kuya kuba nengxaki efanayo. Umngcipheko kukuba iMicrosoft icwangcisela ukunyanzela konke ukwenziwa simahla kweC # ngaphandle kwebhokisi ngolunye usuku usebenzisa (zabo) amalungelo awodwa omenzi wechiza. Obu yingozi enkulu kwaye zizidenge kuphela ezingayihoya kude kube yimini yokwenzeka kwayo. Kufuneka sithathe amanyathelo okuzikhusela.
Kuya kufuneka silungiselele izinto ukuba sixhomekeke ekuphumezeni simahla kweC # encinci kangangoko kunokwenzeka. Ngamanye amagama, kufuneka singabatyhafisi abantu ekubhaleni iinkqubo zeC #. Ke ngoko akufuneki sibandakanye ukwenziwa kwe-C # kufakelo olungagqibekanga lonikezelo lwe-GNU / Linux, kwaye kufuneka sisasaze kwaye sincomele ii-non-C # izicelo endaweni yezicelo zeC # xa kunokwenzeka.

Khipha iMono

Ndifuna ukususa i-mono kulwabiwo lwam lwe-Ubuntu (kwaye ke, gcina indawo eninzi ehlala izixhomekeki kwaye, kwimeko yo-Ubuntu, akukho nto iyenye ngaphandle kokuxhasa "izicelo ezi-2 ezifakwe ngokungagqibekanga: F-Spot kunye noTomboy). Ukuba awusebenzisi enye yezi zinto zimbini, khipha kwi-Synaptic kunye nazo zonke iipakeji ezithi Mono okanye CLI.

Ukukhupha iMono ku-Ubuntu, unokuvula i-terminal kunye nohlobo:

Isudo apt-susa -purge mono-eqhelekileyo libmono0 libgdiplus sudo rm -rf / usr / lib / mono

Ezinye iindlela zeMono

Njengoko sibonile, okokuqala, ukuba ungumdwelisi wenkqubo, sukucwangcisa kwi-C #. Zininzi ezinye iilwimi, nangcono. Kwakhona, iGnome kutsha nje ikhuphe ulwimi olutsha olunomsebenzi ofana neMono obizwa ngokuba yiVala.
Ndisandula ukucima iMono kwaye ngayo ezinye zeenkqubo zam endizithandayo zacinywa ... zeziphi ezinye iinkqubo ezikhoyo ezinokuthi zithathe indawo yazo:

Ulwazi oluninzi

Ngolwazi oluthe kratya malunga neprojekthi yeMono, ndwendwela iwebhusayithi esemthethweni apha isiNgesi, Ngaphandle koko omnye Esisihlanganisi seMono blogs zabaphuhlisi; okanye ngeSpanish kwindawo yeMono Hispano, ukongeza kwi blogs yabantu abagcina le ndawo.
Ungalibali ukushiya izimvo zakho malunga neMono… =)


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   ariel sitsho

    Andiqondi ukuba iMicrosoft izakusebenzisa amalungelo awodwa omenzi wechiza ngokuchasene neMono, Monodevelop, Xamarine kwixa elizayo. Ngaphezu koko, ndiyakholelwa ukuba ezi zixhobo ziya kuthi ngandlela thile zikwenze kube lula kuwe ukuba wandise kwamanye amaqonga abanga indawo yabo eyilungelo kwilizwe lophuhliso lwesoftware ngokubanzi yonke imihla. Ndicinga ukuba uMono wenza umsebenzi omkhulu ekuhambiseni ubuchwephesha be-C # kunye ne-NET kwamanye amaqonga, obenza batyebe ngamathuba amatsha obuchwephesha ngokubhekisele kwithambile. UMono uyazi ukuba amalungelo awodwa omenzi wechiza athetha ntoni kwaye ngokuqinisekileyo uthabatha onke amanyathelo okuthintela ulwaphulo-mthetho. Kwelinye icala, iJAVA ithatha isikhundla sayo sobunkokeli ngeqonga layo leJava EE6, ethi incasa yam igqithe kubuchule obunikwa yiVisual Studio. Kungenxa yesi sizathu ngaphezulu kwayo nayiphi na into endicinga ukuba iMicrosoft izakufumanisa kufanelekile ukuhambisa ii-C # zazo kwiLinux, MacOSX, BSD, Solaris, Android, njl ... kwelinye icala, andivumi ukuzithatha ngandlela thile. Izikhundla ezithandabuzekayo zokuthi HAYI kuMicrosoft kwiLinux okanye uthi Hayi kwiLinux kwiMicrosoft, ndiyakholelwa ukuba indaleko yokwenyani ikwiindidi kwaye ukukhanyela inyani kukuhlehla.

  2.   Masisebenzise iLinux sitsho

    Ukuza kuthi ga ngoku akukho nto itshintshileyo. Ukuba unomdla wokukwazi ukuqhuba iinkqubo zakho kwiinkqubo ezahlukeneyo, ndincoma iJava okanye ipython. Ukuba uziva ukhululekile nge-c # syntax, vala yenye into elungileyo.
    Wanga! UPawulos.

  3.   pablo sitsho

    Sawubona!

    Kungekudala ndaye ndagqiba kwelokuba ndihambise ulwimi kwaye ndikhethe i-C #, ukuze ndisebenzise ikhowudi kwaye ndiyilethe ukuze ndiyisebenzise kuzo zombini iiplatifomu zeLinux kunye neWindows.

    Ngoku, ndibona lo myalezo ndizibuza ukuba ndenze kakuhle na (ndithetha oku ngokubhala kukaRichard Stallman).

    Ungandixelela ukuba le meko itshintshe into ukuza kuthi ga ngoku?

    (Ndiyazi ukuba esi sithuba sineminyaka emibini ubuncinci)

  4.   USergio sitsho

    Njengoko u-namesake ephawulile, andicingi ukuba iMicrosoft kufuneka ibeke umda kubuchule bayo bokwandisa, ewe, ayizukuphila ngayo. Ndiyababona nokuba banakho ukukhulula ulwimi, kuba benza imali ngokuphunyezwa, isikhokelo kunye nee-IDE.

    Ndiqala ukucinga ukuba uMnumzana Stallman mdala kwezi zinto namhlanje. Ndikonwabele ukufunda isicatshulwa sakho kunye nokucinga, ngelixa uluntu belijonge kwi-C #, i-Oracle yafaka isimangalo sayo sokuqala ngokuchasene ne-Android, nangona umzala olihlwempu, akufuneki ilibale ukuba yiLinux, ukophula umthetho welungelo elilodwa lomenzi wechiza ukusetyenziswa kwe… Java!

    Uluvo lwam kukuba uluntu lwaseLinux alunakuvunyelwa, ngokuzingca, ukuvala amehlo alo kwezinye iindlela kunye neengcango zalo kwinani elikhulu labaphuhlisi abasemgangathweni, abasebenzisa isiqubulo esithi "lungisa okanye ujike". Xa kukodwa kubakho ukufa, nokuba kuyacotha.

    Masingakulibali ukuba ulwimi lwenkqubo luyinto eyahluke kakhulu kwisicelo, lulungile kwindalo iphela. Ngubani oza kukwazi ukujonga isiNgesi ngelithi lulwimi longxowankulu?

    1.    UJavier L. sitsho

      Bathetha nge-MS ngokungathi abayazi intshukumo yayo kwinqanaba lokuthengisa, okanye sele belibele isiganeko sama-99 xa i-MS iguqule inxenye yeqonga le-Java ukuze isoftware ebhalwe kwisuti yayo ingasebenzi kwesinye isikhangeli. hayi i-IE6, xa umhlaba uqaphela, amatyala emvula anetha kuyo yonke indawo, kodwa okona kubaluleke kakhulu, uninzi lwesoftware ebhaliweyo kuye kwafuneka iphinde yenziwe. I-MS yinkampani efuna ukwenza inzuzo ngazo zonke iindlela. Kulabo bakwisoftware yasimahla, akululanga ukusebenzisa izixhobo zobumnini ukuba zininzi izixhobo zasimahla ezikhoyo.

    2.    jlboch sitsho

      USergio, awunangqondo xa ulibale ukuba ii-gringos azenzi nto, akukho nto, okanye zenza umsebenzi wesisa ukuba aziqinisekisi ukuba ziya kuvelisa izigidi zeedola, nasemva kwesenzo sabo,
      Eyona nto uyithandayo kakhulu kweli hlabathi sisiyobisi kunye needola (ngaloo ndlela)
      Yiyo loo nto balawule umhlaba kunye neemarike ngobungxowankulu babo: besebenzisa umthetho wentonga kunye nomthetho weedola, UTHIXO oyinyaniso wamagrosa ziidola, nokuba ngabahanahanisi bazophula amabele kwiitempile zamaProtestanti okanye ezicaweni. Katolika

      1.    UMax AC. sitsho

        I-Anti-Microsoft iyakuhlala iphuphuma kwizinto ekucingelwa ukuba zizimele geqe, kwaye nangona kuyinyani ukuba kule minyaka iMicrosoft ibonakalisile isimilo esingathandekiyo kumsebenzisi wokugqibela, masingalibali ukuba yinkampani yeshishini kwaye baya kuhlala ukwenziwa ngeemveliso zabo lishishini. Kodwa ihlabathi litshintshile, sele linabileyo, kwaye iMicrosoft ayivumi ukuyamkela ngelo xesha, kodwa bekungekho khetho, ukudityaniswa komgangatho ovulekileyo weXML kwiMSOffice kuyakungqina oko, kuye kwanyanzeleka nokuba "kwabelwane" ngekhowudi yeqonga layo elinyanzelwe yimithetho ye-antitrust kwaye kwafuneka liyenzile, i-Net Framework kunye neelwimi zayo zibhalisiwe kwiqumrhu laseYurophu i-ECMA enjongo yayo ikukubeka emgangathweni ubuChwepheshe boLwazi, kuba i-C # ingqinelana ne-ECMA-334, ye-CLI (esebenzisa iMono) i-ECMA-335 kunye ne-C ++ / CLI yi-ECMA-372, oku kuqinisekisa ukuba ezi lwimi namaqonga ziyafumaneka kuluntu ngokubanzi, ke iMicrosoft ayizukunyanzela nantoni na kwixa elizayo kwezo lwimi. Iinzame ezichasene noMicrosoft zokutyhafisa ukusetyenziswa kolwimi lweC # zibubudenge, ungcolile umdlalo okwezo zigwetywe nguMicrosoft, imigaqo yolwimi ivulekile, kukho ezinye iilwimi kwaye kweli lizwe olona khuphiswano oko kubangela uphuculo kuyo yonke imimandla, umdwelisi wenkqubo ngokwakhe kufuneka afumanise iilwimi ezahlukeneyo kunye neetekhnoloji kwaye azi iimpawu zazo kwaye iya kuba nguye oya kuthatha isigqibo kuye ukuba loluphi ahlala nalo ukwenza inkqubela phambili yakhe.

  5.   Masisebenzise iLinux sitsho

    Igalelo elifanelekileyo. Enkosi!

  6.   adrian sitsho

    NguStalmann lo !! Jonga abaqulunqa iMicrosoft phantsi kwebhedi yakho XD.

  7.   sergio sitsho

    Ukuba sithathela ingqalelo into efunwa nguMicrosoft nge .net kukufumana umhlaba kwiJava, ndicinga ukuba kulungile kakhulu ukuba ube nokuphunyezwa kwi-linux ukunciphisa amathuba akho.

    olwam uluvo kukuba ukuba iMicrosoft ibingenamdla koku ibingazukunceda ukuyila loo migangatho kwaye ibizakukhusela iilayibrari zayo .net ukunqanda (okanye ubuncinci kubenze kube nzima) ukubonakalisa. Kwaye ayisiyiyo ukuba sele sikwinguqulo ye-4.0 ukuba andiphazami kwaye onke amathala eencwadi ayo achithwa ngaphandle kwengxaki kwaye awasasetyenziswanga, nto leyo eya kuphucula ukusebenza koyilo.

    Kuyinyani ukuba iMicrosoft ibisoloko ihlawulisa kwanesona sicelo sigqibeleleyo kwaye ngoku ineretertoire yayo, umzekelo, iinguqulelo ezikhululekileyo zesitudiyo esibonakalayo se-net kwaye ngaphandle kwezithintelo zelayisensi kwaye ayisiyiyo kuphela into (iTruespace ye Umzekelo uye kwicala lasimahla).

    Lo ngumlo ophakathi kweJava kunye .Net kwaye, njengakwiimfazwe zonke, nawuphi na umhlobo wamkelekile.

    Inyaniso yeyokuba, nokuba siyathanda okanye asithandi, ukuba siphila kwihlabathi eligcwele iilayisensi ... enyanisweni, ezinye izibuko zibalaselisa amalungelo awodwa omenzi wechiza "anyhashwa" kwiphepha elilula leWebhu kwaye zixhaphake kakhulu kangangokuba inokuthi ibe nelungelo elilodwa lomenzi into elula kakhulu. Amalungelo awodwa omenzi wechiza akhona kwaye, ukuba umntu ufuna ukukudiliza iprojekthi, kunokwenzeka ukuba baya kuthi ekugqibeleni bafumane ilungelo elilodwa lomenzi elaphulwayo.

    Kwimeko apho kungakhange kucace, andizimiselanga ukuqala ungquzulwano apha olufuna ukwazi ukuba iWindows okanye iLinux ingcono, zahlukile nje kwaye nganye inezibonelelo zayo kunye nezinto ezingalunganga, njengayo yonke enye into. Kodwa lelinye ibali.

    A ubingelele.

  8.   e2fletcher sitsho

    NgeMicrosoft ngekhe wazi.

  9.   ken torrealba sitsho

    Regards,

    Ngexesha elidlulileyo, ndalandela isifundo, isahluko 1, kwiMono, kwaye kwabonakala kulula kakhulu kwaye kunendalo kuneJava, ndiyithandile eyokugqibela. Ngelishwa andikwazanga ukufumana inqaku elilandelayo lephephancwadi.

    Njengoko ndiyayiqonda i-C # kukuzivelela kweJ ++
    Ukuphunyezwa kwengxaki kweJava ukuba iMicrosoft imbizele ityala ngu-Sun, ophumeleleyo ngu-Sun, kuba u-Microsoft wayenamathala eencwadi (package) anokwenziwa kuphela kwi-Windows, eyayichasene nesiqubulo se-Java «ubhala ubona, wenza nanini na naphi na ».

    IMicrosoft scrap J ++ kunye no-C # ubeko

    Ngoku, iinyani zezi zilandelayo: U-Microsoft "unikele" ngenxalenye ethile ye-C # ukwenza iMono ibe semthethweni, ke loo macandelo awazukufumana matyala, kodwa into enganikwanga nguMicrosoft ukuba inethuba elihle lokuba iMicrosoft ifune nabani na oyisebenzisayo. Oku kunjalo, kuba kwenzekile ngaphambili, nezinye iisoftware, kodwa oku kuyakwenzeka ukuba uMono uqala ukubela abathengi, okanye ukuba inkampani iqala ukwenza imali (eninzi) ngenkxaso kunye nokuphunyezwa kolwimi okanye ifuna ukunika uphawu. yeyabo, ngelixa kakhulu baya kuyibona iguquka.

    Ekugqibeleni, kufuneka kuqatshelwe ukuba uMiguel de Izcasa unokukhathazeka ngenxa yokungakwazi ukusebenzela iMicrosoft, ngenxa yepasipoti yakhe ..., oku kwamenza ukuba enze isofthiwe ehambelana neWindows desde Linux, ukuze abo baqonde "into abayiphosileyo"

  10.   Kuk sitsho

    Andiyithandi le 🙁

  11.   Abaphuhlisi sitsho

    Ndicinga ukuba esinye sezizathu zokusebenzisa i-GNU / Linux kungenxa yokuba ingumthombo ovulekileyo kwaye ukuba siqala ukusebenzisa isoftware eyenziwe yiMicrosoft singabandakanyeka kwimpikiswano, nokuba kutheni ufuna isoftware kaMicrosoft xa kukho indawo enkulu kuluntu Ihlabathi lomthombo ovulekileyo wokuxhasana (imvelaphi yomthombo ovulekileyo) kwaye ngaloo ndlela uphucule nasiphi na isicelo esingavulekanga, awucingi?

    Masikhumbule ukuba ekuqaleni .I-NET ibingasimahla kwaye ukuba iyayikhupha (icandelo ebelilikhuphile) kungenxa yokuba abaphuhlisi abayisebenzisanga ngenxa yesicelo sayo esilinganiselweyo kwaye iMicrosoft ibiphulukana nobukho kubo bonke abaphuhlisi.

    Ukuba into esiyifunayo kukuba izicelo zethu zisebenze kumaqonga ahlukeneyo, kutheni ungasebenzisi iJava okanye iPython. Izicelo ezitsha ezenziwe yiXamarin ukuphuhlisa ios okanye i-android, yindlela kuphela # yokulawula ukukhula phantsi kolwimi olunye, kuba njengoko sonke sisazi, kuhlala kungcono ukusebenzisa ulwimi lwenkobe.

    Ngokubhekisele kuRichard Stallman, ndicinga ukuba ngoyena mntu unamava kumthombo ovulekileyo kwaye ngenxa yoko, ubuncinci kufuneka siyeke ukuhlalutya kancinci iingxaki ajongene nazo, kuba ukwazi imbali kuyanceda ukunqanda iimpazamo ezifanayo.

    Njengawo wonke umntu, abaphuhlisi kufuneka bahlawule amatyala (ukutya, impilo, njl.), Kwaye ke ngenxa yoko kufuneka sifumane isibonelelo soqoqosho ngomsebenzi wethu, kodwa sineendlela ezahlukeneyo zokuwufumana (ngethamsanqa), ezinje ngeminikelo, iingcebiso, uphuhliso isekwe kumthombo ovulekileyo, njl. Kufuneka sisebenzise izakhono zethu kunye nobuchule, kuba eli hlabathi litsha "lijika" ngendlela elenza ngayo kubulela kubaphuhlisi abakhoyo kwaye benza yonke into isebenze njengoko kufanele. Ngokombono wam siziziseko zetekhnoloji entsha kunye noluntu olutsha hayi iinkampani.

    Musa ukukholwa?

  12.   UAdrian Fernandez sitsho

    Andicingi ukuba uM $ uza kwenza nantoni na ngokubamba nabani na owaphula amalungelo abenzi e-C #. Khange ayenze ngaphambili, akayenzi namhlanje, ngenxa yoko akenzanga ngayo nangaliphi na ixesha kungekudala. Kwelinye icala, uStallman waziwa ngokuqhubeka kwakhe nokuchasana nesoftware yasimahla (akanelisekanga yi-Linux kernel), ucinga iminyaka engama-20, ilizwe labaphuhlisi elitshutshiswa nge-M $.
    Ngapha koko. IMonodevelop sisixhobo esihle sokusebenza nayo. Kwaye ukuba kukho umntu owoyikayo ukusebenzisa i-C # kule nto uyibonileyo, kusekho isiSiseko, okwangoku esisebenza njenge-C # kuphuhliso oluninzi.

  13.   UDaniel Noriega sitsho

    Ewe, ndiyavuma namanye amagqabantshintshi, ndiyinjineli ye-Elektroniki kodwa ndihlala ndizazi iindaba zenkqubo kwaye ndihlala ndizama ukufunda ulwimi ngokupheleleyo. Eyona nto ibinzima kum ukuzama ukukhetha ukuba loluphi ulwimi ekufuneka ndilufundile, ndiphatha i-C ++ kodwa andizazi ii-API ngoko ke ayisiyonto, yiyo loo nto ndizama ukubona ukuba yeyiphi i-API ekugxilwe kuyo. Kodwa into endiyifunayo kukukwazi ukuphuhlisa ikhowudi yeqonga lomnqamlezo, kwaye ngokucacileyo into yokuqala ebonakalayo yiJDK okanye .Net.

    Ke ndiyayibona le posi kwaye ndibona ngokunyanisekileyo ukuba kuninzi kakhulu paranoia. Andiqondi ukuba iMicrosoft iza kumangalela i-mono, ndicinga ukuba ngokuchaseneyo, iMicrosoft izuza ithuba ukuze ulwimi lwayo luzuze phakathi kweenkqubo ngokuba lulwimi olunokwandiswa kwamanye amaqonga. Ndingumsebenzisi weLinux kodwa ndikwangumsebenzisi weWindows kwaye ndiyayithanda iLinux, kodwa ukuba kukho into enye endingayixhasiyo malunga neLinux kukuba indawo elungileyo yoluntu iyazingca kwaye iyadika kwaye ihlala isilwa yonke imihla ngobubhanxa. , ethukisa kwaye ethoba isidima abo bangazi kancinci.

  14.   UJose Manuel Alcaraz sitsho

    Ewe ungazinikeli ekuvumiseni ... uyibethelele ... .net ngoku ngumthombo ovulekileyo ... xD

  15.   Alexis sitsho

    ehhh njengoko besenditshilo amaxesha amaninzi ... ndiyamkhwaza uRichard Stallman ... uveza uluvo lwakhe kwaye abalandeli bayagxuma ngokungathi ilizwi lakhe lingumyalelo ongcwele ... nangona i-MS ingasebenzisa amalungelo awodwa omenzi wechiza kwixa elizayo, kodwa ayisiyonyani kangako yokuba (ubuncinci apho ndihlala khona) amaqonga aphambili kwinqanaba leshishini yiNET kunye neJava… ke ukufunda ukuphatha iMono kungaphetha ngokuxhamla kwikhondo lomsebenzi njengomphuhlisi; Ayisiyonto iphilileyo kwihlabathi le-Linux ukutyumza nayiphi na enye indlela eyahlukileyo "yeenjongo" zikaMnumzana Stallman, ngokobuqu ndisebenzisa iMono yokulinga kunye nokufunda (kuba andifaki ukufaka iiwindows kwikhompyuter yam, kodwa andinakunyanzela Kwiposi yam yomsebenzi) kwaye andiziva ndingumoni hahahaha imibuliso.

  16.   JOU sitsho

    Andikhathali nokuba i-C # iyingozi okanye ukuba olunye ulwimi luvulekile OKANYE, ukuba nje iyaqhelana nayo nayiphi na inkqubo yokusebenza kwaye inenzuzo kwaye ivelisa imali, kulungile, ngoku ndingumdwelisi wenkqubo ye-Linux osebenzisa ulwimi olusisiseko olufana neWindows Visual Basic kwaye ukuba ndiyabona ukuba iququzelela inkqubo elula, enobungcali kwaye iyanda kumaqonga amaninzi, iya kwamkeleka.

  17.   Uloyiko sitsho

    Madoda, kuba iMicrosoft sele ithenge iXamarin kwi2016, iMono inendlela ende ekufanele ihanjwe. Yeka ubungqongqo obunqabileyo kwaye usebenze kwezinye iindlela zenkqubo. I-NET ihanjiswe ngokusesikweni kumaqonga angengawo e-Windows ukusukela ngo-2014 (ngokudalwa kwe-DotNet Foundation) kunye nokuphunyezwa kwe-NET kwiindawo ezingezizo ii-Windows zikhule kancinci kancinci. Awucingi nje kuphela malunga nezo zinto zeeNkonzo zeNgcaciso ye-Intanethi okanye iiWindows server njengangaphambili, kodwa kuya kufuneka ucinge nge-Apache Web Server / Nginx ngeNET. Kwimeko yam: ndiyile izicelo ze-ASP.NET MVC 4/5 kwi-IIS emva koko kwi-Apache Web Server kwiLinux Ubuntu malunga nonyaka ngoku, ukuza kuthi ga ngoku, andibanga nangxaki ekusebenziseni isicelo se-ASP.NET MVC ezibini amaqonga ewebhu ahlukeneyo.

    Nali igalelo lam, ukuba unomdla wokufuduka kwezicelo ze-ASP.NET MVC ziye kwiApache / Ubuntu:

    Icandelo 1:
    https://radioterrormexico.wordpress.com/2016/06/22/ejecutar-aplicaciones-asp-net-en-plataformas-no-windows-parte-13/

    Icandelo 2:
    https://radioterrormexico.wordpress.com/2016/06/23/ejecutar-aplicaciones-asp-net-linux-ubuntu-server-parte-23/

    Umzekelo Github:
    https://github.com/boraolim/MonoServe-2016

  18.   hector sitsho

    Le mpikiswano ine-whiff eyomeleleyo kwezopolitiko ... hahahaaaa XD

  19.   IsiJamani A. COPERTINO sitsho

    NgeJava kuya kwenzeka okufanayo, ukuba i-Oracle iyonwabile, yenza ukuba iJava ihlawulwe kunye nepropathi yayo kwaye sonke sivakala. Ixhomekeke kakhulu. Kwaye andicingi ukuba inkampani okanye iLinux ngokwayo iyalukhuthaza olu hlobo lophuhliso ukuba kwixa elizayo izakubayingxaki kubasebenzisi.-

  20.   U-Elvino ulahlekile sitsho

    Kumaxesha e-globalization kunye ne-deglobalization, kulungile ukukhumbula iindlela ezithile zokuzimela wedwa zezinye
    okanye isimilo sokukhohlisa, ingelulo inoveli efumana iXimian, kodwa funda
    kwenzeke ntoni nge-Mysql / Sun Microsystm kunye ne-Oracle yokufunxa iLanga kunye nayo iMysql ukuze inyamalale
    Kuthathe uMonty (umyili weMysql) kancinci ukuyazi kodwa wayijonga kwakhona iprojekthi yakhe wazala uMariaDB kwaye waphela eyintlungu kwi-esile e-Oracle
    kodwa ngeMono okufanayo kunokwenzeka.
    Ndiyi-Cobol, C, Java kunye ne-Harbour Networking ye-programme ye-Multilanguage, kwaye ngaloo ndlela i-Under Aix, Linux ne-Windows
    Ndixuba izicelo ngeSocket, ndinxibelelana nezicelo phakathi kweelwimi ezahlukeneyo kunye namaqonga awahlukeneyo eBhanki

    Ndicinga ukuba iprojekthi inkulu, oko kukuthi, iyakubandakanya amawaka emigca yekhowudi, kuya kufuneka uyidlale ngokukhuselekileyo ukuqinisekisa ukukhula / ukuguqulwa kwayo kunye nokuma kwayo
    ngoku ukuba ikhowudi incinci, ngekhe ndibenangxaki ukuyenza phantsi kweC #, ukuba ilungile, inamandla kwaye isombulula iingxaki kum kulungile.
    Phendula nge quote

  21.   ukubetha sitsho

    Net Core + C # = Ixesha elizayo

  22.   UYesu Arce sitsho

    Inqaku lalilungile de "ukuba ungumdwelisi wenkqubo, ungasebenzisi i-C #" yavela ... ngelo xesha baphulukana nokuthembeka kwabo.

  23.   IJafet Granados sitsho

    Kwi-2020, bekusele kuqinisekisiwe ukuba akukho nto ibithethwe kule post yenzekileyo. IMicrosoft yenze iNET Core kwaye yayenza yasimahla. Ngoku ngamaqonga ama-3 aneelayibrari ezisisiseko ezifanayo kodwa ekugqibeleni ezahlukileyo (okoko zadalwa kwasekuqaleni), inyathelo elilandelayo yayikukuhlanganisa ezi zinto zintathu, kwaye yile nto kanye iyenziwayo ngeNET 5 (ngaphandle kwegama "Isiseko" okanye "Isakhelo"), njengoko bekutshiwo, liqonga elitsha, kodwa ngoku umthombo ovulekileyo, iqonga elinqamlezileyo, elinokusetyenziselwa ukwenza usetyenziso lwewebhu, usetyenziso lwe desktop, usetyenziso lweselfowuni, IoT, AI, Cloud, phakathi kwabanye. Le nguqulelo yenzekile ngenxa yenani elikhulu labaphuhlisi abathe banegalelo enkosi kwinto yokuba i-NET ngoku ingumthombo ovulekileyo. Oku kuye kwafuneka ukuba kwenzeke kuba njengoko bekukho iinkampani ezininzi kunye nabaphuhlisi abasebenzisa i-NET ngendlela evulekileyo, iMicrosoft ivule ithuba lokuthengisa iinkonzo zayo (ikakhulu kwiLifu), ezingasikelwanga mda ekusebenziseni .NET okanye C # nokuba. IMicrosoft ayisosidenge, ukuvala isoftware kunye nokuqala ukugwetywa kwakuyinto eyingozi kubo. Kodwa ke, anditshatanga nakweyiphi na .NET okanye naluphi na ulwimi. Kodwa ndibona umdla kakhulu okwenziwayo ekuhlaleni. Ngokufumana inkxaso kwinkampani enkulu, uluntu olukhululekileyo lungakhula ngokukhawuleza, ngakumbi kuba kukho i-NET Foundation ejongene nokuphononongwa kweeprojekhthi ezikhoyo ezivulekileyo kwi-NET, eqinisekisa ukuba kukho iodolo, iinkqubo zilungisiwe Ukusuka kuMicrosoft uqobo lokujonga kwakhona iiprojekthi.