Waa maxay Mono maxayse khatar u noqon kartaa?

Mono waa magaca mashruuc il furan oo ay bilawday Ximian oo ay hada kor uqaaday Novell (kadib helitaankii Ximian) si loo abuuro koox qalab bilaash ah, oo ku saleysan GNU / Linux kuna habboon .NET sida ku qeexan ECMA. nacayb badan oo isticmaalayaasha GNU / Linux?

Waa maxay Mono?

Maya, waxba kuma laha Jasiiradda Daanyeer. Mono waa hirgelinta bilaashka ah ee CLI (Kaabayaasha Dhaqaalaha ee Wadajirka ah) iyo C # (labadaba waxaa abuuray Microsoft), sida ku cad tilmaamaha loo diray ECMA jaangoyntiisa. Hirgelintaani waa ilo furan.

Mono waxaa ka mid ah CLI, oo ay ku jiraan mashiinka farsamada ee mas'uulka ka ah soo rarida fasalada, isku duwaha jitka (Just-in-time) iyo qashinka aruuriyaha; waxaas oo dhan waxaa laga soo qoray xoq si waafaqsan spec ecma-334.

Mono sidoo kale waxaa ku jira C # compiler, oo si kadis ah loogu qoray C # iyo sida CLI, iskuxirahan ayaa raacaya qeexitaanada ecma-335.

Intaa waxaa sii dheer Mono waxay leedahay buug-gacmeedyo maktabado la jaan qaadi kara maktabadaha .Net Framework, laakiin waxay kaloo leedahay maktabado taxane ah oo aan ka jirin Microsoft .Net Framework; sida GTK # oo u oggolaanaysa abuuritaanka isdhexgalka garaafyada asalka ah ee qalabka 'GTK + toolkit', Mono.LDAP, Mono.Posix, iwm.

Asalka Mono

Mono waxaa uuraysatay Miguel De Icaza, mashruuca ay waqtigaas kafaala qaaday shirkadiisa Ximian; waqtigan xaadirka ah Noof waa kafaala-qaadaha mashruuca Mono, tan iyo markii Novell uu helay Ximian.

Dhiirrigelinta abuurista Mono waxaa sabab u ah raadinta aalado gacan ka geysan doona abuurista degdegga ah ee codsiyada ku jira deegaanka Linux.

Qalabka Mono ee taageera

Mono wuxuu hadda ku shaqeeyaa x86, PPC, SPARC, iyo S390 dhufto ee 32-bit; iyo x86-64 iyo SPARC 64 jajab; suurtagalnimada in la abuuro lana fuliyo codsiyada ku saabsan nidaamyada hawlgalka: Linux, Windows, OSX, BSD iyo Solaris.

Ma ku habboon yahay qaab dhismeedka .Net?

Mid ka mid ah yoolalka Mono waa in la gaaro heer aad u sarreeya oo waafaqsan API 1.1, in kasta oo ay haddaba jiraan shaqooyin badan oo ku saabsan iswaafajinta API 2.0 ee Qaab dhismeedka .Net.

Tani waa in la hubiyo in binary lagu soo ururiyey Windows oo leh Nidaamka 'Net Framework' ayaa lagu maamuli karaa mid kasta oo ka mid ah barnaamijyada 'Mono platform' iyada oo aan loo baahnayn in dib loo soo celiyo isugeynta, iyo in iyaduna ay ka faa'iideysan karto Mono -Ej: Maktabadaha nidaamka. Nidaamka.Xml, iwm -.

Maktabadaha ay Mono bixiso ayaa 100% la jaan qaada dhiggooda .Net Framework. Noocii ugu dambeeyay 2.6.1. waxaa ka mid ah astaamaha kale ee muhiimka ah:

  • CLI-da
  • C # isku duba ridaha
  • ADO.NET
  • ASP.NET
  • Adeegyada Web
  • System
  • Qaababka Windows

Tan dambe - WindowsForms - kan u baahan shaqo dheeri ah in lagu dhammaystiro gebi ahaanba. In kasta oo ay tahay in la ogaado in mashruucu uusan ka fikirayn abuuritaanka maktabado isku habboon oo loogu talagalay Adeegyada Ganacsiga.

Waa maxay noocyada codsiyada aan hadda ku abuuri karo Mono?

Waa hagaag, waa suurtagal in la abuuro codsiyo nooca Webka ah iyo Webservices iyadoo la adeegsanayo moduleka mod_mono ee u oggolaanaya serverka Apache Web inuu u adeego ASP.NET (aspx) iyo Adeegyada Webka (asmx).

Waxa kale oo suurtagal ah in la abuuro barnaamijyo galaya macluumaadka sida Microsoft SQL, Oracle, Postgresql, iwm.

Dhinaca codsiyada iskuxirka garaafyada, soo jeedinta ayaa ah in la isticmaalo GTK #, maaddaama aaladda ay ku saleysan tahay (GTK +), ay u oggolaaneyso in lagu maamulo barnaamijyada garaafyada ee Linux, Windows iyo OSX bay'ada iyadoon wax isbeddel ah dhicin; Soo jeedintani waxay noqoneysaa mid muhiim ah, maxaa yeelay hirgalinta la jaanqaadeysa Foomamka Windows ee ku yaal Mono weli ma dhameystirna.

Ma jiraan wax shuruud ah oo ku saabsan codsigeyga inuu la jaanqaado Mono iyo Qaabka Guud ee Shabakadda.

Runtii ma jiraan kuwo gaar ah, illaa iyo inta ay tahay codsi ku saleysan CLI; in kastoo ay jiraan qodobo ay tahay in la tixgaliyo:

  1. Linux waa kiis xasaasi u ah faylka iyo magacyada hagaha; marka waa lagama maarmaan in la helo iswaafajin ku saabsan magacyada aan isticmaalno.
  2. Kala-soocaha dariiqa wuu ka duwan yahay Windows () kan Linux (/), sidaa darteed waxaa lagugula talinayaa inaad isticmaasho API Path.DirectoryPathSeparator, si aad u hesho kala-sooca saxda ah markaad fulineyso codsiga.
  3. Haddii maktabado aan CLI ahayn la isticmaalo (Ex: maktabadda ku taal C, C ++ iwm), adoo adeegsanaya p / Invocate, hubi inay maktabaddu ka jirto deegaanno kala duwan oo arjiga lagu fulin doono.
  4. Ha u adeegsan tikniyoolajiyadda ka jira oo keliya deegaan gaar ah (Tusaale: Diiwaanka Windows-ka ama GConf-ka Linux -Gnome-); ama bixiso xal u oggolaanaya codsigu inuu si sax ah ugu shaqeeyo deegaanka uu ka shaqeynayo.
  5. Codsiyada ku saleysan Foomamka Windows-ka iyo kuwa aad u adag ayaa laga yaabaa inaysan shaqeyn xilligan, maxaa yeelay Foomamka Windows-ka ee Mono ma dhameystirna.

Qalab noocee horumarineed ayaa ku yaal Mono?

Waa hagaag waa macquul in Windows laga sameeyo barnaamij iyadoo la adeegsanayo Visual Studio. Dhinaca Linux waxaa ku yaal Horumarinta MonoDevelop, IDE ku saleysan SharpDevelop.

MonoDevelop waxay u oggolaaneysaa maareynta mashruuca, midabaynta jumladaha, koodh dhammaystiran otomaatig ah, ururinta iyo socodsiinta arjiga isla IDE.
Iyadoo lagu darayo (kudar) shaqeynta ayaa lagu kordhiyay, tusaale ahaan:

  • Ku xir macluumaadka macluumaadka IDE
  • Ka mid noqoshada qalabka wax baabiiya ee u oggolaanaya, sida Visual Studio, in lagu fuliyo xarriiq xarriiq ah, iyo dib u eegis lagu sameeyo qiyamka is beddelaya.

Haatan waxaa jira shaqo lagu dhexgalinayo qaabeeyaha qaabeynta, inkasta oo naqshadeeyahaan uu diirada saarayo sameynta foomamka GTK # ee uusan aheyn Foomamka Windows.

Codsiyada loo sameeyay Mono.

Waxaa jira tiro badan oo codsiyo ah oo loogu talagalay Linux gudaha Mono, si aad fikrad uga hesho, halkan waxaa ah 2 liisaska barnaamijyadan:

Codsiyadaan aadka u wanaagsan waxaa ka mid ah:

  • MonoDevelop: Waa IDE barnaamijyada Mono ee barnaamijka Linux. IDE waxaa lagu sameeyay C #.
  • F-spot: Barnaamij lagu kaydiyo sawirrada, marka lagu daro awood u lahaanshaha in lagu sameeyo wax-ka-beddello dhijitaal ah sawirrada.
  • Beagle: Qalabka tilmaamaya oo raadinaya macluumaadka ka mid ah noocyo kala duwan oo dukumiintiyo ah oo ku jira Linux.
  • Tomboy: Barnaamij lagu keydiyo qoraalada ku xiran ereyada muhiimka ah.
  • muine: Waa ciyaaryahan maqal ah oo ku saleysan GStreamer.
  • PyMusique: Barnaamijka bixiya muuqaal garaaf ah si loo helo iibsiga muusikada adeegga iTunes ee Apple.
  • MonoUML: Waa tifaftire in la sameeyo jaantusyo leh heerka UML.
  • Gnome samee: Daawade barnaamij dhaqso badan oo waxtar leh.
  • Docky: Ku xir meesha desktop-kaaga.
  • Banshee: Ciyaaryahan Media ah oo ku saleysan Gstreamer.

Daanyeer iyo rukhsado

Mono waa hirgelinta isha furan ee Microsoft .Net Framework, oo ku saleysan heerarka lagu sii daayay ECMA; Sababtoo ah waa hirgelin ku saleysan wax soo saarka Microsoft, isticmaalka Mono ee Linux wuxuu sababay khilaaf - ka dhex jira dadka isticmaala Linux iyo kuwa horumariya - dooddu waxay tahay in Mono ay ku xadgudbi karto shatiyada Microsoft, taas oo noqon karta dacwad ka dhan ah Daanyeerka

Sida laga soo xigtay boorka ee mashruuca Mono, illaa iyo inta CLI iyo isku-duwaha C # ay u hoggaansamayaan heerarka laga aqbalay ECMA, labadan qaybood ayaa ammaan ah, marka loo eego maktabadaha gaarka ah ee Mono, wax khatar ah ma galaan; laakiin hirgelinta maktabadaha la xiriira ASP.NET, ADO.NET iyo Foomamka Windows ayaa xasaasi u ah ku xadgudubka qaar ka mid ah patent-ka Microsoft - in kasta oo xilligan aysan jirin wax aqoon ah oo arrintani ay tahay -; Sababtaas awgeed, mashruuca Mono wuxuu soo jeedinayaa 2 ikhtiyaar oo kiiska dambe ah:

  • Dib u cusbooneysii shaqeynta - si looga fogaado rukhsadda -, iyadoo la isku dayayo in API lagu waafajiyo.
  • In meesha laga saaro waxyaabaha aan dib loo fulin karin.
  • Raadi waxyaabo burburin kara rukhsadda.

Sida laga soo xigtay Wikipedia, hirgelinta Mono ee kuwa .NET ka kooban ECMA Jaangoynteeda waxay kor u qaadday walaacyada ku saabsan xadgudubka suurtagalka ah ee shatiyadaha software inta lagu jiro nolosha mashruuca. Gaar ahaan, dooddu waxay ka soo if baxday in Microsoft ay ku burburin karto mashruuca hal abuurka ah iyo in kale iyadoo loo marayo dacwadaha la xiriira shatiyada la jabiyay.

Hadda waxaa jira dood xiiso leh oo ku saabsan (ku habboonaanta) aqbalida iyo adeegsiga Mono bulshada horumariyaha GNU / Linux. Dooda ugu weyn ee ka dhanka ah Mono ayaa ah inaysan ka madax banaaneyn shatiyadaha softiweerka, waxaana jirta qatar ah in Microsoft ay u baahan doonto rukhsad ay ku isticmaasho C # / CLI.

Dhinaca kale, mashruuca Gnome horumarinaya luqad kale, Vala, oo si gaar ah loo abuuray si loo horumariyo codsiyada loogu talagalay Gnome, laakiin ka madax bannaan khataraha ka iman kara Microsoft.

Abaalmarinteyda

Hadda waxaa jira barnaamijyo runtii aad u wanaagsan oo ku qoran Mono. Waxaad ka fikiri kartaa oo keliya F-Spot, Gnome Do ama Docky. Laakiin, anigoo haysta beddello bilaash ah oo aan lahayn dhibaatooyinkaas oo dhan, waxaan door bidaa inaanan ku tiirsanaan Mono.
Go'aankii dhowaan muranka dhaliyay ee Debian iyo Ubuntu in lagu daro Mono ku rakibitaankeedii caadiga ahaa, oo ka duwan Fedora oo meesha ka saaray, oo kaliya ku darista caanka ah aplicación Tomboy, kuna qoran C #, Richard Stallman ayaa leh dhawr eray oo xikmad leh taasi waa inay dhiirrigelisaa disros kale.

Ku tiirsanaanta C # waa khatar, marka waa in aan ka niyad jabnaa isticmaalkeeda.
Dhibaatadu maaha mid ku gaar ah Mono, wax kasta oo bilaash ah oo C # ah ayaa lahaan doona dhibaato la mid ah. Khatartu waxay tahay in Microsoft laga yaabo inay qorsheyneyso inay ku qasabto dhammaan hirgelinta C # bilaashka ah sanduuqa maalin maalmaha ka mid ah iyadoo la adeegsanayo rukhsaddaha software-ka. Tani waa khatar halis ah oo nacasyada oo kaliya ayaa iska indha tiraya ilaa maalinta dhabta ah ee ay dhaceyso. Waxaan u baahanahay inaan taxadarno si aan nafteena u difaacno.
Waa inaan diyaarinaa waxyaabo aan ku tiirsanaano hirgelinta bilaashka ah ee 'C #' sida ugu macquulsan. Si kale haddii loo dhigo, waa inaan dadka ka niyad jabino qorista barnaamijyada C #. Sidaa darteed waa inaanan ku darin hirgelinta C # ee rakibaadda aasaasiga ah ee qaybinta GNU / Linux, waana inaan qaybinno oo kugula talinno codsiyo aan ahayn C # halkii la is barbar dhigi lahaa codsiyada C # mar kasta oo ay suurogal tahay.

Uninstall Mono

Waxaan rabaa inaan ka saaro mono qaybinta Ubuntu (oo sidaas darteed, keydso meelo badan oo ay ku tiirsan yihiin iyo in, marka laga hadlayo Ubuntu, aysan jirin wax ka badan oo aan ka ahayn "taageerada" 2 codsi oo lagu rakibay qaab ahaan: F-Spot iyo Tomboy). Haddii aadan isticmaalin labadan midkood, ka tirtir iyaga 'Synaptic' iyo sidoo kale dhammaan xirmooyinka sheegaya Mono ama CLI.

Si aad uga tirtirto Mono Ubuntu, sidoo kale waad furi kartaa terminaalka oo nooca:

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

Beddelka Mono

Sidii aan aragnay, horta, haddii aad barnaamij-yahan tahay, ha ku barnaamijka C #. Waxaa jira luqado kale oo aan la tirin karin, xitaa ka sii wanaagsan. Sidoo kale, Gnome wuxuu dhowaan soo saaray luuqad cusub oo leh waxqabad aad u eg oo Mono ah oo la yiraahdo Vala.
Kaliya waan tirtiray Mono oo qaar kamid ah barnaamijyadeydii aan jeclaa waa la tirtiray ... maxaa beddello kale ah oo jira oo lagu beddelayo

Macluumaad dheeri ah

Wixii macluumaad dheeraad ah ee ku saabsan mashruuca Mono, booqo bogga rasmiga ah ingiriisi, Ka sokow metalayo taas oo ah isku-duwaha loogu talagalay baloogyada horumarinta Mono; ama Isbaanish ah goobta Mono Hispano, marka lagu daro Blogs ee dadka ilaaliya boggan.
Ha iloobin inaad ka tagto faallooyinkaaga ku saabsan Mono… =)


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Ariel dijo

    Uma maleynayo in Microsoft ay u adeegsan doonaan shatiyadahooda ka dhanka ah Mono, Monodevelop, Xamarine mustaqbalka. Waxaa intaa dheer, waxaan u maleynayaa in qalabkani uu si uun kuu fududeyn doono inaad ku ballaadhiso aagag kale oo dib u soo ceshanaya meelihii ay mudnaanta ku lahaayeen adduunka ee horumarinta software-ka guud ahaan. Waxaan u maleynayaa in Mono ay wax weyn ka qabaneyso gudbinta teknoolojiyada C # iyo .NET ee aaladaha kale, taas oo ka dhigeysa inay hodan ku yihiin fursado farsamo oo cusub illaa inta jilicsan. Mono wuu ogyahay waxa loo yaqaan 'patent' iyo runti wuxuu qaadayaa dhammaan taxaddarrada si looga fogaado xadgudubyada. Dhinaca kale, JAVA waxay la wareegeysaa booskeeda hoggaamineed ee barnaamijkeeda JAVA EE6, kaas oo dhadhankeyga uu ka weyn yahay awoodda ay hadda bixiso Visual Studio. Sababtaas awgeed waa in ka badan wax kasta oo aan u maleynayo in Microsoft ay ku habboon tahay inay u dirto C # -geeda Linux, MacOSX, BSD, Solaris, Android, iwm ... Dhinaca kale, ma oggola inaan qaato kuwan xoogaa xag jir ah jagooyinka dhahaya MAYA Microsoft ee Linux ama dhah Maya Maya Linux ee Microsoft, waxaan aaminsanahay in horumarka dhabta ah uu kujiro noocyo kala duwan oo inkiraada runta ay tahay dib udhac

  2.   Aynu adeegsanno Linux dijo

    Ilaa maanta wax isbadalay ma jiraan. Haddii aad xiiseyneyso inaad awood u leedahay inaad ku maamusho barnaamijyadaada nidaamyo kala duwan, waxaan kugula talinayaa Java ama Python. Haddii aad ku qanacsan tahay c # syntax, vala sidoo kale waa beddel wanaagsan.
    Qabsoon! Bawlos.

  3.   Pablo dijo

    Hambalyo!

    Mar aan sii fogeyn waxaan go aansaday inaan u haajiro luuqada oo waxaan doortay C #, si aan u awoodo isticmaalka koodhka oo aan u soo ururiyo si loogu isticmaalo labada barnaamij ee Linux iyo Windows.

    Hadda, markaan arko qoraalkan waxaan la yaabanahay haddii aan si fiican u qabtay (tan waxaan ka iri qorista Richard Stallman).

    Ma ii sheegi kartaa haddii xaaladdan ay wax iska beddeleen ilaa maanta?

    (Waan ogahay in qoraalkani ugu yaraan yahay 2 sano jir)

  4.   Sergio dijo

    Maaddaama magacyaashu ay faallo ka bixiyeen, uma maleynayo in Microsoft ay xaddideyso awooddeeda ballaarinta, runti, nolol kuma noola. Waxaan u arkaa inay xitaa awood u leeyihiin inay xoreeyaan luqadda, maadaama ay lacag ka helaan hirgelinta, qaabdhismeedka iyo IDE-yada.

    Waxaan bilaabayaa inaan ka fikiro in Mudane Stallman uu maanta wax yar ku gaboobay waxyaalahan. Waxaan ku raaxeystay aqrinta xigashadaada iyo fakarkaaga, in kastoo bulshada indhahooda ay ku arkeen C #, Oracle ayaa gudbisay dacwaddeedii ugu horeysay ee ka dhan ah Android, inkasta oo ina-adeerka saboolka ah, aan la ilaawin inuu yahay Linux, loogu talagalay ku xadgudubka sharciga isticmaalka… JAVA!

    Fikradayda ayaa ah in bulshada Linux aan loo ogolaan karin, si fudud oo sharaf leh, inay indhaheeda ka xirto kuwa kale iyo albaabbadeeda tiro aad u tiro badan oo horumariyayaal tayo leh, iyagoo adeegsanaya halkudhigga ah "waafaji ama leexo." Gooni ahaanta waxaa jira dhimasho, xitaa haddii ay gaabis tahay.

    Yaanan ilaawin in luuqadda barnaamijku ay tahay fikrad aad uga duwan sida loo adeegsado, waa wanaag guud. Kumaa awood u yeelan doona inuu faafreeb ku sameeyo Ingiriisiga isagoo ku doodaya inuu yahay luqadda raasumaalka?

    1.    Javier L. dijo

      Waxay ka hadlaan MS sida iyagoon ogayn dhaqdhaqaaqyadiisa heerka suuq geynta, ama waxay mar hore ilaaween dhacdadii 99 markii MS wax laga badalay qayb ka mid ah barxada JAVA si barnaamijka softiweerka ah ee ku qoran qolkiisa uusan uga shaqeyn laheyn bog furaha kale ee ahaa ma aha IE6, markii Adduunku ogaaday, dacwadaha ayaa meel walba roob ka da'ay, laakiin tan ugu muhiimsan, in badan oo ka mid ah barnaamijyada qoraalka lagu qoro waa in dib loo soo biiriyaa. MS waa shirkad doonaysa inay si kasta uga macaashto. Kuwa ku jira barnaamijka bilaashka ah, kuma haboona in la isticmaalo qalab lahaansho haddii ay jiraan qalab badan oo bilaash ah oo la heli karo.

    2.    xikmad dijo

      Sergio, waad caqli daran tahay inaad ilowdo in gringos aysan waxba qaban, gabi ahaanba waxba, mana qabtaan samafal haddii aysan marka hore hubin inay soo saari doonaan malaayiin doolar xitaa ka dib ficilkooda
      Geeridu maxay adduunka ugu jeclaadaan waa daroogooyinka iyo doolarka (siday u kala horeeyaan)
      Taasi waa sababta ay adduunka iyo suuqyada ugu xukumeen hantigoosadkooda: iyagoo adeegsanaya sharciga usha iyo sharciga doollarka, Ilaaha runta ah ee gringos waa doollarka, xitaa haddii munaafiqiintu xabadka ka jebinayaan macbudyada Protestant-ka ama kaniisadaha catholic

      1.    MaxAC. dijo

        Anti-Microsoft marwalba way badin doontaa ficillada loo maleynayo in loo haysto, laakiin in kasta oo ay run tahay in sannadihii Microsoft ay muujisay dabeecado aan u fiicnayn qofka ugu dambeeya, ha iloobin inay tahay shirkad ganacsi iyo waxa ay had iyo jeer sameeya alaabtooda waa ganacsi. Laakiin adduunku wuu is beddelay, wuxuu noqday mid caalami ah, Microsoft-na xilligaas way diidday inay aqbasho, laakiin ma jirin doorasho kale, isku-darka istaandarka Open-XML ee MSOffice ayaa caddeynaysa, xitaa waxaa lagu qasbay inay "wadaagto" nambarka barxadiisa oo ay qasabtay qawaaniinta ladagaalanka hantiwadaaga waana inay sameyso, Qaab dhismeedka Shabakada iyo luuqadaheeda waxay ka diiwaan gashan yihiin ECMA European body oo ujeedadeedu tahay in la jaangooyo Teknolojiyada Macluumaadka, C # waxay u dhigantaa ECMA-334 , ee loogu talagalay CLI (oo fuliya Mono) ECMA-335 iyo C ++ / CLI waa ECMA-372, tani waxay hubineysaa in luqadahaan iyo barnaamijyadan ay heli karaan dadweynaha guud, sidaa darteed Microsoft xoog kuma qasbi doonto mustaqbalka ixtiraamka luqadahaas. Anti-Microsoft isku daygeeda in lagu niyad jabiyo adeegsiga luuqada C # waa wax aan macquul ahayn, waa ciyaar wasakh leh sida kuwa cambaareeyay Microsoft, qeexida luuqadu way furantahay, luuqado kale ayaa jira oo aduunkan waxaa ugu fiican tartan wuxuu keenaa horumar dhinac walba ah, barnaamijiyaha kaligiis waa inuu ogaadaa luuqadaha iyo teknoolojiyada kaladuwan oo uu ogaado astaamahooda isaguna wuxuu noqon doonaa midka isagu go'aansada naftiisa midka uu lajoogayo si uu ufuliyo horumarkiisa.

  5.   Aynu adeegsanno Linux dijo

    Ka qayb qaadasho wanaagsan. Mahadsanid!

  6.   Adrian dijo

    Stalmann kani !! Eeg dhagar qabayaasha Microsoft sariirtaada hoosteeda XD.

  7.   Sergio dijo

    Haddii aan tixgelinno in ujeedka Microsoft ee .net uu yahay inuu dhulka ka helo java, waxaan u maleynayaa inay aad u wanaagsan tahay in la helo fulinno Linux ah si loo yareeyo suurtagalnimadeeda.

    ra'yigeygu waa hadii microsoft uusan dan ka laheyn arintaan ma uusan gacan ka geysan laheyn sameynta heerarkaas waxayna ilaalin laheyd maktabadaha .net si looga fogaado (ama ugu yaraan dib loo dhigo) burburintiisa. Mana ahan inaan horeyba ugu jirnay nooca 4.0 haddii aanan khaldamin oo maktabadaha ay leedahay oo dhami ay u kala daadsanaadaan dhibaato la'aan welina aan la fahmin, taas oo hagaajin doonta waxqabadka dhismaha.

    Sidoo kale waa run in Microsoft ay marwalba ku dallacdo xitaa codadka ugu doqonsan oo hadda ay ku jirto jaantuskeeda, tusaale ahaan, noocyada bilaashka ah ee bilaashka ah ee istuudiyaha muuqaalka ah ee loogu talagalay .net iyo iyada oo aan xaddidnayn liisanka mana aha waxa kaliya ee (Truespace loogu talagalay tusaale sidoo kale wuxuu aaday dhinaca xorta ah).

    Tani waa dagaal udhaxeeya Java iyo .Net iyo, sida dagaalada oo dhan, xulaf kasta waa lasoo dhaweynayaa.

    Runtuna waxay tahay, ama aaan jeclaanno ama yeynaan jeclaan, in aan ku nool nahay adduunyo rukhsad ka buuxdo ... runtiina, boggaga qaar waxay muujinayaan rukhsadaha "ku xadgudbay" ee bogga Websaydhka oo waa wax iska caadi ah oo aan xitaa tixgelin siin in laga yaabo in loo sharciyeeyay wax aad u fudud. Shatiyaduhu way jiraan oo, haddii qof doonayo inuu ku burburiyo mashruuc, waa suurtagal inay ku dhammaadaan helitaanka shati la jabinayo.

    Haddiise aysan caddayn, anigu uguma talo gelin inaan ka bilaabo khilaaf halkan doonaya inaan ogaado haddii Windows ama Linux ay ka fiican yihiin, iyagu si fudud ayey u kala duwan yihiin, mid walbana wuxuu leeyahay faa'iidooyinkiisa iyo waxyeellooyinkiisa, sida wax kasta oo kale. Laakiin taasi waa sheeko kale.

    Thanks.

  8.   e2fletcher dijo

    Iyadoo Microsoft weligaa ma ogaan doontid.

  9.   ken torrealba dijo

    Thanks,

    Waqti ka hor, waxaan raacay casharro, cutubka 1aad, oo ku saabsan Mono, waxayna umuuqatay mid aad uga fudud kana dabiici badan Java, waxaan jeclaaday kan dambe. Nasiib darrose waan heli kari waayey cadadka soo socda ee joornaalka.

    Sidaan u fahmay C # waa isbedelka J ++
    Dhaqan galintaas dhibaatada leh ee Java ee Microsoft ay ku bixisay dacwadiisa Sun, taas oo Sun ku guuleysatay, maadaama Microsoft ay laheyd maktabado (xirmo) oo lagu maamuli karo oo kaliya Windows, taas oo ka soo horjeedda hal ku dhigga Java ee ah "waxaad qortaa a aad aragtaa, waad fulisaa iyo meel kasta ».

    Qashinka Microsoft ee J ++ iyo qaabka # #

    Hadda, xaqiiqooyinka ayaa ah kuwa soo socda: Microsoft ayaa "ku deeqday" qayb ka mid ah C # si ay sharci uga dhigto Mono, marka qaybahaasi ma la kulmi doonaan dacwadaha mustaqbalka, laakiin wixii Microsoft aysan ku tabarucin haddii ay fursad fiican u leedahay in Microsoft ay dalbato ciddii isticmaasha. , kani waa kiiska, maxaa yeelay horey ayey u dhacday, softiweer kale, laakiin tani waxay dhici laheyd haddii Mono ay billowdo xatooyada macaamiisha, ama haddii shirkaddu bilawdo lacag sameynta (wax badan) iyadoo la adeegsanayo taageerada iyo hirgelinta luqadda ama ay rabto inay u tiiriso waa iyaga u gaar ah, halka in badan oo ka mid ah ay arki doonaan uun inay isbeddelayso.

    Ugu dambeyntii, waa in la ogaadaa in Miguel de Izcasa uu ka niyad jabay in uusan u shaqeyn karin Microsoft, sababtoo ah baasaboorkiisa ..., tani waxay ka dhigtay inuu abuuro software ku habboon Windows. desde Linux, si ay kuwani u ogaadaan "waxa ay tabayeen"

  10.   kariye dijo

    Ma jecli tan 🙁

  11.   Horumariyayaal dijo

    Waxaan u maleynayaa in mid ka mid ah sababaha loo adeegsado GNU / Linux ay tahay il furan oo haddii aan bilowno adeegsiga softiweer ay sameysay Microsoft waxaan ku lug lahaan doonnaa wax iska hor imanaya, sidoo kale maxaad ugu baahan tahay barnaamijyada Microsoft iyadoo ay bulsho weyn ku dhex leedahay adduunyada isha furan si ay isu taageeraan (asalka isha furan) sidaasna lagu horumariyo dalab kasta oo aan furan ahayn, miyaanay kula ahayn?

    Aynu xusuusano bilowgii .NET ma ahayn bilaash oo hadday sii deysay (qaybtii sii deysay) waxay ahayd sababta oo ah horumariyeyaashu uma aysan isticmaalin codsigooda oo kooban awgood iyadoo Microsoft ay lumisay joogitaankii dhammaan horumariyeyaasha.

    Haddii waxa aan dooneyno ay tahay in codsiyadayagu ka shaqeeyaan dhufto kala duwan, maxaa diidaya in la isticmaalo Java ama Python. Codsiyada cusub ee ay abuurtay Xamarin si loogu horumariyo macruufka ama android, waa kaliya waddo lagu #kula dhaqmi karo horumarka hal luuqad, maxaa yeelay sida aan wada ognahay, marwalba way kafiican tahay isticmaalka afka hooyo.

    Marka laga hadlayo Richard Stallman, waxaan u maleynayaa inuu isagu yahay qofka leh khibrada ugu badan ee ilaha furan taasna ugu yaraan waa inaan u istaagnaa inaan falanqeyno wax yar oo ka mid ah dhibaatooyinka soo foodsaaray, maadaama ogaanshaha taariikhda ay u adeegayso in laga fogaado khaladaadkaas oo kale.

    Sida qof walba, horumariyayaashu waa inay bixiyaan biilasha (cuntada, caafimaadka, iwm), sidaa darteedna waxaan u baahanahay inaan helno faa iidada dhaqaale ee shaqadeena, laakiin waxaan haysanaa habab kala duwan oo aan ku helno (nasiib wanaag), sida tabarucyada, la talinta, horumarka ku saleysan ilo furan, iwm. Waa inaan ka faa'iideysanaa xirfadaheena iyo caqligeena, maxaa yeelay adduunkan cusub wuxuu "u rogayaa" sida ay u sameyso mahadnaq kasta oo horumariyayaal ah oo jira wax walbana waxay ugu shaqeeyaan sidii la rabay. Aragtidayda waxaan nahay aasaaska tiknoolajiyada cusub iyo bulshada cusub ee ma nihin shirkadaha.

    Ha rumaysanina ???

  12.   Adrian Fernandez dijo

    Uma maleynayo in M ​​$ wax ka qaban doono qabashada kuwa ku xadgudba shatiyada C #. Ma uusan sameynin kahor, ma sameeyo maanta, marka si dhib leh ayuu usameeyaa waqti dhow. Dhinaca kale, Stallman waxaa lagu yaqaanaa inuu si joogto ah uga careysnaado waxa aan software-ka bilaashka ahayn (xitaa kuma qanacsana Linux kernel), isagoo malaynaya 20 sano, adduun horumariyayaal lagu silciyey M $.
    Sikastaba. Monodevelop waa aalad aad u fiican in lala shaqeeyo. Haddiise qof ka baqayo adeegsiga C # wixii aad aragtay, weli waxaa jira Aasaasi, oo hadda awood u leh sida C # horumarka badankood.

  13.   Daniel Noriega dijo

    Hagaag, sidoo kale waan ku raacsanahay faallooyinka qaarkood, Anigu waxaan ahay Injineer Elektiroonig ah laakiin marwalba waan la socdaa wararka barnaamijyada waxaanan marwalba iskudayaa inaan barto luqad si buuxda. Waxa runtii igu adkayd aniga ayaa isku dayaya inaan doorto luqadda aan wax ku barto, waxaan isticmaalaa c ++ laakiin ma garanayo API-yada markaa waxba ma ahan, waana sababta aan isugu dayo inaan arko API-ga aan diiradda saarayo. Laakiin waxa aan rabo waa suurtagalnimada sameynta koodhka iskudhafka, oo sida iska cad waxa ugu horreeya ee muuqda waa JDK ama .Net.

    Kadibna waxaan arkaa qoraalkan waxaanan si daacadnimo ah u arkaa inay jiraan jahwareer badan. Uma maleynayo in Microsoft ay maxkamad la tiigsaneyso mono, waxaan u maleynayaa in taa lidkeeda, Microsoft ay heshay faa iidada si luuqadiisa ay ugu dhex guuleysato barnaamijyada iyagoo noqda luqad lagu gaarsiin karo goobaha kale. Anigu waxaan ahay isticmaale Linux laakiin sidoo kale waxaan ahay isticmaale Windows ah waana jeclahay Linux, laakiin haddii ay jirto hal shay oo aanan ka taageerin Linux waa in qayb weyn oo bulshada ka mid ah ay ku faanaan oo ay nacaan oo ay u dagaallamaan maalin kasta wax aan jirin , cay iyo xaqiraad kuwa ay yaryihiin.

  14.   Jose Manuel Alcaraz sawirka dijo

    Dabcan, ha u hibee naftaada waxsheegga ... waad qodbay ... .net hadda waa il furan ... xD

  15.   Alexis dijo

    ehhh sidaan marar badan u idhi ... waan ka xishoonayaa Richard Stallman ... wuxuu cabirayaa ra'yigiisa oo fanboysku waxay u boodayaan sidii inuu eraygiisu yahay amar muqadas ah ... in kasta oo MS uu mustaqbalka isticmaali karo shatiyadiisa. run ma aha run ahaantii in (ugu yaraan meesha aan ku noolahay) barmaamijyada ugu waaweyn ee heer shirkadeed ay yihiin .NET iyo Java… sidaa darteed barashada la tacaalidda Mono waxay ku dambayn doontaa ka faa'iideysiga xirfad suurtagal ah oo horumarineed; Cillad caafimaad ma ahan dunida Linux inay burburiso wixii kale ee ka duwan Mr. Stallman “himilooyinkiisa”, shaqsi ahaan waxaan u isticmaalaa Mono tijaabinta iyo barashada (maadaama aanan xitaa daaqado ku dhejin kombuyuutarkeyga, laakiin ma soo rogi karo in on my post of work) mana dareemayo inaan dembi lahayn hahahaha salaan.

  16.   JU dijo

    Runtii dan kama lihi haddii C # uu khatar yahay ama haddii luqad kale ay furan tahay AMA iwm, illaa iyo inta ay la jaanqaadeyso nidaam kasta oo qalliin oo faa'iido leh oo lacag soo saartana ay aad u wanaagsan tahay, xilligan waxaan ahay barnaamjiye prawn Linux ah oo isticmaala luqadda Aasaasiyaal la mid ah Windows Visual Basic iyo haddii aan arko inay fududeyneyso barnaamij fudud oo xirfadle ah isla markaana ku sii fidaya aagag badan, waa la soo dhaweynayaa.

  17.   Argagix dijo

    Mudanayaal, mar haddii Microsoft horey u iibsatay Xamarin sanadkii 2016, Mono wax badan ayaa harsan. Jooji xagjirnimada jaban oo aad ku shaqeysid xulashooyinka kale ee barnaamijyada. .NET si rasmi ah ayaa loogu qaadi karaa barnaamijyada aan ka tirsaneyn Windows-ka ilaa sanadkii 2014 (iyadoo la abuuray DotNet Foundation) iyo hirgelinta .NET ee deegaannada aan Windows-ka aheyn ayaa si tartiib tartiib ah u koray Mar dambe kama fekereyso waxyaabahaas Adeegyada Macluumaadka Internetka ama server-yada Windows sidii hore, laakiin waa inaad ka fekertaa Apache Web Server / Nginx oo leh .NET. Xaaladdayda: Waxaan ugu talagalay ASP.NET MVC 4/5 codsiyada IIS ka dibna Apache Web Server oo ku yaal Linux Ubuntu muddo sannad ah hadda, illaa iyo hadda, wax dhibaato ah kalama kulmin socodsiinta codsi ASP.NET MVC ah oo ku saabsan laba kala duwan dhufto ee webka.

    Waa kan waxtarkayga, haddii aad xiisaynayso inaad u haajirto codsiyada ASP.NET MVC ee Apache / Ubuntu:

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

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

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

  18.   Hector dijo

    Doodani waxay leedahay karbaash siyaasadeed oo xoog leh ... hahahaaaa XD

  19.   Jarmal A. COPERTINO dijo

    Iyada oo Java la mid ah ayaa dhici doonta, haddii Oracle uu ku farxo, wuxuu ka dhigayaa java PAYABLE iyo hantidiisa dhammaanteenna waan ka dhawaajinaynaa. Waa mid aad u shakhsi ah. Uma maleynayo in shirkad ama Linux lafteeda ay dhiiri galineyso horumarka noocan ah haddii ay dhibaato ku noqon doonto dadka isticmaala mustaqbalka.

  20.   Elvino waa la la'yahay dijo

    Hagaag waqtiyada caalamiyeynta iyo qalalaasaha, waxaa wanaagsan in laxasuusto dhaqdhaqaaqyo keli kali kali kali ah qaarkood
    ama dabeecado lagu maareynayo, maahan wax aan Novel ka helin Ximian, laakiin akhri
    maxaa ku dhacay Mysql / Sun Microsystm ka dibna Oracle oo nuugaya Sun iyo iyada Mysql si loo baabi'iyo
    Muddo ayey ku qaadatay Monty (abuuraha Mysql) inuu xaqiiqsado laakiin isagu wuu cusboonaysiiyay mashruuciisa wuxuuna dhalay MariaDB wuxuuna aakhirkii xanuun ku noqday dameerka Oracle
    laakiin isla taas ayaa ku dhici karta Mono.
    Anigu waxaan ahay barnaamij-yaqaan Cobol, C, Java iyo Harbor Multilanguage Networking, oo amarkaasna ah 'Ai Ai', Linux iyo Windows
    Waxaan ku qasaa codsiyada Socket, waxaan laxiriiraa codsiyada udhaxeeya luqadaha kaladuwan iyo barnaamijyada kaladuwan ee Bangiga

    Waxaan u maleynayaa in haddii mashruucu ballaaran yahay, taasi waa, waxaa ku jiri doona kumanaan xariiq oo koodh ah, waa inaad ku ciyaartaa si ammaan ah si loo hubiyo koritaankiisa / wax ka beddelkiisa iyo xajmiga
    hadda haddii koodhku yar yahay, dhib kuma qabanayo inaan ku hoos sameeyo C #, haddii ay wanaagsan tahay, awood leedahay oo runtii ii xalliso dhibaatooyinka aniga way fiican tahay.
    Salaan

  21.   murugsan dijo

    .Net Core + C # = Mustaqbalka

  22.   Ciise Arce dijo

    Qoraalku sifiican ayuu u socday ilaa "hadaad barnaamij tahay, ha isticmaalin C #" ay soo muuqatay ... waqtigaas waxay lumiyeen kalsoonidii oo dhan.

  23.   Jaati Granados dijo

    Sannadkii 2020, waxaa horey loo caddeeyey in aysan waxba ka dhicin wixii lagu sheegay qoraalkan. Microsoft waxay abuurtay .NET Core oo bilaash ayey ka dhigtay. Hadda oo leh 3 madal oo leh maktabado aasaasi ah oo isku mid ah laakiin aakhirka ka duwan (tan iyo markii laga abuuray xoq), tallaabada xigta waxay ahayd in la mideeyo saddexda mid, taasina waa sida saxda ah waxa lagu sameeyo .NET 5 (ereyga la'aan "Core" ama "Framework") taas oo, sida la sheegay, ay tahay barxad cusub, laakiin hadda il furan, multiplatform, taasna waxaa loo isticmaali karaa in lagu horumariyo barnaamijyada webka, barnaamijyada desktop, barnaamijyada moobiilka, IoT, AI, Cloud, iyo kuwo kale . Isbeddelkani wuxuu ku dhacay mahadsanid tirada badan ee soo-saareyaasha ee ka qaybqaatay mahadnaqa xaqiiqda ah in NET ay hadda tahay il furan. Tani waxay ahayd inay dhacdo maxaa yeelay maadaama ay jireen shirkado badan iyo horumariyeyaal adeegsanaya .NET si furan, Microsoft waxay furtay suurtagalnimada iibinta adeegyadeeda (badanaa Cloud), kuwaas oo aan ku xaddidnayn isticmaalka .NET ama C # sidoo kale. Microsoft doqon ma ahan, joojinta softiweerkooda iyo bilaabista dacwadaha ayaa ah waxa halista ugu ah iyaga. Laakiin haye, ma aqaan .NET ama luqad kale. Laakiin waxaan arkaa wax aad u xiiso badan waxa lagu qabanayo bulshada la sheegay. Adoo haysta taageerada shirkad weyn, bulshada bilaashka ahi way sii kori kartaa xitaa dhakhso badan, gaar ahaan maaddaama ay jirto .NET Foundation oo mas'uul ka ah dib-u-eegista mashaariicda furan ee hadda jira. ka timid Microsoft lafteeda dib u eegista mashaariicda la sheegay.