Ce este Mono și cum îi ajută pe Switchers de Windows nou pe Linux?

Ce este Mono și cum îi ajută pe Switchers de Windows nou pe Linux? / Linux

Linux are multe lucruri. Este componenta de bază Cum de a actualiza cu ușurință Kernel-ul lui Ubuntu cu Ukuu Cum de a actualiza cu ușurință Kernel-ul lui Ubuntu cu Ukuu Actualizarea kernel-ului Linux nu este ușor, dar dacă rulați Ubuntu și doriți ultimul kernel, există acum un instrument simplu poate utiliza pentru a descărca actualizarea: Ukuu. Citește mai multe despre un număr mare de distribuții, umerii pe care o mare platformă mobilă este Android adevărat Open Source? Și aceasta chiar contează? Este Android cu adevarat Open Source? Și aceasta chiar contează? Aici analizăm dacă Android este sau nu într-adevăr open source. La urma urmei, se bazează pe Linux! Citeste mai mult stand-on, și mai bine decât altele Linux este în cele din urmă destul de bun pentru a înlocui Windows? Este Linux suficient de bun pentru a înlocui Windows? Cifrele recente arată că utilizarea desktop-ului Linux a atins 2%, este încă cea mai ridicată. Acest lucru înseamnă că Linux a ajuns la un punct în care poate înlocui Windows și Mac OS X pentru utilizatorul mediu? Citește mai multe sisteme de operare mai populare (cu siguranță nu este un aviz).

Unul dintre deficiențele sale, totuși, se datorează popularității sale reduse pe desktop: disponibilitatea programelor. Din fericire, există lucruri care pot ajuta la acest lucru, mono fiind unul dintre ei.

Cadrele de software: Blocuri de construcție

Cadrele de software nu sunt cele mai captivante ale lucrurilor, dar sunt utile în felul lor, lucrand în spatele scenei. Ele permit oamenilor să dezvolte cu ușurință aplicații pentru alții, fără a începe complet de la zero. mono este unul dintre ele, așa cum este .NET Framework Un început GNU pentru Microsoft: Ce este o sursă deschisă .NET Framework înseamnă pentru restul de noi Un început GNU pentru Microsoft: Ce este un open source .NET Framework înseamnă pentru restul de noi Microsoft tocmai a eliberat o parte semnificativă a codului său sub o licență permisivă cu sursă deschisă. Această mișcare se rupe cu ani de tradiție. Dar de ce și ce înseamnă pentru tine? Citeste mai mult .

Aceste cadre pot varia de la a fi folosite pentru medii de desktop specifice 5 Medii de spațiu Linux excelente Nu ați auzit de 5 medii de spațiu Linux pe care nu le-ați auzit Există o mulțime de medii de birou Linux acolo - nu au auzit de. Iată cinci dintre preferatele noastre. Citește mai mult despre ceva disponibil pentru mai multe sisteme de operare. De exemplu, desktopul KDE cu plasmă KDE Explicat: O privire la cea mai configurabilă interfață desktop a Linux KDE Explicat: O privire la cea mai configurabilă interfață desktop a Linux Ce arată Linux? Uneori, Unitatea; alteori, GNOME. De multe ori, însă, Linux rulează KDE. Dacă nu utilizați mediul K Desktop pe PC-ul Linux, acum este momentul să vă schimbați! Citește mai mult au mai multe bucăți de software care ajută la simplificarea scrierilor integrate, a aplicațiilor native. Aceasta include propriul IDE (mediu de dezvoltare integrat) numit KDevelop.

Acest lucru poate avea multe beneficii și pentru utilizatorii finali. Dezvoltatorii pot crea aplicații 10 Aplicații Exclusive Linux pe care nu le veți găsi pe Windows 10 Exclusive aplicații Linux pe care nu le veți găsi pe Windows Mutarea de pe Windows, veți găsi că există o mulțime de aplicații pe care le puteți utiliza pentru a suplini vechiul software propriu . Veți găsi chiar și o selecție de aplicații și instrumente impresionante exclusive pentru Linux. Citește mai repede, mai ușor și, ca atare, poate împinge schimbări și îmbunătățiri mult mai rapide. Când stați pe umerii uriașilor, ajungeți la o înălțime suplimentară mai puțin dureroasă.

Unele cadre sunt transversale în natură - programele scrise cu ele pot funcționa între diferite sisteme de operare Care sistem de operare ar trebui să alegeți pentru PC-ul următor Care sistem de operare ar trebui să alegeți pentru PC-ul următor Cumpararea unui PC nou? Aveți mai multe opțiuni de sistem de operare decât oricând. Care ar trebui să alegeți? Vă vom oferi o imagine de ansamblu, împreună cu avantajele și dezavantajele. Spoiler: Nu există nici o singură opțiune! Citeste mai mult . Acest lucru este util atât pentru dezvoltatori, cât și pentru utilizatorii finali. Pe de o parte, astfel de programe pot ajunge la mai mulți oameni, iar pe de altă parte, o mai mare fiabilitate de la o bază de utilizatori mai largă.

Ce este Mono?

Mono este un exemplu de cadru cross-platform disponibil pe Windows, macOS Asigurați-Linux Uită-te ca MacOS Cu aceste Easy Tweaks Asigurați-Linux arata ca macOS Cu aceste Easy Tweaks Dacă vă place Linux, dar doriți să arate mai mult ca macOS, sunteți în noroc! Permiteți-ne să vă ghideze prin pașii pentru a vă face desktop-ul Linux să se comporte și să arate ca MacOS-ul Apple. Citiți mai multe, Linux și multe altele. Acesta a fost conceput pentru prima oară ca o sursă open source Ghidul complet pentru a trăi o viață gratuită și cu o sursă deschisă de 100% Ghidul dvs. complet pentru a trăi o viață liberă și cu o sursă deschisă de 100% Windows și MacOS sunt sisteme de operare comerciale, cu proprietate și cu sursă închisă. Linux, și numeroasele sale aplicații, sunt gratuite și open source. Doriți să utilizați numai software liber și cu sursă deschisă? Iată cum. Citiți mai mult implementarea .NET Framework pe Linux. De acolo, sa transformat în ceva mai mult, sprijinind mai multe sisteme de operare diferite.

Mono (ca .NET) este legat puternic în jurul limbajului de programare C #, cunoscut pentru nivelul său ridicat de portabilitate. De exemplu, motorul de joc Unity Programarea unui joc cu unitate: Un ghid pentru începători Programarea unui joc cu unitate: Ghidul începătorului În evoluția jocului Indie, Unity a apărut ca un standard de facto: costul său scăzut, ușurința de utilizare și setul larg de caracteristici îl fac ideal pentru o dezvoltare rapidă a jocului. Citește mai mult utilizează C # ca mod cross-platform pentru crearea de jocuri video. Acest lucru se datorează în parte designului limbii. C # poate fi transformat în CIL (Common Intermediate Language), care poate fi fie compilat Cum se compilează și se instalează TAR GZ & TAR BZ2 Fișiere în Ubuntu Linux Cum se compilează și se instalează TAR GZ & TAR BZ2 Fișiere în Ubuntu Linux Citiți mai mult codul nativ (mai rapid, mai puțin portabil) sau rulați printr-o mașină virtuală De ce mașina virtuală Java vă ajută să vă executați mai bine De ce mașina virtuală Java vă ajută să vă executați mai bine Ce să știți de ce mașina virtuală java oferă mai multă avantaje javai decât programarea nativă pentru o aplicație? Citiți mai departe pentru a afla! Citește mai mult (mai lent, mai portabil). Mono oferă mijloacele de compilare și execută programe C #, similare cu .NET Framework.

Aceste zile, este dezvoltat de proprietarii software-ului pe care a încercat să-l imite: Microsoft. Cu sursă deschisă Ce este software-ul open source? [Explicarea MakeUseOf] Ce este software-ul open source? [Explicații în MakeUseOf] "Open source" este un termen care este aruncat în jurul valorii de mult în aceste zile. S-ar putea să știți că anumite lucruri sunt open source, cum ar fi Linux și Android, dar știi ce implică acest lucru? Ce este deschis ... Citește mai mult despre cadrul .NET, Mono este mai asemănătoare cu acesta decât oricând înainte, capabil să integreze codul său în propria sa design. Proiectul include, de asemenea, un IDE special (mediu integrat de dezvoltare) Editori de texte vs. IDE: Care dintre ele este mai bine pentru programatori? Editori de texte vs. IDE: Care dintre ele este mai bine pentru programatori? Alegerea între un IDE avansat și un editor de text mai simplu poate fi greu. Oferim câteva informații pentru a vă ajuta să luați această decizie. Citiți mai mult numit MonoDevelop, un pic asemănător echivalentului Linux al Visual Studio.

Aplicații mono și cross-platform

Cu toate acestea în minte, este destul de clar că natura lui Cross a platformei Mono este destul de utilă pentru oamenii care se deplasează la Linux din Windows Windows versus Linux: Iată ce au ei în Windows obișnuite față de Linux: Iată ce au în comun În loc de nitpicking cum Linux are acest sau Windows lipsesc că, poate ar trebui să sărbătorim că ambele sisteme de operare sunt robuste, eficiente și caracteristici complete. Să vedem ce au în comun. Citeste mai mult . Acesta acționează ca un alt punct de legătură între cele două sisteme de operare, pentru a elimina una dintre problemele majore de comutare: software exclusiv 10 Aplicații Exclusive Linux Nu veți găsi pe Windows 10 Aplicații Exclusive Linux pe care nu le veți găsi pe Windows Mutarea de pe Windows , veți găsi o mulțime de aplicații pe care le puteți utiliza pentru a înlocui vechiul software propriu. Veți găsi chiar și o selecție de aplicații și instrumente impresionante exclusive pentru Linux. Citeste mai mult .

Există o serie de programe care sunt scrise în Mono. Aceste aplicații au o șansă mare de a fi platformă 10+ Aplicații de mare cruce pentru platformă pentru ambele sisteme Windows și Linux 10+ Aplicații puternice Cross-Platform pentru Windows și Linux Read More, disponibile între mai multe sisteme de operare. Împreună cu acest lucru, Mono susține de fapt, multe binare. NET Binar vs pachete sursă: Care ar trebui să utilizați? Sursă binară vs. sursă: ce ar trebui să utilizați? Utilizatorii Linux au două moduri principale de a instala programe: utilizați un pachet pre-construit sau compilați-l singur. De obicei, alegem un pachet, dar sunt momente când trebuie să luați în considerare construirea de la sursă. Citește mai mult din casetă (adică fișiere C # EXE Cum se face un fișier de instalare "EXE" Cum se face un fișier de instalare "EXE" Ce faceți atunci când ați creat un nou software Windows și doriți să îl partajați cu lumea? În mod ideal, ați crea un pachet de instalare EXE, care este modul în care citiți mai multe în Visual Studio). Ca atare, este posibil ca programele .NET care nu sunt încă pe Linux să fie bine în viitor.

S-ar putea să folosiți chiar și una dintre aceste aplicații fără să o cunoașteți!

KeePass

KeePass KeePass Password Safe - Sistemul de parolă criptată Ultimate [Windows, portabil] KeePass Password Safe - Ultimate Password Password System [Windows, portabil] Stocați-vă parolele în siguranță. Complet cu criptare și un generator de parole decente - să nu mai vorbim de plugin-uri pentru Chrome și Firefox - KeePass ar putea fi cel mai bun sistem de gestionare a parolelor acolo. Dacă ... Read More este un manager de parole excelent offline. Acest lucru înseamnă că, spre deosebire, să zicem, LastPass Cum să migrați de la LastPass la un manager de parole alternative Cum să migrați de la LastPass la un manager de parole alternative LastPass este un manager de parole populare, dar dacă v-ați decis să vă deplasați la o altă soluție, trebuie să exportați datele. Iată cum puteți exporta datele în 1Password, Dashlane sau KeePass. Citiți mai multe, informațiile dvs. nu sunt legate de un server din motive de conveniență. Dar acest lucru ar putea fi un preț demn de plată, pentru un nivel mai înalt de control în mâinile tale.

Este, de asemenea, scris în Mono, permițându-i să ruleze pe mai multe platforme diferite. În timp ce sa orientat în principal spre Windows, înseamnă că atât macOS, cât și Linux sunt suportate de acesta. Deși nu arata prea nativ, funcționează bine. În plus, păstrarea parolelor dvs. este suficient de benefică.

Pinta

Cel mai bun mod de a descrie Pinta ar fi o versiune multi-platforma a aplicatiei Paint.NET (care, la randul ei, este o versiune mai buna a Microsoft Paint 7 Free Microsoft Paint Alternatives 7 Microsoft Paint Alternative Microsoft a retras MS Paint in favoarea Paint 3D. am găsit soluții gratuite Microsoft Paint pentru toate imaginile dvs. de vizualizare și editare. Este o aplicație destul de simplă, cu o cantitate suficientă de putere pentru a edita și a crea imagini. Spre deosebire de KeePass, acesta arată mai bine între diferite sisteme de operare.

Din păcate, aceasta demonstrează și câteva limitări ale lui Mono. Paint.NET, aplicația pe care a fost inspirată, a fost, la urma urmei, scrisă folosind .NET Framework Microsoft .NET Framework: De ce aveți nevoie de ea și cum să o instalați pe Windows Microsoft .NET Framework: De ce aveți nevoie și cum pentru a le instala pe Windows Trebuie fie să le instalați, fie să o actualizați. Dar știi ce este .NET Framework? Vă arătăm de ce aveți nevoie și cum puteți obține cea mai recentă versiune. Citiți mai multe și totuși rămâne numai Windows. În timp ce majoritatea lucrurilor pot funcționa între cele două, în cazul în care un program se bazează pe componentele specifice Windows ale cadrului, va trebui să căutați alternative 5 Photoshop Alternatives Puteți rula pe Linux 5 Alternative Photoshop pe care le puteți rula pe Linux este tragic că după în toți acești ani, platforma deschisă a Linux nu a reușit încă să producă software competitiv care să se potrivească într-adevăr cu Photoshop cap-la-cap. Dar sunt disponibile opțiuni puternice ... Citește mai mult .

Wine + Mono = o mai bună compatibilitate

Mono poate ajuta, de asemenea, Windows switchers prin extinderea Wine Cum să executați Windows Apps & Games cu Linux Wine Cum să executați Windows Apps & Games cu Linux Wine Există vreo modalitate de a obține Windows software-ul de lucru pe Linux? Unul dintre răspunsuri este să folosești Wine, dar în timp ce poate fi foarte util, probabil că ar trebui să fie doar ultima soluție. Iata de ce. Citiți mai mult, un strat compatibil pentru a permite utilizatorilor să ruleze aplicații Windows. Programele de inginerie inversă o mulțime de funcționalități Windows și traduc comportamentul în echivalentele lor Linux. Ca atare, poate rula multe programe care nu sunt proiectate pentru Linux, ca și cum ar fi fost.

Actualul fișier de instalare Mono conține o serie de biblioteci de software, componente pe care alte programe le pot construi. Acestea sunt concepute pentru a implementa cât mai mult din .NET Framework așa cum pot (deși inter-platformă). Din acest motiv, o mulțime de lucruri scrise pentru Windows utilizând cadrul menționat vor funcționa și sub Mono.

Vinul poate profita de toată munca pe care Mono a făcut-o de-a lungul anilor, folosindu-l pentru a ajuta la rularea aplicațiilor .NET sau chiar a programelor cu componentele menționate în interiorul lor. Unele jocuri Cum să adăugați moduri la The Sims 4 și cele mai bune moduri de a încerca cum să adăugați moduri în The Sims 4 și cele mai bune moduri de a încerca The Sims 4 include un suport modding puternic. Creatorii ambițios sunt deja churning noi moda, coafuri remorcate, moduri de joc, și mai mult pentru a îmbunătăți jocul. Citește mai mult, de exemplu, se bazează într-o oarecare măsură pe cadru.

Mono într-o lume deschisă .NET

Așa cum am menționat anterior, o mare parte din cadrul .NET este acum open source, cu mai mult să vină. Deja, este posibil să profităm (într-o oarecare măsură) de acesta pe alte platforme decât Windows. Unul ar putea să se întrebe cum ar putea fi Mono folositor pentru oameni.

Răspunsul la acest lucru este foarte simplu: o mulțime de componente care pot fi folosite de .NET sunt invizibile pentru utilizatorii finali. Este încă destul de dificil să se creeze aplicații grafice încrucișate utilizând doar cadrul Microsoft open source. Mono, pe de altă parte, este bine stabilit, având multiple moduri de a scrie programe native, cu mici hassle. Și va continua să crească,

Desigur, atunci când componentele open source ale .NET devin mai stabile, vor fi obținute multe dintre avantajele oferite în prezent de Mono. Și asta nu poate fi decât un lucru bun pentru Linux, precum și pentru utilizatorii care ar dori să treacă la el. Mai multe aplicații portabile sunt întotdeauna binevenite, la urma urmei.

Cum rezolvăți problema cu diferența de aplicații pe Linux?

Credit de imagine: OndrejProsicky / Depositphotos

Explorați mai multe despre: Linux, Wine.