ze preco MS proste neurobi implementaciu .NET aj pod linux. Bolo by to pre nich len vyhodne, pretoze by sa im programatori rozsirili aj o linuxovych vyvojarov a opet by to pre nich bol len vyssi podiel na trhu. Zaroven by bola zarucena 100% kompatibilita a prenositelnost aplikacii, co pri MONO urcite nikdy nebude.
Zaroven pre tych co by chceli namietat nieco o licenciach by som rad upozornil, ze java bola dlhe roky nie open source a tiez to nikoho netrapilo, v pohode sa rozsirila prave vdaka a myslim si ze len v daka tomu, aka je multiplatformova a na linuxe v podstate jedina jednoducho programovatelna a univerzalna v zmysle jeden jazyk, jeden JVM a bezi to vsade rovnako
Takze podla mna by malo MS zliezt z toho svojho nafukaneho stupienka a zacat troska spolupracovat a robit veci aj pre ludi, bol by to len bod k dobru
...no podla mna by to bolo proti "filozofii" firmy. To je podobna otazka, ako preco neurobia office aj pre linux(teda myslim, ze neurobili :o))...podla mna je jeden z hlavnych dovodov, udrziavanie monopolu v OS...tymto krokom by sa asi stali oba systemy "nebezpecne" kompatibilne a tym padom navzajom nahraditelne...
No dovolim si tvrdit, ze MS office a .NET framework je troska nevhodne porovnavat. MS office keby spravili pre linux, tak v tom momente nema ziadna sekretarka na stole win, co by bolo proti nim samim, ako si pisal.
Ak spravia .NET framework pre linux:
1. programatorske timy budu viac pouzivat ich technologie (voci jave) pretoze budu portabilne na rozne platformy, cim sa rozsiri pouzivanie ich technologie, a to je pre nich dost podstatne
2. firmy ktore su zvyknute pouzivat MS Win servre (ano su take) by v pripade potreby nejakych robustnych aplikacii doteraz beziacich len na linuxe neboli nutene prechadzat / kupovat nove servre linux ale riesenia napisane v .NET primarne pre linux, by im rovnako behali aj pod Win, cim by zas MS neprichadzal o zakaznikov
takze myslim si, ze tym, ze by MS vydal .NET pre linux by viac ziskal ako stratil
no, mozno mas pravdu...ale myslim, ze keby ms viac ziskal ako stratil, tak to urcite spravi...takto si myslim, ze bud je pren riziko privysoke, alebo viac strati ako ziska....to porovnanie s office mozno az tak odveci nebolo....myslel som to tak, ze si buduje uspech na nekompatibile a nie na pomere cena/vykon(kvalita)
"ze preco MS proste neurobi implementaciu .NET aj pod linux"
rekl bych, ze ten duvod je ruznorodost distribuci. Podivej se, jak ma kazdej clovek jinou distribuci, jinak ji aktualizuje, takze ma kazdej jiny jadro, navic si vezmi Gentoo, kterej je snad u kazdy usera jinej. To by M$ musel:
- bud delat binarni balicky pro vsechny mozny varianty a to by nezvladal,
- nebo by delal balicky jenom pro urcite distribuce v urcitych konfiguracich (pricemz pokud by to mel udrzovat treba pro aktualizovanou FC, tak by musel delat aktualizace stejne se systemem, aby to chodil), tim by se ale brzo dostal do stavu, ze by pouzivalo tak malo lidi, ze by se mu zase nevyplatilo,
- a aby to mohli pouzivat uplne vsichni, pak by to musel udelat open source a to M$ nikdy neudela:)
No neviem ci vies ako presne funguje .NET, ale ma dost vela spolocneho s javou. Po skompilovani totiz dostanes bytecode, ktory sa preklada az pri prvom spusteni, jedine co teda musi MS spravit je .NET framework pre jednotlive platformy, x86, IA64, AMD64... a sem tam vydat novu verziu ak pride nova verzia jadra, ktora nieco zasadne meni, nie pri kazdej. Takze by to asi nebolo az take komplikovane podla mna
asi ta trosku poopravim, nezalezi to od verzie jadra. Uzivatelske aplikacie(a tym padom aj pripadny .NET framework) idu cez glibc rozhranie a az glibc vola jadro. A to kernel rozhranie sa aj tak nemeni uz peknych par rokov(okrem noviniek)
To přeci nemůžeš myslet vážně. Existuje několik důvodů, proč neimplementovat .NET jinde. Třeba například:
1) mnoho práce
2) proč připouštět konkurenci, když mám monopol