Portál AbcLinuxu, 3. května 2025 14:17

Mono 2.4.2

Vyšlo Mono 2.4.2. Je to údržbové vydání, které opravuje přes 150 chyb. Je to však zároveň první verze, jež podporuje ASP.NET MVC framework uvolněný jako open source pod licencí MS-PL na začátku dubna.

30.6.2009 13:15 | Luboš Doležel (Doli) | Nová verze


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

30.6.2009 13:26 xindl | skóre: 2 | blog: SALAM_OLEJKUM
Rozbalit Rozbalit vše Re: Mono 2.4.2
Odpovědět | Sbalit | Link | Blokovat | Admin
vivat! ještě si nacpat do řitě kolík a skandovat hurá! :-)))
30.6.2009 13:49 JirkaH
Rozbalit Rozbalit vše Re: Mono 2.4.2
Odpovědět | Sbalit | Link | Blokovat | Admin

mono je zlo!

m1c4a1 avatar 30.6.2009 13:56 m1c4a1 | skóre: 2
Rozbalit Rozbalit vše Re: Mono 2.4.2

Je, na druhou stranu jediným smysluplným konkurentem je Java a ta má zase své neduhy.


30.6.2009 14:12 Pavel
Rozbalit Rozbalit vše Re: Mono 2.4.2

v klidu prosimte ty zlo jedno. znam na svete mnohem vic mnohem vetsich "zel" nez MONO....

vain avatar 30.6.2009 14:14 vain | skóre: 16
Rozbalit Rozbalit vše Re: Mono 2.4.2
Jo, třeba STEREO, to je svinstvo teprve =)
If the only choice you've got is to do the wrong thing, then it's not really the wrong thing, it's more like fate.
alblaho avatar 30.6.2009 14:13 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Why Mono Does not Suck

Mono implements an international standard – albeit one from a convicted monopolist. If this is a problem, why do people use C, the standard from convicted monopolist AT&T? Mono implements an improved, Free replacement for a proprietary offering. If this is a problem, why do people use GNU (which provided an improved, Free replacement for proprietary UNIX)?
30.6.2009 14:31 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: Mono 2.4.2
Mono implements an international standard a spoustu nestandardizovaných věcí k tomu. GCC taky implementuje internešenl stendrt a kupu věcí mimo něj (prvotřídní návěští, TCO, já nevím co ještě). Tam je zakopaný pes (i když u Mona mohou být problémy mnohem větší než obtížná přenositelnost).

Jo a samozřejmě jako pravověrný javista vidím na .NETu jen jednu dobrou věc, a to jsou verzované moduly hned v základu :-)
Ještě na tom nejsem tak špatně, abych četl Viewegha.
alblaho avatar 30.6.2009 19:24 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Já nechápu, kam míříš...

Já vidím Mono jako velmi dobrou platformu pro psaní desktopových aplikací v Linuxu, to je celé. Ale o to nejde. Jde o to, jestli je Mono opravdu tak "zlé" nebo ne.
30.6.2009 21:49 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: Mono 2.4.2
Tak technologický problém v Monu asi žádný není, samozřejmě pravověrní budou vždycky nadávat, jak je to žravé a kdesi cosi, ale to není tak důležité. Důležité je, že Mono implementuje, řekněme, "právně nejasné" věci. Mono samo o sobě zlé není, ale dokud nebude jasné, že ani Microsoft není zlý, ty obavy jsou nevyhnutelné.

A vypadá to, viz ten patent na dlouhé názvy ve FAT, který někdo zmiňuje dále v diskusi, že i oprávněné. Mám pocit, že Microsoft se poslední tak rok nebo dva snaží budovat důvěru vývojářů open source, u některých se mu to daří, u některých ne, ale když dojde na lámání chleba, jdou žerty stranou. S takovou je ovšem Mono výrazně riziková investice (neplatí pro Novell :-) ).
Ještě na tom nejsem tak špatně, abych četl Viewegha.
alblaho avatar 30.6.2009 22:48 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Já se vždycky hrozně podivoval projektu ReactOS. Reimplementovat Windows, taková trapná vykrádačka.

Ale pak jsem si uvědomil, že Linus Torvalds vlastně udělal to samé, jenom s Unixem. A RMS taky jako první věc reimplementoval překladač C - tehdy komerční produkt. Tehdy softwarové patenty nebyly?

Když MS přijde s nějakým patentem, tak se udělá workaround. Stejně jako jsou různé nápady jak udělat workaround na VFAT.
30.6.2009 23:10 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: Mono 2.4.2
Taky si myslím, že by někteří stáli o to, aby Mono bylo v podobném stavu jako ReactOS :-) Což by možná bylo, kdyby Mono implementovalo jenom C# a CLI. A možná ne, kdyby se na nějakou interoperabilitu vykašlali (stejně to pořádně nefunguje) a po implementaci základních věcí si šli kompletně vlastní cestou (Gtk# a já nevím co), byla by z toho moderní platforma pro vývoj softwaru nezatížená právnickým svinstvem. No ale to je těžká spekulace.

Zpět k myšlence. VFAT je dneska nutnost (bohužel?). Mono zatím ne, ale pomalu se jí stává. Chceme to? Z čistě technického pohledu s Monem nemám problém. Je technické kritérium postačující? Spíš si myslím, že ne.
Ještě na tom nejsem tak špatně, abych četl Viewegha.

Tak tomu se říká politicko korektní vyjádření s jemným významovým posunem.

Normálně jsem si říkal, že už nebudu přísipívat do abclinuxu.cz, ale tohle musím.

U .NET fakticky je na velké kulové, že je to standardizováno, protože žádná implementace se o standard neopírá, a pěstuje hojné, vzájemně nekompatibiln í extenze. Najít program, který odpovídá zcela standardu a je ho možné ho tedy spustit na pouze standardu odpovídající netovské mašině, je velmi obtížné, ne-li nemožné.

U programovacího jazyka C je takových programů, které jsou zcela přenositelné i mezi kompilátory, tvrdě vyhovují standardu a používající jenom standard je velmi mnoho.

V programovacím jazyce C (jeho standardu) nejsou navíc žádné problematické patenty, jako jsou v .NET standardu.

Celá reakce z toho citátu je hraní si na blbečka a předstírání, že mi vadí to, že .NET je z monopolní firmy namísto skutečného důvodu, který lidem vadí, a to jsou patenty, neočekávanost vývoje .NETu a C# a nevyřešení těchto patentů, které namísto řešení se akorát snaží zacpat hubu blbečkoidními prohlášení zcela mimo jako výše citovaného.

Jemněji to snad ani říct nelze.

stativ avatar 30.6.2009 16:33 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Mono 2.4.2
+1
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
alblaho avatar 30.6.2009 20:06 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Pravda, standardizována je jen nějaká podmnožina. Ale to nic nemění na tom, že pod Monem se prostě docela dobře píší aplikace (desktopové). Má to své výhody proti C/++, Pythonu a Javě.

Nepředvídatelný vývoj nehrozí. Microsoft zpětnou kompatibilitu rozbít nemůže. A i kdyby, Mono přece není Microsoftu.

A strašit těmi patenty je takové ne zcela opodstatně, viz můj příspěvěk trochu dole.

Já jsem nepsal nic o tom, že se v Monu nepíší dobře aplikace. Já jsem reagoval jenom na blud chytrého pána, jehož citace sem byla vlepena.

Nepředvídatelný vývoj hrozí, protože ani standard není právně čistý.

Bilbo avatar 30.6.2009 16:28 Bilbo | skóre: 29
Rozbalit Rozbalit vše Re: Mono 2.4.2
U C vcelku nehrozi, ze by AT&T vymahala nejaky patenty (ostatne i kdyby tam nejaky byly, uz asi budou davno expirovany :)

Jenze u Microsoftu je znamo, ze na veci kolem .NETu (a tudiz i mona) ma patenty a nikdo nezaruci, ze je nezacne tvrde uplatnovat ve chvili kdy usoudi, ze mu mono moc konkuruje.

SW patenty sice plati jen v USA, ale zasahnout to muze cely svet, neb dost vyvojaru bude asi prave z USA.
Big brother is not watching you anymore. Big Brother is telling you how to live...
alblaho avatar 30.6.2009 19:31 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Těžko můžu posoudit jaké nebezpečí skutečně hrozí. Nicméně Microsoft s Monem normálně spolupracuje - na Moonlightu. A ani si nemyslím, že mu Mono bude kdy skutečně konkurovat.

Autor odkazovaného blogu tvrdí, že MS nechce způsobit první světovou patentovou válku, protože by ji stejně nevyhrál. Navíc sw patenty jsou blbost a i samotný MS má zájem tenhle stav reformovat. Navíc patentované je _vše_.

Autor odkazovaného blogu tvrdí, že MS nechce způsobit první světovou patentovou válku, protože by ji stejně nevyhrál.

Já tvrdím, že zítra se stanu prezidentem USA. Zbaštíte mi to stejně jako tvrzení toho autora blogu?

Nezlobte se, ale tvrdit se dá cokoli. Platí jenom smlouvy a zákony. Microsoft nedal žádnou záruku, o kterou by se dalo opřít, že patentovou válku nezačne.

Pokud to není černé na bílém a se zárukami, nedá se na tom stavět.

Navíc sw patenty jsou blbost a i samotný MS má zájem tenhle stav reformovat.

A proto útočí patenty kde může, například uplatnil patent na FAT. Proto před časem MS prohlásil, že Linux porušuje jeho patenty. A právě proto Microsoft lobuje v EU za legalizaci a maximalizaci sw patentů.

Ach jo, naivita.

30.6.2009 21:17 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Naprostý souhlas (alias +1).
alblaho avatar 30.6.2009 22:41 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Jasně, Microsoft, to je přímo softwarový ďábel a čeho se dotkne, tam 100 roků tráva neroste!

Nechce se mi to dohledávat, ale někde na Slashdotu jsem zachytil, že i velké firmy s rozsáhlým patentovým portfoliem jsou si vědomi, že současný stav je na nic. Protože:

- soudit se s někým velkým, kdo má taky mraky patentů, nelze - soudit se s malou firmou nemá cenu, protože si toho na ní takový MS moc nevezme - Microsoft se stal několikrát obětí patentových vyděračů - Takže celé to patentové zbrojení akorát polyká doláče.

Samozřejmě MS je normální firma maximalizující svůj zisk, proto občas nějakým patentem zahrozí, ale kdyby to bylo tak jednoduché, máme patentových sporů mnohem víc, protože patentované je opravdu všechno.

K tomu prosazování patentového práva v EU. Taková velká firma jako MS nemá jen jeden názor. Někteří její lidé patenty samozřejmě prosazují, protože už do toho narvali spoustu peněz. Jiným lidem uvnitř ale došlo, že to stejně nikam nevede.

Jasně, Microsoft, to je přímo softwarový ďábel a čeho se dotkne, tam 100 roků tráva neroste!

To říkáte Vy, nikdo jiný to neřekl.

Ke zbytku: Současný stav je pro velké firmy velmi užitečný. Na jedné straně jim sice dělá problémy několik málo velkých firem mající haldu patentů, proto také řada firem vzájemně zavedla dohody o neútočení (tedy papírové a právně závazné smlouvy, ne nějaké kecy v blogu řečené jen tak mimochodem jak tu prosazujete – tedy právně závazné a vymahatelné dokumenty a záruky). Na druhé straně si libují, protože pomocí patentů mohou snadno zlikvidovat malou, ale flexibilní firmu, která by je začala ohrožovat, ale nemá finanční sílu na koupi řady patentů. A koneckonců také mohou držet částečně v šachu open source, což také dělají.

Velká firma jako MS nemá jeden názor, ale ono je celkem nepodstatné jaký názor má uklízečka ve firmě, či šatnář. Stejně tak názor řadového programátora na pozici vývojáře v MS  na toto není příliš vyslyšen. To, jestli její lidé osobně ve svém soukromí si něco myslí, či jednají není názor ani jednání právnické osoby zvané Microsoft.

Mě by jenom zajímalo, jestli byste mě třeba půjčil 10 miliónů korun (kdybyste je měl) jenom na to, že vám řeknu, že je vám vrátím bez papíru, či právní záruky a bez jakéhokoli (právního, či jiného) nástroje, který mě donutí to vrátit, pokud budu mít co vrátit. Já osobně bych to neudělal a jiný soudný člověk také ne.

Mohu věřit, či nevěřit tvrzením, že MS udělá to či ono, ale pragmaticky bez jakékoli záruky to není k ničemu.

Například MS dal slovo, že nebude dělat problémy lidem, kteří implementují třeba jeho Office formáty. Proto také kolem toho nikdo nekecá a implementuje a není kolem toho takévé povstání jako kolem Mona.

Nikdo MS nenasazuje psí hlavu, ale bez záruk na nevymáhání patentů to zcela právem lidem smrdí. S těmito zárukami by .NET nikomu nevadil.

A na závěr: Já nejsem mladý člověk a naivitou netrpím. Mám za sebou kus života a tolik nepravdy, či naivity (nejsem s to rozhodnout z jakého důvodu to píšete) co tu v diskusi v příspěvkách píšete, bych Vám nezbaštil ani kdybych byl totálně namol téměř v bezvědomí. Už nejsem „mladý dynamický člověk“, který zbaští i s navijákem co se mu předloží.

Bilbo avatar 1.7.2009 00:26 Bilbo | skóre: 29
Rozbalit Rozbalit vše Re: Mono 2.4.2
Problem jsou spis ruzni patentovi trollove, kteri koupi od nejake mensi firmy nejaky patent, "napasuji" ho na produkty nejake jine firmy a pak se do te firmy obujou. Sami zadny produkt nevyrabi, takze dohodami o neutoceni to ta velka firma nevyzehli - muze se bud s temi trolly soudit (nakladne) nebo jim dat nejaky baksis jakozto mimosoudni vyrovnani. Par takovych se dostane na verejnost pokud to prepisknou (treba Acacia), otazakou pak je kolik je tech o kterych se nikdo nedozvi? Kolika takovym trolum velke firmy radsi v tichosti zaplatili?
Big brother is not watching you anymore. Big Brother is telling you how to live...
alblaho avatar 1.7.2009 09:20 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Nikdy bych o sobě neřekl, že jsem naivní:-). I když možná je pravda, že můj pohled na věc je idealističtější než váš.

Vy jste, Ponkráci, zase starý byrokrat. Kdysi jste řekl, že v C++ referenci nemůže být NULL, protože je to napsané ve standardu :-).
Salamek avatar 30.6.2009 16:41 Salamek | skóre: 22 | blog: salamovo
Rozbalit Rozbalit vše Re: Mono 2.4.2
Odpovědět | Sbalit | Link | Blokovat | Admin
kdyby radši dělali něco užitečnyho :-D
Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
1.7.2009 04:50 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Odpovědět | Sbalit | Link | Blokovat | Admin
Viděl jsem jednu aplikaci udělanou v silverlight, a musím uznat, že to bylo úplně perfektní (rychlé, interaktivní, a jako třešnička na dortu i hezké). Ale mám pochybnosti o tom, jestli něco takového někdy bude Mono schopné. Dlouho jsem nedělal v C#, ale nahradit třeba Gdi+ Cairem není možné.

Píšu jednu webovku v qooxdoo (js), a mám sto chutí to přepsat do něčeho lepšího. Díval jsem se na JavaFX, a zdálo se mi to oproti silverlightu strašně pomalé (i triviální věci jako posouvání položek v listboxu), takže fakt nevim no. Ale určitě bych chtěl staticky typovaný jazyk (takže Java nebo C#).
alblaho avatar 1.7.2009 09:18 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Já mám pocit, že Moonlight je docela schopná implementace, ale je fakž, že detaily neznám (třeba čím se to v konečném důsledku implementuje).

Největší shit v Monu byly a jsou Winforms, ze zjevných příčin. Ale Silverlight je snad nad win32 povznesen.
1.7.2009 19:00 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
No ono právě hodně věcí v .NETu je postavených nad existujícíma knihovnama, takže třeba celé Graphics2d API je vlastně jen vrstva nad GDI+, proto jsem o tom mluvil. Nedíval jsem se na implementaci v Monu, ale vím, že Cairo neobsahuje hodně funkcí, které GDI+ má, takže to je asi jen polofunkční betaverze.

Pokud používá Silverlight k vykreslování něco jiného (a jsem tedy mimo), tak se omlouvám.
mkoubik avatar 1.7.2009 23:25 mkoubik | skóre: 5 | blog: lorem_ipsum | Praha 8 - Bohnice
Rozbalit Rozbalit vše Re: Mono 2.4.2
Můj sen je žít ve světě, kde Mono místo vlastního Gtk# implementuje přímo WPF (ať už v Gtk, nebo v čemkoliv jiném) tak, aby to bylo stejně rychlé jako ve windows.
alblaho avatar 2.7.2009 09:17 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Mono 2.4.2
Já to vidím s GUI, které je stejně rychlé jako na Windows, bledě:-)

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.