Nové Mono 2.2, aneb .NET aplikace na Linux

Diskuze čtenářů k článku

23. 01. 2009 09:47

Tady tohle úsilí mi přijde doopravdy zvláštní. Udělat alternativu k originálu, která už z principu nikdy tak dobrá jako originál být nemůže. Vůbec bych se nedivil, kdyby měl MS na implementaci NETu víc lidí, než je těch pár nadšenců, co se Monem zabývají.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 09:58

MS ma na vyvoji Mona taky zajem, takze lehce spolupracuje. Tim padem je prace mnohem jednodussi.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 10:20

A co třeba Java Runtime Environment? To se vám zdá v pořádku?

Jiří Tuček

http://www.jiritucek.cz...

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 13:18

Lenze java je starsia technologia.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 10:37

Až jednou pochopíš, že kompatibilita s Windows/.net je sice žádaný, ale přesto vedlejší produkt, to bude slávy.

Je tu nějaká populární otevřená platforma se standartizovanými jazyky? Je. Používají ji lidé? Ano,

Tak proč ji neimplementovat (stejně hakjo GCC, FreePascal apod.)?

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 10:51

Až jednou pochopíš, že jazyk a vývojové prostředí jsou DVA naprosto odlišné pojmy, možná obhájíš i bakalářskou práci. Do té doby můžeš přemýšlet o významu slova kompatibilita.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 11:03

Vransen klud, sak placas totalne nezmysly.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
23. 01. 2009 12:54

standard

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 13:19

Velmi inteligentne si to ozaj napisal.Tolko argumentov si tu rozmpisal k Tebe.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 12:25

Mono je jeden z nejdůležitějších open source projektů, protože Microsoft nikdy nevydá svoji implementaci .Netu pro alternativní platformy.

V budoucnu Mono umožní podporu SilverLight 2 na Linuxu, levné ASP.NET hostingy a mnoho dalšího....

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 12:34

Problém je, že rychlost implementace Mona je v porovnání s Microsoftem žalostná. Škoda že MS neuvolní alespoň Framework Class Library, "Moňáci" by se pak mohli soustředit na to ostatní.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 13:00

Tohle tady ale bohužel nikomu nevysvětlíš. Prostě hlavně že v tom figuruje OpenSource a Linux. Ještě se k tomu dají nějaké pěkné obrázky s tím správným PR a je to. Každej linuxák musí chrochtat blahem, že si to může nainstalit a časem zase smazat. Že implementace stojí za houby, protože u projektů tohoto rozsahu v principu ani není možná, to už nikoho nezajímá.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 13:19

vransen, nemusis nam tu dokazovat pravdivost tvrzeni, ze neznalost jde ruku v ruce se sebejistotou ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 13:58

Jasně, je to úplně na nic, hlavně že na tom běží ZENworks, takový amatérský kousek softwaru :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 14:43

Implementace Mona je sice pomalejší, ale daleko větším problémem pro prdukční nasazení je, že Class Library Mono obsahuje spoustu chyb a je pozadu v implementaci posledních novinek z .Netu.

Mono dělá z .Netu multiplatformní záležitost a tak by jsme ho i měli brát a doufat, že jeho vývoj půjde rychle dál.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 14:58

V to já doufám. Jen máloco potěší vývojáře tak, jako když může napsat aplikaci, která se dá provozovat skoro všude a může si ještě vybrat z desítek jazyků. Jenže to se musí člověk přizpůsobit tomu, co zrovna Mono poskytuje... Novell by měl posílit tým, jinak mu bude MS pořád ujíždět.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 21:18

Důležité (a podstatné) je, že nějaké napodobování vůbec existuje. Právě díky tomu napodobování je dnešní situace asi taková: Windows neumí ani malý zlomek toho, co umí UNIX. UNIX umí drtivou většinu toho, co umí Windows, a v naprosté většině případů to umí lépe.

Windows jsou napodobenina operačního systému a už z principu nikdy nemůžou být a nebudou tak dobré jako opravdový operační systém. Protože existuje velká spousta aplikaceí pro C#, je víc než žádoucí, aby bylo možné tyto aplikace provozovat také na skutečných operačních systémech. Proto si myslím, že je správné usilovat o kompatibilitu UNIXu s .NETem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 21:29

A mohl by si nám ozřejmit co si představuješ pod pojmem skutečný operační systém, to jakože ti bude sám vařit kafe? Co ten Unix umí proboha tak úžasnýho, že mu windows nesahají po kotníky? Ano pokud potřebuješ obří server nebudou XPéčka pro tebe asi tou správnou volbou, ale zase na druhou stranu Unix je těžce nevhodný na 80 % činnosti běžného desktopového uživatele. Ale že se tady vůbec hádám s vygumovaným tučňákem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 21:36

Ja sa skor divim, ze sa ti tucniaci hadaju s vygomovanym oknom vransenovho typu

Ale je potesujuce, ze sa vzdy najde niekto, kto sa pokusi o obranu a hned po nom niekto, kto mu za to patricne znada a pokusi sa ho urazit, toto keby sa zmenilo, to by bol vazne koniec sveta

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 21:43

No jistě kozec, ty aby ses do něčeho nepřimíchal. Prostě všude byl, všechno zná a od všeho má klíče. Našetři si na Windows (kdo sem chodí častěji ví, že si furt hraješ s identifikací systému a prohlížeče) a nauč se česky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 21:48

Naco by som sa ucil dake cudne narecia, ja s dorozumievanim problem nemam Ten zvysok... to snad ani nema cenu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 22:02

Je rozdíl napodování a kopírování. Asi dá rozum, že nemůžou být desítky naprosto rozdílných OS. V tomto smyslu od sebe přebírají jednotlivé systémy určité prvky, zrovna jako auta mají čtyři kola.

Na druhou stranu Mono může uspět pouze jako dokonalá napodobenina nebo musí být dokonce lepší než originál. Osobně proti tomu nic nemám, jen to pokládám za nemožné.

Souhlasím  |  Nesouhlasím  |  Odpovědět
23. 01. 2009 23:50

Mono se nesnazi (aspon tak jak to vidim ja) prevalcovat .NET Framework, ale prinest jeho implementaci na Linux. Proste clovek, jehoz oblibeny operacni system je Linux, si oblibil C# a zatouzil po jeho implementaci na svem oblibenem systemu, tak si ji zacal psat ... ted uz neni sam, ujal se jich Novell a radi se s lidmi z Microsoftu. Navic v Monu se objevuji veci, ktere v .NET Frameworku zatim nejsou a jeste nejakou dobu nebudou. Tim se stava trochu zajimave i pro Windowsare.

Souhlasím  |  Nesouhlasím  |  Odpovědět
24. 01. 2009 00:02

Tak já netvrdím, že ten projekt není nezajímavý. Zajímavý určitě je, stejně jako spousta dalších. Já jenom tvrdím, že za daných okolností jej není možné realizovat tak, aby naplnil předpokládaná očekávání. Tedy vezmu libovolnou NET aplikaci z Win a tu bezproblémově spustím na jiném OS.

V tomto směru je spíš škoda, že projekt neuvolní pro jiné platformy přímo MS. Bylo by to určitě mnohem méně práce, času a výsledek rovnou od tvůrce by byl bezproblémový. Takhle se můžem dočkat jen více nebo spíš méně dokonalé imitace.

Souhlasím  |  Nesouhlasím  |  Odpovědět
24. 01. 2009 09:36

> daných okolností jej není možné realizovat tak, aby naplnil předpokládaná očekávání. Tedy vezmu libovolnou NET aplikaci z Win a tu bezproblémově spustím na jiném OS.

To by pravdepodobne nebolo uplne mozne ani v rukach Microsoftu, vzdy sa najde nieco, v com sa jednotlive OS lisia. Ale to podla mna ani nieje cielom. Ostatne, na Mone je postavenych aj par projektov, ktore nemozu fungovat pod Windows.

Souhlasím  |  Nesouhlasím  |  Odpovědět
24. 01. 2009 11:15

To jsem se mu marně snažil naznačit, že Mono není .netí wine.

V C#/Mono jsou udělané hezké aplikace jen pro Linux. Banshee, Beagle, Gnome-Do, Furious Iso mount apod.

Vzájemná kompatibilita s .net je jen vedlejší produkt toho, že oba produkty jsou postavené na stejné otevřené specifikaci.

Jediné, co bylo uděláno pro lepší kompatibilitu s Windows je implementace Windows Forms.

Souhlasím  |  Nesouhlasím  |  Odpovědět
25. 01. 2009 00:29

Přesně tak. Cílem není možnost vzít jakoukoliv aplikaci a spustit ji na jekémkoli podporováném OS. Taková očekávání jsou zcela mimo známou realitu. Cílem je především možnost používat .NET i na jiných operačních systémech než na Windows a také možnost napsat aplikaci, která bude v tomto směru multiplatformní.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor