Yini iMono futhi kungani ingaba yingozi?

IMono igama lephrojekthi yomthombo ovulekile eqalwe yiXimian futhi njengamanje iphakanyiswa nguNovell (ngemuva kokutholwa kweXimian) ukwakha iqembu lamathuluzi wamahhala, asuselwa ku-GNU / Linux futhi ahambisana ne -NET njengoba kuchaziwe yi-ECMA. uzondwa ngabasebenzisi abaningi be-GNU / Linux?

Yini uMono?

Cha, ayihlanganise lutho neMonkey Island. Mono ukuqaliswa kwamahhala kwe-CLI (Ingqalasizinda Yolimi Oluvamile) no-C # (womabili adalwe yi-Microsoft), ngokuya ngemininingwane ethunyelwe ku I-ECMA ngokuma kwayo. Lokhu kuqaliswa kungumthombo ovulekile.

IMono ifaka i-CLI, equkethe umshini obonakalayo onesibopho sokulayisha amakilasi, i-jit compiler (Just-in-time) kanye nomqoqi kadoti; konke lokhu kubhalwe kusuka ekuqaleni ngokusho kwe-spec I-Ecma-334.

IMono ifaka ne-C # compiler, ebhalwe ngokuxakile ku-C # futhi njenge-CLI, lo mhlanganisi ulandela imininingwane I-Ecma-335.

Ngokwengeziwe iMono inekhathalogi yemitapo yolwazi ehambisana nemitapo yolwazi ye-.Net, kepha futhi inochungechunge lwemitapo yolwazi engekho ku-Microsoft's .Net Framework; njenge-GTK # evumela ukudala izixhumi ezibonakalayo zomdwebo we-GTK + toolkit, Mono.LDAP, Mono.Posix, njll.

Umsuka weMono

UMono wakhulelwa nguMiguel De Icaza, iphrojekthi leyo yayixhaswa ngaleso sikhathi yinkampani yakhe iXimian; okwamanje I-Novell ungumxhasi wephrojekthi yeMono, kusukela uNovell athola iXimian.

Isisusa sokwenza iMono kungenxa yokuseshwa kwamathuluzi azosiza ukwakhiwa okusheshayo kwezinhlelo zokusebenza kwimvelo yeLinux.

Amapulatifomu asekelwa yiMono

IMono njengamanje isebenza kuma-x86, PPC, SPARC, naku-S390 platforms kuma-32-bit; ne-x86-64 ne-SPARC ngezingcezu ezingama-64; ukukwazi ukudala nokwenza izinhlelo ezinhlelweni ezisebenzayo: i-Linux, iWindows, i-OSX, i-BSD ne-Solaris.

Ngabe i-mono iyahambisana nohlaka lweNet?

Enye yezinhloso zikaMono ukuthola ukuhambisana okuphezulu ne-API 1.1, yize sekunomsebenzi omningi wokuhambisana ne-API 2.0 yohlaka lweNet.

Lokhu kuhloswe ukuthi i-kanambambili ehlanganiswe ku-Windows ne-.Net Framework ingenziwa kunoma yiziphi izingxenyekazi ze-Mono ngaphandle kokuphinda ibuyisele kanambambili, nokuthi yona isebenzise iMono -Ej: imitapo yolwazi ehambisanayo. .Xml, njll -.

Imitapo yolwazi enikezwe ngabakwaMono ihambisana no-100% nozakwabo wohlaka lweNet. Uhlobo lwakamuva 2.6.1. kufaka phakathi kwezinye izici ezibalulekile:

  • I-CLI
  • Isihlanganisi se-C #
  • I-ADO.NET
  • ASP.NET
  • Izinsiza zeWebhu
  • System
  • I-WindowsForms

Okokugcina okuyi - WindowsForms - leyo edinga umsebenzi omningi ukuthi uqedelwe ngokuphelele. Yize kufanele kwaziwe ukuthi iphrojekthi ayicabangi ngokwenziwa kwemitapo yolwazi ehambisanayo Yezinsizakalo Zebhizinisi.

Yiziphi izinhlobo zezinhlelo zokusebenza engingazenza njengamanje nge-Mono?

Kungenzeka ukudala izinhlelo zohlobo lweWebhu kanye nezinsiza zeWebhu ngokusebenzisa imodyuli ye-mod_mono evumela i-Apache Web server ukuthi isebenzise amakhasi we-ASP.NET (aspx) kanye neWeb Services (asmx).

Kungenzeka futhi ukudala izinhlelo zokusebenza ezifinyelela kulwazi olufana neMicrosoft SQL, i-Oracle, iPostgresql, njll.

Ngasohlangothini lwezinhlelo zokusebenza zesikhombimsebenzisi sokuqhafaza, isiphakamiso ukusebenzisa i-GTK #, ngoba ikhithi yamathuluzi esekwe kuyo (i-GTK +), ivumela ukusebenzisa izinhlelo zokuqhafaza ezindaweni zeLinux, Windows ne-OSX ngaphandle kwezinguquko; Lesi siphakamiso sibalulekile, ngoba ukusetshenziswa okuhambisana namaFomu eWindows kuMono akukakapheleli.

Ngabe kunesidingo sokuthi uhlelo lwami lokusebenza luhambisane neMono nohlaka lweNet, okungukuthi luyaphatheka?

Azikho ezinye eziqondile, inqobo nje uma uhlelo olusekelwe ku-CLI; noma kunamaphuzu athile okufanele acatshangelwe:

  1. I-Linux iyazwela ngamacala ngamagama wefayela nawesiqondisi; ngakho-ke kuyadingeka ukuthi kube nokuvumelana namagama esiwasebenzisayo.
  2. Isihlukanisi sendlela sehlukile kuWindows () kunakuLinux (/), ngakho-ke kuyanconywa ukusebenzisa i-API Path.DirectoryPathSeparator, ukuthola isihlukanisi esifanele lapho kwenziwa uhlelo.
  3. Uma kusetshenziswa imitapo yolwazi engeyona eye-CLI (Ex: umtapo wezincwadi ku-C, C ++ njll), usebenzisa i-p / Biza, qiniseka ukuthi umtapo wezincwadi ukhona ezindaweni ezahlukahlukene lapho kuzosetshenziswa khona uhlelo.
  4. Ungabusebenzisi ubuchwepheshe obutholakala kuphela endaweni ethile (Isib: iRegistry kuWindows noma i-GConf kuLinux -Gnome-); noma unikeze isisombululo esivumela uhlelo lokusebenza ukuthi lusebenze kahle endaweni lapho lisebenza khona.
  5. Izicelo ezisuselwa kumaWindows Amafomu futhi eziyinkimbinkimbi kakhulu kungenzeka zingasebenzi okwamanje, ngoba iWindows Amafomu eMono awaphelele.

Yimaphi amathuluzi okuthuthukisa akhona eMono?

Kungenzeka kusuka kuWindows ukuthuthukisa uhlelo usebenzisa i-Visual Studio. Ohlangothini lweLinux kukhona I-MonoDevelop, i-IDE esuselwa ku-SharpDevelop.

IMonoDevelop ivumela ukuphathwa kwephrojekthi, ukufaka umbala kwe-syntax, ikhodi ephelele ezenzakalelayo, ukuhlanganisa nokusebenzisa uhlelo lokusebenza kusuka ku-IDE efanayo.
Ngokungezwa (ama-add-ins) ukusebenza kuye kwandiswa, ngokwesibonelo:

  • Xhuma kulwazi oluvela ku-IDE
  • Ukufakwa kwe-debugger evumela, njenge-Visual Studio, ukwenza umugqa wekhodi ngomugqa, nokubheka amanani aguqukayo.

Okwamanje kunomsebenzi wokuhlanganisa umklami wefomu, noma lo mklami egxile ekwakheni amafomu e-GTK # hhayi amaWindows Amafomu.

Izicelo zenzelwe uMono.

Kunezinombolo ezinhle zezinhlelo zokusebenza ezenzelwe iLinux eMono, ukuthola umbono, nazi izinhlu ezi-2 ezinalezi zinhlelo:

Kulezi zicelo ezivelele yilezi:

  • I-MonoDevelop: I-IDE yokuhlela izinhlelo zeMono kuLinux. I-IDE yenziwa ku-C #.
  • I-F-Spot: Uhlelo lokukhathalogi yezithombe, ngaphezu kokukwazi ukwenza ezinye izinguquko zedijithali ezithombeni.
  • BeagleIthuluzi elibonisa futhi lifune imininingwane phakathi kwezinhlobo ezahlukahlukene zamadokhumenti ku-Linux.
  • Tomboy: Uhlelo lokugcina amanothi axhunywe ngamagama angukhiye.
  • I-Muine: Isidlali somsindo esisuselwa ku-GStreamer.
  • I-PyMusique: Uhlelo olunikeza isikhombimsebenzisi sokuqhafaza ukufinyelela ukuthenga umculo ngesevisi ye-Apple iTunes.
  • I-MonoUML: Kungumhleli ukwenza imidwebo enezinga le-UML.
  • IGnome yenza: Isiqalisi sokusebenza esheshayo nesisebenzayo.
  • I-Docky: Thelela ideskithophu yakho.
  • I-Banshee: Isidlali semidiya esisekelwe ku-Gstreamer.

Imfene namalayisense

IMono ukuqaliswa komthombo ovulekile wohlelo lweNetwork lukaMicrosoft, ngokuya ngamazinga akhishwe ku-ECMA; Ngoba kungukuqaliswa okususelwa kumkhiqizo weMicrosoft, ukusetshenziswa kweMono kuLinux kudale impikiswano - phakathi kwabasebenzisi beLinux nabathuthukisi - impikiswano ukuthi iMono ingaphula amalungelo obunikazi beMicrosoft, okungaba icala elibhekiswe kuMonkey.

Ngokusho kwe- ikhasi kwephrojekthi ye-Mono, inqobo nje uma i-CLI ne-C # compiler zinamathela kumazinga amukelwa yi-ECMA, lezi zingcezu ezi-2 ziphephile, maqondana nemitapo yolwazi ethile yeMono, aziyona ingozi; kepha ukwenziwa kwemitapo yolwazi ehlobene ne-ASP.NET, ADO.NET kanye namaFomu eWindows kuyazwela ukwephula ilungelo lobunikazi elithile le-Microsoft - yize okwamanje kungekho lwazi lokuthi lokhu kunjalo -; Ngalesi sizathu, iphrojekthi yeMono iphakamisa izinketho ezi-3 zecala lokugcina:

  • Qalisa ukusebenza kabusha - ukugwema ilungelo lobunikazi -, uzama ukugcina i-API ihambisana.
  • Susa izinto ezingenakusetshenziswa kabusha.
  • Bheka izinto ezinganciphisa ilungelo lobunikazi.

Ngokuya ngeWikipedia, ukuqaliswa kukaMono kwalezo zingxenye ze-NET ezingaphansi kwe I-ECMA ukwenza kwawo izinto ngendlela ejwayelekile kuye kwaphakamisa ukukhathazeka okuthile mayelana nokwephulwa kwamalungelo obunikazi besoftware ngesikhathi sephrojekthi. Ikakhulu, ingxoxo yathuthukiswa ngokuthi iMicrosoft ingahle iwonakalise noma yini iphrojekthi ye-mono ngokusebenzisa amacala ngaphezu kwamalungelo obunikazi aphuliwe.

Okwamanje kunempikiswano enempilo mayelana nokwelulekwa (ku) kokwamukela nokusebenzisa iMono emphakathini wonjiniyela we I-GNU / Linux. Impikiswano enkulu ephikisana noMono ukuthi ayinawo amalungelo obunikazi besoftware, futhi kunengozi yokuthi iMicrosoft izodinga amalayisense wokusebenzisa i-C # / CLI.

Ngakolunye uhlangothi, iphrojekthi I-Gnome kuthuthukisa olunye ulimi, Thela, Yenzelwe ngqo ukuthuthukisa izinhlelo zokusebenza zeGnome, kepha mahhala ezinsongweni ezivela kuMicrosoft.

Ukunxusa kwami

Kukhona ezinye izinhlelo ezinhle kakhulu ezibhalwe eMono. Ungacabanga kuphela nge-F-Spot, Gnome Do noma i-Docky. Kepha, ngokuba nezinye izindlela zamahhala ezingenazo zonke lezi zinkinga, ngincamela ukunganciki kuMono.
Esinqumweni esidala impikiswano esenziwe nguDebian no-Ubuntu ukufaka Mono ekufakweni kwayo okuzenzakalelayo, ngokungafani noFedora oyisusile, ngokufaka nje i- ethandwa Aplicación Tomboy, Kubhalwe ku-C #, URichard Stallman unayo amazwi ambalwa okuhlakanipha lokho kufanele kukhuthaze amanye ama-distros.

Ukuncika ku-C # kuyingozi, ngakho-ke kufanele sikukhuthaze ukusetshenziswa kwayo.
Inkinga ayigcini kuMono, noma ikuphi ukusetshenziswa kwamahhala kwe-C # kuzoba nenkinga efanayo. Ingozi ukuthi iMicrosoft mhlawumbe ihlela ukuphoqa konke ukusetshenziswa kwamahhala kwe-C # ngaphandle kwebhokisi ngolunye usuku isebenzisa (amalungelo abo) esoftware. Le ingozi enkulu futhi iziwula kuphela ezingayinaka kuze kube usuku okwenzeka ngalo empeleni. Sidinga ukuthatha izinyathelo zokuzivikela.
Kufanele sihlele izinto ukuze sincike ekusebenziseni kwamahhala kwe-C # okuncane ngangokunokwenzeka. Ngamanye amagama, kufanele sidikibalise abantu ekubhaleni izinhlelo ze-C #. Ngakho-ke akumele sifake ukwenziwa kwe-C # ekufakweni okuzenzakalelayo kokusabalalisa kwe-GNU / Linux, futhi kufanele sisabalalise futhi sincome izinhlelo ezingezona ze-C # esikhundleni sezinhlelo zokusebenza ze-C # uma kungenzeka.

Khipha iMono

Ngifuna ukususa i-mono ekusatshalalisweni kwami ​​kwe-Ubuntu (futhi ngaleyo ndlela, ngilondoloze isikhala esiningi esithembele kubo nokuthi, esimweni soBuntu, akukho okunye ngaphandle kokuthi "basekele" izinhlelo zokusebenza ezi-2 ezifakwe ngokwakhona: F-Spot kanye noTomboy). Uma ungasebenzisi noma yikuphi kwalokhu okubili, khipha ku-Synaptic kanye nawo wonke amaphakheji athi iMono noma i-CLI.

Ukukhipha iMono ku-Ubuntu, futhi ungavula i-terminal bese uthayipha:

sudo apt-get ukususa --purge mono-common libmono0 libgdiplus sudo rm -rf / usr / lib / mono

Ezinye izindlela zeMono

Njengoba sibonile, okokuqala, uma ungumhleli wohlelo, ungahleleli ku-C #. Kunezinye izilimi ezingenakubalwa, ezingcono kakhulu. Futhi, iGnome isanda kukhipha ulimi olusha ngokusebenza okufana neMono okubizwa ngeVala.
Ngisanda kususa iMono futhi ngayo kwasuswa eminye imibukiso engiyithandayo ... yiziphi ezinye izinhlelo ezikhona zokuzifaka esikhundleni sazo:

Imininingwane engaphezulu

Ngeminye imininingwane ngephrojekthi yeMono, vakashela iwebhusayithi esemthethweni ku- isi-english, Ngaphandle kwalokho Monologue okuyi-aggregator yamabhulogi wonjiniyela beMono; noma ngeSpanishi esizeni seMono Hispano, ngaphezu kwe- blogs labantu abagcina le sayithi.
Ungakhohlwa ukushiya imibono yakho maqondana neMono… =)


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Ariel kusho

    Angicabangi ukuthi iMicrosoft izosebenzisa amalungelo wayo obunikazi kuMono, Monodevelop, Xamarine ngokuzayo. Ngaphezu kwalokho, ngikholwa ukuthi lawa mathuluzi ngandlela thile azokwenza kube lula kuwe ukuthi unwebele kwamanye amapulatifomu abanga indawo yawo enelungelo emhlabeni wentuthuko yesoftware ngokujwayelekile nsuku zonke. Ngicabanga ukuthi uMono wenza umsebenzi omuhle wokufaka ubuchwepheshe be-C # kanye ne-NET kwamanye amapulatifomu, okubenza bacebe ngamathuba amasha obuchwepheshe ngokuya ngokuthamba. UMono uyazi ukuthi amalungelo obunikazi asho ukuthini futhi ngokuqinisekile uthatha zonke izindlela zokuphepha ukuthi angaweli ekuphulweni komthetho. Ngakolunye uhlangothi, i-JAVA ithatha isikhundla sayo sobuholi ngeplatifomu yayo ye-JAVA EE6, engikuthandayo idlula amandla anikezwa i-Visual Studio njengamanje. Kungalesi sizathu ngaphezu kwanoma yini engicabanga ukuthi iMicrosoft izokuthola kulula ukufaka i-C # yazo kwiLinux, MacOSX, BSD, Solaris, Android, njll ... Ngakolunye uhlangothi, angivumelani ukuthatha lezi zikhundla zokushisekela ukusho HHAYI kwaMicrosoft eLinux noma uthi Cha kuLinux kuMicrosoft, ngikholelwa ukuthi ukuziphendukela kwemvelo kwangempela kuhlukahlukene futhi ukuphika iqiniso kungukuhlehla.

  2.   Masisebenzise iLinux kusho

    Kuze kube manje akukho okushintshile. Uma unesifiso sokuqalisa izinhlelo zakho kumasistimu ahlukile, ngincoma iJava noma i-python. Uma ukhululekile nge-c # syntax, i-vala nayo iyindlela enhle.
    Hug! UPaul.

  3.   pablo kusho

    Sawubona!

    Esikhathini esingengakanani esidlule nginqume ukuthuthela olimini futhi ngakhetha i-C #, ukuze ngikwazi ukusebenzisa ikhodi nokuyihlanganisa ukuze isetshenziswe kuzingxenyekazi zeLinux neWindows.

    Manje, lapho ngibona lokhu okuthunyelwe ngiyazibuza ukuthi ngenze kahle yini (ngisho lokhu ngokubhala kukaRichard Stallman).

    Ungangitshela uma lesi simo sishintshe okuthile kwaba yimanje?

    (Ngiyazi ukuthi lokhu okuthunyelwe okungenani kuneminyaka engu-2 ubudala)

  4.   Sergio kusho

    Njengoba u-namesake aphawule, angicabangi ukuthi iMicrosoft kufanele ibeke umkhawulo emandleni ayo wokunweba, empeleni, ayiziphili ngayo. Ngibabona bekwazi nokukhulula ulimi, ngoba benza imali ngokuqalisa, izinhlaka nama-IDE.

    Sengiqala ukucabanga ukuthi uMnu. Stallman mdala kancane ngalezi zinto namuhla. Kwangijabulisa ukufunda ukucaphuna kwakho nokucabanga kwakho, ukuthi ngenkathi umphakathi ubhekise amehlo ku-C #, u-Oracle wafaka icala lakhe lokuqala elibhekene ne-Android, ukuthi yize umzala ompofu, kungafanele ukhohlwe ukuthi yiLinux, yokwephula ilungelo lobunikazi ukusetshenziswa kwe… Java!

    Umbono wami ukuthi umphakathi weLinux awunakuvunyelwa, ngokuziqhenya, ukuvala amehlo awo kwezinye izindlela neminyango yawo enanini elikhulu labathuthukisi bekhwalithi, usebenzisa isiqubulo esithi "guqula noma ujike." Ekuhlukanisweni kukhona ukufa, noma ngabe kuhamba kancane.

    Masingakhohlwa ukuthi ulimi oluhlelayo luwumqondo ohluke kakhulu kunalolu hlelo lokusebenza, luyinto enhle yonke. Ngubani ozokwazi ukuvimba isiNgisi ephikisana nokuthi wulimi lobungxiwankulu?

    1.    UJavier L kusho

      Bakhuluma nge-MS njengokungathi bebengazi ukunyakaza kwayo ezingeni lokumaketha, noma sebevele bakhohliwe isehlakalo sama-99 lapho i-MS iguqula ingxenye yesikhulumi se-JAVA ukuze isoftware ebhalwe ngesiqephu sayo ingasebenzi kwesinye isiphequluli ebesingeyona i-IE6, lapho Umhlaba uqaphele, amacala anetha yonke indawo, kepha okubaluleke kakhulu, iningi lesoftware ebhaliwe bekufanele liphinde lisetshenziswe. I-MS yinkampani efuna ukwenza inzuzo ngazo zonke izindlela. Kulabo abaku-software yamahhala, akulula ukusebenzisa amathuluzi okuphathelene uma kukhona amathuluzi amaningi amahhala atholakalayo.

    2.    jlboch kusho

      USergio, awunalwazi ngokukhohlwa ukuthi ama-gringo awenzi lutho, awenzi lutho, futhi awenzi umsebenzi wokupha uma engaqinisekisi ukuthi azokhiqiza izigidi zamaRandi ngisho nangemva kwesenzo sabo,
      Lokho ama-gringos akuthanda kakhulu kulo mhlaba izidakamizwa nezidola (ngaleyo ndlela)
      Kungakho bephethe umhlaba nezimakethe ngobungxiwankulu babo: besebenzisa umthetho wenduku nomthetho wamadola, UNKULUNKULU weqiniso wamagringo angamadola, noma ngabe abazenzisi baphuka amabele emathempelini amaProthestani noma emasontweni Katolika

      1.    UMax AC. kusho

        I-Anti-Microsoft izohlala inala ngokwalokho okucatshangwa ukuthi kungukubusa komuntu oyedwa, futhi yize kuyiqiniso ukuthi phakathi neminyaka iMicrosoft ikhombisile izindlela zokuziphatha ezingathandeki kumsebenzisi wokugcina, masingakhohlwa ukuthi iyinkampani yebhizinisi futhi abazohlala bekwenza ngemikhiqizo yabo ibhizinisi. Kepha umhlaba usushintshile, waba yimbulunga yonke, futhi iMicrosoft yenqaba ukuyamukela ngaleso sikhathi, kepha bekungekho ukukhetha, ukuhlanganiswa kwezinga le-Open-XML ku-MSOffice kuyakufakazela lokho, kuze kwaphoqeleka ukuthi "yabelane" ngekhodi ipulatifomu yayo ephoqelelwe yimithetho yokulwa nokuthembana futhi bekufanele ikwenze, iNet Framework nezilimi zayo kubhaliswe emzimbeni we-ECMA European inhloso yawo ukwenza i-Information Technologies ibe yinye, ngoba i-C # ihambelana ne-ECMA-334, ye-CLI ( esebenzisa iMono) i-ECMA-335 kanye ne-C ++ / CLI i-ECMA-372, lokhu kuqinisekisa ukuthi lezi zilimi nezinkundla ziyatholakala emphakathini jikelele, ngakho-ke iMicrosoft ngeke iphoqe lutho ngokuzayo maqondana lezo zilimi. Umzamo we-Anti-Microsoft wokunqanda ukusetshenziswa kolimi lwe-C # awunangqondo, ungcolile umdlalo njengalabo abalahlwa yi-Microsoft, ukucaciswa kolimi kuvulekile, kunezinye izilimi futhi kulo mhlaba okuhamba phambili umncintiswano okudala ukuthuthuka kuzo zonke izindawo, umqambi ngokwakhe kufanele athole izilimi ezahlukahlukene nobuchwepheshe futhi azi izici zazo futhi kube nguye ozinqumela ukuthi yiluphi ahlala nalo ukwenza intuthuko yakhe.

  5.   Masisebenzise iLinux kusho

    Umnikelo omuhle. Ngiyabonga!

  6.   Adrian kusho

    Lo Stalmann !! Bona abakhi be-Microsoft phezulu ngaphansi kombhede wakho i-XD.

  7.   sergio kusho

    Uma sinaka ukuthi lokho okufunwa yiMicrosoft nge- .net ukuthola umhlabathi ngaphezu kweJava, ngicabanga ukuthi kuhle kakhulu ukuthi kube nokuqaliswa ku-linux ukunciphisa amathuba alo.

    umbono wami ukuthi ukube iMicrosoft ibingenantshisekelo kulokhu bekungeke kusize ekwakheni lawo mazinga futhi ibizovikela imitapo yolwazi yayo ye -net ukugwema (noma okungenani ikwenze kube nzima) ukubola. Futhi hhayi ukuthi sesivele siku-version 4.0 uma ngingaphosisi futhi yonke imitapo yolwazi yayo ichithekile ngaphandle kwezinkinga futhi namanje ayikathintwa, okungathuthukisa ukusebenza kwezakhiwo.

    Kuyiqiniso futhi ukuthi iMicrosoft ihlale ikhokhisa ngisho nesicelo esibuhlungu kakhulu futhi manje inerekhodi layo, ngokwesibonelo, izinguqulo ezisebenza ngokuphelele zesitudiyo esibukwayo se- .net futhi ngaphandle kwemikhawulo yelayisense futhi akuyona ukuphela kwento (iTruespace ye isibonelo futhi siye ohlangothini lwabakhululekile).

    Le yimpi phakathi kweJava ne .Net futhi, njengakuzo zonke izimpi, noma yimuphi umlingani wamukelekile.

    Futhi iqiniso ukuthi, noma ngabe siyathanda noma cha, ukuthi siphila ezweni eligcwele amalayisense ... empeleni, ezinye izingosi ziveza amalungelo obunikazi "aphuliwe" ekhasini leWebhu elilula futhi ajwayelekile kangangokuthi asikaze sikucabangele ukuze ibe nelungelo lobunikazi into elula kakhulu ngokweqile. Amalungelo obunikazi akhona futhi, uma umuntu efuna ukukudicilela phansi kuphrojekthi ethile, kungenzeka ukuthi bagcine sebethole ilungelo lobunikazi eliphuliweyo.

    Uma nje kungakacaci, angihlose ukuqala ukungqubuzana lapha okufuna ukwazi ukuthi ngabe iWindows noma i-Linux ingcono yini, zihlukile nje futhi ngayinye inezinzuzo nezinkinga zayo, njengakho konke okunye. Kepha leyo enye indaba.

    A ukubingelela.

  8.   e2fletcher kusho

    NgeMicrosoft ngeke wazi.

  9.   ken torrealba kusho

    Ukulawula,

    Esikhathini esithile esidlule, ngalandela okokufundisa, isahluko 1, kuMono, futhi kwabukeka kulula kakhulu futhi kungokwemvelo kuneJava, ngangikuthanda okwakamuva. Ngeshwa angikwazanga ukuthola umagazini olandelayo kamagazini.

    Njengoba ngikuqonda ukuthi i-C # ingukuvela kwe-J ++
    Lokho kufakwa kwezinkinga kweJava iMicrosoft yamlahlekisela icala ngeSun, elanqotshwa yiSun, ngoba iMicrosoft yayinemitapo yolwazi (iphakethe) eyayingenziwa kuphela kwiWindows, okwakuphambene nesiqubulo seJava «osibhala uyabona, wenza noma nini nanoma kuphi ».

    Ukuhlelwa kweMicrosoft scrap J ++ no-C #

    Manje, amaqiniso ngalawa alandelayo: IMicrosoft "inikele" ngengxenye ethile ye-C # ukwenza iMono ibe semthethweni, ngakho-ke lezo zingxenye ngeke zingene enkantolo ngokuzayo, kepha lokho iMicrosoft engakunikelanga uma inethuba elihle lokuthi iMicrosoft ifuna noma ngubani oyisebenzisayo, lokhu Lokhu kunjalo, ngoba sekwake kwenzeka phambilini, namanye ama-software, kepha lokhu kungenzeka uma uMono eqala ukweba amakhasimende, noma uma inkampani iqala ukwenza imali (okuningi) ngokusekelwa nokuqaliswa kolimi noma ifuna ukukusho njengokwayo, ngenkathi kakhulu bazobona kuphela kuguquka.

    Ekugcineni, kufanele kuqashelwe ukuthi uMiguel de Izcasa unokukhungatheka ngenxa yokungakwazi ukusebenzela iMicrosoft, ngenxa yepasipoti yakhe ..., lokhu kwamenza wadala isofthiwe ehambisana neWindows. desde Linux, ukuze labo babone "lokho abaphuthelwe"

  10.   hip kusho

    Angikuthandi lokhu 🙁

  11.   Onjiniyela kusho

    Ngicabanga ukuthi esinye sezizathu zokusebenzisa i-GNU / Linux yingoba ingumthombo ovulekile futhi uma siqala ukusebenzisa isoftware eyenziwe yiMicrosoft sizobandakanyeka ekuphikiseni, futhi kungani udinga isoftware yeMicrosoft lapho kunomphakathi omkhulu ku umhlaba womthombo ovulekile wokuxhasana (imvelaphi yomthombo ovulekile) futhi ngaleyo ndlela uthuthukise noma yiluphi uhlelo lokusebenza lomthombo ongavulekile, awucabangi?

    Masikhumbule ukuthi ekuqaleni i-.NET ibingakhululekile futhi uma iyikhipha (ingxenye ekhishwe) kungenxa yokuthi abathuthukisi abayisebenzisanga ngenxa yohlelo lwayo olulinganiselwe futhi ngalokho iMicrosoft ibilahlekelwa ubukhona phakathi kwabo bonke onjiniyela.

    Uma esikufunayo ukuthi izinhlelo zethu zokusebenza zisebenze kuzingxenyekazi ezahlukahlukene, kungani ungasebenzisi iJava noma iPython. Izicelo ezintsha ezenziwe iXamarin ukuthuthukisa ios noma i-android, kuyindlela kuphela # yokwenza intuthuko ngaphansi kolimi olulodwa, ngoba njengoba sonke sazi, kuhlale kungcono ukusebenzisa ulimi lwendabuko.

    Mayelana noRichard Stallman, ngicabanga ukuthi nguyena onolwazi oluningi emthonjeni ovulekile futhi ngenxa yalokho, okungenani kufanele sime sihlaziye kancane izinkinga ake wabhekana nazo, ngoba ukwazi umlando kusiza ukugwema ukwenza amaphutha afanayo.

    Njengawo wonke umuntu, onjiniyela kufanele bakhokhe izikweletu (ukudla, ezempilo, njll.), Ngakho-ke sidinga ukuthola inzuzo yezomnotho ngomsebenzi wethu, kepha sinezindlela ezahlukahlukene zokuwuthola (ngenhlanhla), njengeminikelo, izikhungo zokubonisana, intuthuko ngokususelwa kumthombo ovulekile, njll. Kumele sisebenzise amakhono nobuchule bethu, ngoba lomhlaba omusha "ujika" ngendlela owenza ngayo kubonga ngamunye wabathuthukisi abakhona futhi benza konke kusebenze ngendlela efanele. Ngokombono wami siyizisekelo zobuchwepheshe obusha nomphakathi omusha hhayi izinkampani.

    Awukholwa yini ???

  12.   U-Adrian Fernandez kusho

    Angicabangi ukuthi uM $ uzokwenza noma yini ngokubamba labo abaphula amalungelo obunikazi e-C #. Akazange akwenze ngaphambilini, akwenzi nanamuhla, ngakho-ke akwenzi lutho nganoma yisiphi isikhathi maduzane. Ngakolunye uhlangothi, uStallman waziwa ngokungahambisani nokuphikisana nalokho okungeyona isoftware yamahhala (akaneliseki ngisho ne-Linux kernel), ecabanga iminyaka engama-20, izwe labathuthukisi abashushiselwe uM $.
    Noma kunjalo. IMonodevelop iyithuluzi elihle kakhulu lokusebenza nayo. Futhi uma noma ngubani esaba ukusebenzisa i-C # kulokho okubonile, kusekhona okuyisisekelo, okwamanje okwazi njenge-C # entuthukweni enkulu.

  13.   UDaniel Noriega kusho

    Yebo, nami ngiyavumelana nokunye ukuphawula, nginguNjiniyela we-elekthronikhi kepha ngihlala ngazi izindaba zezinhlelo futhi ngihlala ngizama ukufunda ulimi ngokugcwele. Okube nzima kakhulu kimi ukuzama ukukhetha ukuthi yiluphi ulimi engizolufunda, ngisebenzisa i-c ++ kepha angazi ama-API ngakho-ke cishe akulutho, yingakho ngizama ukubona ukuthi iyiphi i-API engizogxila kuyo. Kepha engikufunayo kungenzeka ukuthi ngithuthukise ikhodi yesikhulumi esinqamulelayo, futhi kusobala ukuthi into yokuqala evelele yiJDK noma .Net.

    Ngemuva kwalokho ngiyakubona lokhu okuthunyelwe futhi ngibona ngobuqotho ukuthi kukhona ukuphambana okuningi. Angicabangi ukuthi iMicrosoft izomangalela i-mono, ngicabanga ukuthi ngokuphambene nalokho, iMicrosoft izuza ithuba ukuze ulimi lwayo luthole indawo phakathi kohlelo ngokuba ulimi olungadluliselwa kwamanye amapulatifomu. Ngiwumsebenzisi weLinux kodwa futhi ngiwumsebenzisi weWindows futhi ngiyayithanda iLinux, kepha uma kukhona into eyodwa engingayisekeli ngeLinux ukuthi ingxenye enhle yomphakathi iyaziqhenya futhi iyacabanga futhi ihlala njalo ilwa nsuku zonke ngamampunge, ithuka futhi ilulaza labo abathi bazi kancane.

  14.   Khayelihle Makhaye placeholder image kusho

    Vele, ungazinikeli ekubhuleni ... uyibethele ... .net manje ingumthombo ovulekile ... xD

  15.   Alexis kusho

    ehhh njengoba sengishilo kaninginingi ... ngicasula uRichard Stallman ... uzwakalisa umbono wakhe bese abashisekeli be-fanboys bagxuma sengathi izwi lakhe lingumyalo ongcwele ... yize i-MS ingasebenzisa amalungelo obunikazi bayo ngokuzayo, akulona iqiniso lelo (ngoba okungenani lapho ngihlala khona) amapulatifomu avelele ezingeni lebhizinisi yi-NET neJava… ngakho-ke ukufunda ukuphatha iMono kuzogcina kuhlomulisa umsebenzi ongaba ngonjiniyela; Akunampilo kakhulu ukuthi umhlaba weLinux uqede noma yini enye ehlukile kunemibono kaMnu.Stallman, uqobo lwami ngisebenzisa iMono ekuhlolweni nasekufundeni (ngoba angifaki ngisho namawindows ku-pc yami, kepha angikwazi ukubeka lokho kokuthunyelwe kwami work) futhi angizizwa ngiyisoni hahahaha imikhonzo.

  16.   UJU kusho

    Anginendaba nokuthi i-C # iyingozi noma uma olunye ulimi luvulekile NOMA njll, inqobo nje uma luguqulela kunoma yiluphi uhlelo olusebenzayo futhi lunenzuzo futhi lukhiqiza imali, kulungile, njengamanje ngiyi-prawn ye-Linux esebenzisa lolu limi Okuyisisekelo okufana neWindows Visual Basic futhi uma ngibona ukuthi kusiza ukuhlelwa okulula, kobungcweti futhi kunabela kuzingxenyekazi eziningi, kuzokwamukeleka.

  17.   Ukwesaba kusho

    Madoda, njengoba iMicrosoft isivele ithenge iXamarin ngo-2016, uMono usekude kakhulu. Misa ukushiseka ngokweqile bese uqala ukusebenza kwezinye izinketho zohlelo. I-NET ibiphatheka ngokusemthethweni kuma-platforms e-non-Windows kusukela ngo-2014 (ngokwakhiwa kwe-DotNet Foundation) nokuqaliswa kwe- .NET ezindaweni ezingezona eze-Windows bekukhula kancane kancane. Awucabangi nje kuphela ngalezo zinto ze-Internet Information Services noma i-Windows server njengakuqala, kepha kufanele ucabange nge-Apache Web Server / Nginx nge .NET. Esimweni sami: Ngidizayine izinhlelo ze-ASP.NET MVC 4/5 ku-IIS bese ku-Apache Web Server kuLinux Ubuntu unyaka wonke, futhi kuze kube manje, angibanga nankinga yokusebenzisa uhlelo lwe-ASP.NET MVC ku amapulatifomu ewebhu amabili ahlukene.

    Nanku umnikelo wami, uma kwenzeka unentshisekelo yokuhambisa izicelo ze-ASP.NET MVC ziye ku-Apache / Ubuntu:

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

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

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

  18.   Hector kusho

    Le mpikiswano inesimo esiqinile sezepolitiki ... hahahaaaa XD

  19.   IsiJalimane A. COPERTINO kusho

    NgeJava kuzokwenzeka okufanayo, uma i-Oracle ijabule, yenza iJava IKHOKHELWE nempahla yayo futhi sonke sizwakala. Kuzithoba kakhulu. Futhi angicabangi ukuthi inkampani noma iLinux uqobo ikhuthaza lolu hlobo lwentuthuko uma ngokuzayo kuzoba yinkinga kubasebenzisi.-

  20.   U-Elvino ulahlekile kusho

    Ezikhathini zokuhwebelana kwembulunga yonke kanye nokwehliswa komhlaba, kuhle ukukhumbula izindlela ezithile zokuzimela zabanye
    noma isimilo sokukhohlisa, i-Novel ithola i-Ximian, hhayi ize, kepha funda
    kwenzekeni ngeMysql / Sun Microsystm bese i-Oracle imunca iLanga kanye nayo iMysql ukuze inyamalale
    Kuthathe uMonty (umdali weMysql) kancane ukuyibona kepha wayiphinda futhi le phrojekthi yakhe wazala uMariaDB wagcina eseba buhlungu embongolweni e-Oracle
    kodwa okufanayo kungenzeka noMono.
    Ngiyi-Cobol, C, Java ne-Harbour Multilanguage Networking programmer, futhi ngaleyo ndlela ngaphansi kwe-Aix, Linux ne-Windows
    Ngixuba izinhlelo zokusebenza ngeSocket, ngixhumanisa izinhlelo zokusebenza phakathi kwezilimi ezahlukahlukene nezinkundla ezahlukene zeBhange

    Ngicabanga ukuthi uma iphrojekthi inkulu, okungukuthi, izofaka phakathi izinkulungwane zemigqa yekhodi, kufanele uyidlale iphephile ukuqinisekisa ukukhula / ukuguqulwa kwayo nokuqina kwayo
    manje uma ikhodi incane, angizukuba nankinga ukuyenza ngaphansi kwe-C #, uma yinhle, inamandla futhi ixazulula izinkinga kimi kulungile.
    Phendula ngokucaphuna

  21.   smitty kusho

    .Net Core + C # = Ikusasa

  22.   UJesu Arce kusho

    Inothi belihamba kahle kwaze kwavela u- "uma ungumhleli wohlelo, ungasebenzisi i-C #" ... ngaleso sikhathi balahlekelwe yikho konke ukwethembeka kwabo.

  23.   IJafet Granados kusho

    Ku-2020, bekuvele kufakazelwe ukuthi akukho lutho lwalokhu okushiwo kulokhu okuthunyelwe okwenzekile. IMicrosoft idale i- .NET Core futhi yayenza yaba mahhala. Manje ngamapulatifomu ama-3 anemitapo yolwazi efanayo kodwa ekugcineni ehlukile (njengoba adalwa kusuka ekuqaleni), isinyathelo esilandelayo kwaba ukuhlanganisa laba abathathu babe munye, futhi yilokho kanye okwenziwa ngeNET 5 (ngaphandle kwegama "I-Core" noma i- "Uhlaka"), njengoba kushiwo, iyisiteji esisha, kepha manje umthombo ovulekile, i-multiplatform, futhi engasetshenziselwa ukuthuthukisa izinhlelo zokusebenza zewebhu, izinhlelo zokusebenza zedeskithophu, izinhlelo zokusebenza zeselula, i-IoT, i-AI, i-Cloud, phakathi kwabanye. . Lokhu kuziphendukela kwemvelo kwenzeke ngenxa yenani elikhulu labathuthukisi abanikele ngokubonga kokuthi i-.NET manje ingumthombo ovulekile. Lokhu bekufanele kwenzeke ngoba njengoba bekunezinkampani eziningi nabathuthukisi abasebenzisa i-NET ngendlela evulekile, iMicrosoft ivule ithuba lokuthengisa izinsizakalo zayo (ikakhulukazi kwi-Cloud), ezingagcini ekusebenziseni i-.NET noma i-C # noma. IMicrosoft ayisona isiphukuphuku, ukuvala isoftware yabo nokuqala ukumangalelwa kwakuyinto eyingozi kubo. Kepha hey, angishadile ne- .NET noma olunye ulimi. Kepha ngibona kujabulisa kakhulu okwenziwa emphakathini oshiwo. Ngokuxhaswa yinkampani enkulu, umphakathi wamahhala ungakhula ngokushesha okukhulu, ikakhulukazi njengoba kuneNET Foundation ephethe ukubuyekeza amaphrojekthi womthombo ovulekile akhona ku-.NET, oqinisekisa ukuthi kune-oda, izinqubo kukhishwe iphutha kusuka kuMicrosoft uqobo ukuze kubuyekezwe amaphrojekthi ashiwo.