Diit.cz - Novinky a informace o hardware, software a internetu

Diskuse k Microsoft koupil Xamarin, specialistu na .NET

Portace .net na jiné platformy by byla tehdy mnohem snažší, kdyby se to nemuselo přepisovat od podlahy podle specifikací kvůli licenci, ale jen se dopsaly ty části, kde je .net pouhým wrapperem nějakého winapi.

+1
+5
-1
Je komentář přínosný?

njn, Ballmer

+1
-1
-1
Je komentář přínosný?

Doufam ze to bude mit dobry konec a Mono konci. Aspon by Microsoft udelal po dlouhy dobe neco dobryho ...

+1
-2
-1
Je komentář přínosný?

Mono je komunitny projekt.

Xamarin je mimo ineho vyuzitie Mono projektu pre vyvoj mobilnych aplikacii.

Osobne Mono uspesne pouzivam na Linuxe, neviem preco niekomu vadi. Ked to niekto nechce, nech to nepouziva.

+1
+5
-1
Je komentář přínosný?

Nepouzivat (a idealne ani nemit nainstalovany) se lehce rekne a spatne dela, vzhledem k naprosto nesmyslnejm zavyslostem kdy kvuli jedny aplikaci ma clovek nainstalovany mono a kdyz se toho chce zbavit tak mu to chce odinstalovat pulku systemu...

+1
-3
-1
Je komentář přínosný?

Nechápu! Když je jen jedna aplikace je závislá na mono, tak proč by se měla odinstalovat půlka systému?

+1
-1
-1
Je komentář přínosný?

Je to vetsinou o podedenych zavislostech nebo doplnkovych zavislostech. Potrebujete A, ktere vyzaduje A1 A2 a umi si povidat s A3. Jenze A3 vyzaduje Mono a B2, ktere vyzaduje Python. Mono pak vyzaduje pulku knihoven Xek a GTK+ ... a z programu co ma 1MB a umi chytre v shellu prevadet fotky je najednou 350MB zavislosti.

Zvlast neprijemne je, kdyz s sebou pritahne nejaky docela drobny tool na serveru pulku GUI, ktere na tam vubec nema co pohledavat. Neni to uplne caste, ale nekdy se to deje. DIstribuce s APT (Debial, Ubuntu) umeji volitelne zavislosti, takze to nebyva tak hrozne. RPM uz je umi take, ale jeste se to nerozsirilo, protoze jde o novou vec a musi se postupne upravit balicky.

+1
-1
-1
Je komentář přínosný?

Ona je k Nono nějaká jiná linuxová alternativa??

+1
+6
-1
Je komentář přínosný?

Dufam, ze to vyznamne prispeje ku kvalite produktu.

Za posledny rok sice Xamarin na kvalite siel dost hore, stale vsak hlavny produkt jemne kriva. (vedlajsie produkty ako Insights alebo Test cloud nepoznam).

+1
-2
-1
Je komentář přínosný?

Takze osobni blog o xamarin vyvojari mame .... a jeste informaci o tom, proc je koupili ... ono je to sice zjevne, ale tak nejak jsem to v clanku nenasel. Osobne by me zajimalo, jestli/kdy micorosoft poskytne xamarin zdarma ... jako xamarin je jiste dobra cesta jak IT svet zbavit tech nejvetsich bastlu (jav, androidu ....), za me urcite kudos;)

+1
-12
-1
Je komentář přínosný?

Osobní blog? Možná ta poslední věta je ryze osobní, ale jinak se mýlíš. Anebo možná ne, jenže mě se teď prostě nechtělo přepsat další suchou tiskovku o tom, proč a koho Microsoft koupil. Miguela de Icazu mám svým způsobem rád za to, že si jde svojí cestou a nenechá sebou cloumat názory ortodoxních linuxáků. A protože Helix - Ximian - Xamarin je hlavně jeho dítě, rozhodl jsem se v této novince nepsat suše, ale zasadit celou událost do kontextu, pohledem člověka, který si to zaslouží. Jestli ti tahle forma nevyhovuje, to už je tvoje věc, já si za tím stojím. Nebo možná jen standardně rýpeš, protože ... no protože to prostě psal Ježek. Tak jestli ti to udělá radost, běž si přečíst třeba ty dva suché Čížkovo odstavce na živě.

+1
+17
-1
Je komentář přínosný?

Xamarin je spatna cesta, protoze to jeden z tech nejvetsich bastlu prave podporuje... takze je jedine dobre, pokud to dopadne jako vetsina microsoftich nakupu za poslednich par let a chcipne to.

+1
+4
-1
Je komentář přínosný?

Článek je super. Při oznámení akvizice se určitě neoznamuje se bude s produkty dál, to se vyjeví v průběhu několika měsíců/let. Jestli se Miguel... "zamiloval" do .NETu tak má můj obdiv, mně to přišlo jako složitá a opsaná java :). Akorát si úplně nemyslím, že Apple nějak dělá vrásky Microsoftu, na desktopech vyhráli Windows a Microsoft telefony ani online hudbu nedělá.

+1
0
-1
Je komentář přínosný?

Co je platné, že koupili kvalitní specialisty, když se to na tvorbě Microsoftu nijak neprojevuje.

+1
-2
-1
Je komentář přínosný?

Jedno se musi nechat, to, co predvadi MS s windows posledni dva roky je ciste diletantstvi. Fakt nevim, jestli si nechali utect schopne lidi nebo to jen blbe vedou manazeri .... no, vlaste bud jak bud, oboje je jiste chyba managementu. Nebudem si nic nalhavat, jinak nez odkoupenim celeho teamu (=firmy) specialistu se sehnat schopni lidi nedaji .... teda krom 1:1 naboru, coz je otravne a pomale. Podle me je microsofti management tezce zkostnately, zijou v dobe pred 15ti lety, kdy byla proste prestiz pracovat pro microsoft, protoze defacto nikdo jiny tu vlastne ani nebyl, ale dnes uz lidi moc nehledi pro koho pracujou, hlavne, kdyz maji praci, zvlast v dobe krize. Je treba spousta velmi schopnych vyvojaru, dokonce primo jejich platformy v jejich storu, tak je s podivem, ze jeste nikoho u microsoftu nenapadlo zamestnat je pod sebe, aby jim pomohli s vyvojem aplikaci pro novou platformu.
Osobne na microsoftu vidim zasadni problem v prebujelosti managementu a hlavne maximalnimu tlaku na co nejvyssi zisk a zalibeni se akcionarum, o ktere defacto ani nejde:o) Vidim to treba v nasi firme, kdyz nas koupil novy investor, tak se hnedka nakupovaly stupidni garazove startupy jak na bezicim pase, zcela bezmyslenkovite, bez analyzy, s nulovym prinosem ..... proste byly prachy .... ted nejsou, tak se vse omezuje, lidi jsou nasrani a odchazi, klicove produkty, kde se jen na podpore vydelavaji desitky milionu USD vyvijeji klidne dva, nebo dokonce jeden clovek a podporuje to "team" dvou, tri lidi .... firma, co ma jinak nekolik tisic zamestnancu, clovek zvenku by neuveril, ze je to mozne. V MS to bude to same .... 100k+ zamestnancu, ale treba na vyvoji WP podle me pracuje tak 5 lidi a 3 z nich jsou manazeri .... nedivil bych se, kdybych nebyl daleko od pravdy.

+1
+1
-1
Je komentář přínosný?

Fakt byla prestiž pracovat pro MS? No, já si pamatuju, že už někdy okolo pětadevadesátek koloval vtip. Ve třídě se baví, čí tatínek má jaké zaměstnání. Jdou takové ty normální profese - hasič, řidič, pekař, ... Pepíček sedí jak zaražený, hrozně se červená, když na něj přjde řada, tak to z něj dolují horem spodem a nakonec z něj vypadne, že tatínek dělá striptéra v gay klubu. Tak se třída zasměje, Pepíček ještě víc zrudne, hodina končí. Pak si jej zavolá učitelka do kabinetu a ptá se ho, jestli jakože fakt. On jí na to řekne: "Ne, táta nedělá striptéra v gay klubu, on dělá programátora u Microsoftu, ale my se za to všichni hrozně stydíme."

+1
+5
-1
Je komentář přínosný?

pobavilo, ale tento vtip koloval asi len na obskurnych linuxovych forach ;)

+1
-7
-1
Je komentář přínosný?

Ale prd.

Presne jak pise xvasek, pamatuju si to dost dobre, bylo to po uvedeni W95 - coz byl ve vsech smerech spis pruser, nez neco prulomove. Lidi byli dost nasrany, pas MS sliboval to co dnes, tj. vsechno lepsi, rychlejsi, modernejsi, stabilnejsi... (kecy tehda, kecy dnes).

V te dobe byl nez linux rozhodne znamejsi unix, top-end byly stroje SGI/SGCS, o linuxu se v nasich koncinach temer nevedelo a za etalon stroje pro 2D obraz a hlavne zvuk byly Macintoshe.

V podstate jakykoliv OS byl v te dobe lepsi a stabilnejsi nez W95.
Kdyby MS nenajal vyvojare z Digitalu, ktery v podstate Win predelal od piky podle obrazu VMS/VAX, tak by byl v prdeli jak Bata s drevakama.

Navic, fora jako dnes vlastne vubc nebyla, jelo se (alespon u nas) tvrde pres BBS a internet byl tak drahy a pomaly, ze ho skoro nikdo na vykecavani nepouzival (krome univerzit, apod.).

+1
+3
-1
Je komentář přínosný?

No prestiz tam byt mohla... nekdy v 80tych letech. Stejne jako Google byl prestiz ze zacatku. Kdyz se firma stane megakorporaci uz tam zadna prestiz neni...

+1
-3
-1
Je komentář přínosný?

Vážne máte pocit, že to, čo sa deje v MS od zvolenia Satya Nadellu, je čisté diletanstvo? Konečne to vzal po dlhej dobe do rúk inteligentný človek znalý oboru (nie manager-diletant) a je vidieť pozitívna zmena. Nie, nehovorím, že všetko zo dňa na deň úžasné, ale podstatné veci sa zlepšujú.

+1
-1
-1
Je komentář přínosný?

Souhlasím a je to vidět na rostoucí ceně akcií.

+1
+1
-1
Je komentář přínosný?

Skor si myslim ze aktualny technicky stav produktu odraza nalady ktore boli vo vnutri firmy a vo vedeni par rokov do zadu. Treba si uvedomit ze v takej obrovskej firme je politikarcenie a vnutrone tlaky na dennom poriadku. Ballmerovy sa moc nedarilo a v podstate potopil Windows Mobile, nakup Nokie bolo zasa dalsie potopenie. Za jeho ery boli aj nie moc vydarene Visty, Ribbon menu (silny to odpor zakaznikov zo zaciatku) a tiez prezentovanie Metra. Dokazem si predstavit ze tak rok pred jeho odchodom uz musel panovat v MS celkom slusny boj. Ved len tie infosky co presakovali von, Julie Larson-Green o ktorej sa vravelo ze bola neschopna a robila nie moc pekne tahy, Steven Sinofsky ktory mal na starosti Windows a tiez asi mal dost problemov udrzat moralku a dalsi. Do toho nasadenie noveho GUI do Windowsu - Metra. Vyraznejsie prepojenie na online - Windows 10. A kopec zmien v pozadi. Podla mna este tak rok, dva bude trvat kym sa to utrasie. A nehovoriac o asi najvecsej zmene na urovni Windows a konkretne WinAPI, nasadenie WinRT. Proste si toho dost nalozili.

+1
+2
-1
Je komentář přínosný?

Nekoupili specialisty. Koupili Icazu.

+1
+5
-1
Je komentář přínosný?

Casto za berie C# dohromady spolu s .NETom ale to je nespravne. Je fakt ze v case ked MS vydal C# jedina platforma ktora bola shchopna ho pouzivat bol Windwows s .NETom. Ale C# ma svoj ISO standard a je to standardizovany jazyk ktory ma daleko lepsi navrh ako java ktora mimochodom nieje standardizovana a furt ju ma pod kontrolou Sun alebo teda Oracle. Problem rozsirenia c# a .NETu mimo Windowsu bol v tom ze na windowse nebolo treba alternativu a na linuxe a ostatnych os sa k tomu stavali vyvojari apriori negativne lebo MS. Mono malo nevyhodu jednak v nizsej vykonnosti oproti .NET CLR, zaostavaniu v pridavani noviniek a aktualnych verzii a tak isto v GUI. .NET ma na Windowse WindowsForms a XAML, bohuzial Mono ma binding na GTK aj to este v starsej verzii a cele to gui je skor trapenie.
Uvidime co bude z tohoto spojenia-nakupu ale minimalne Mono by si zasluzilo prekopat runtime a cely Xamarin precistit od bugov lebo aj Android aj IOS verzia tym docela trpi (aj ked za posledne roky sa to zlepsilo). Zmenit na nativne IDE Visual Studio, pretoze MonoDevelop je desne a furt pada. No uvidime.

+1
-1
-1
Je komentář přínosný?

Standardizace jazyka Java jako ISO standardu by byla náročná, zdlouhavá a ve výsledku i zbytečná, když funguje Java Community Process a kazdé JSR se vyvíjí svým tempem, směrem a podle aktuálních potřeb. Vše zastřešuje referenční implementace OpenJDK a když i Google jako největší "narušitel" pořádků konečně zahodí svůj Dalvik ve prospěch OpenJDK, není jediný důvod hořekovat nad "nestandardizovanou" Javou.

+1
+1
-1
Je komentář přínosný?

Osobne si myslim ze standardizacia nemusi mat ziaden prinost skor moze byt niekedy na obtiaz. MS to asi skor urobil skor zo strategickeho alebo pragmatickeho dovodu, aby nalakal co najviac vyvojarov na C# z Javy v tej dobe. Mohol potom tvrdit ze sa nieje coho bat pretoze c# nieje cisto pod kontrolov MS ako Java bola prisne pod Sunom. Ostatne staci sa pozriet aky bordel uz panuje v C++ a to 11 sa tak nejak zacina viac pouzivat a je tu uz aj verzia 14 a pripravuje sa 17.
Osobne niesom moc nadseny z toho co sa deje v dnesnych programovacich jazykoch. Zacinaju sa pretlacat rozne cool veci, techniky ktore akurat frcia a maju akoze zjednodusit a urychlit zapis. Vecsinou sa usetri zopar znakov alebo chvilka premyslania programatora ale casto za cenu zneprehladnenia alebo potencionalne zavedenia nejakeho bugu. Co je horsie ale ze sa samotny jazyk zaprasieva roznymi stylmi programovania a podporov rozneho typu zapisu toho isteho. Staci sa pozriet ako na tom bol Perl a ako dopadol. Co programator to inak zapisany jednoduchy kus toho isteho kodu. To sa nedalo ani lustit. A tam bohuzial smeruje C++. Java je zasa otrasna s tym svojim prebujnelym ekosystemom kvanta kniznic a tried kde na kazdu chujovinu existuje nejaka libka/framework co to riesi len si zo sebou taha kopec dalsich zavyslosti. Staci sa pozriet kolko suborov vygeneruje Android studio pri prazdnej appke (co ma jednu aktivitu, aj ked to nieje uplne chyba javy), cez 1000 suborov a ma to pritom do 20MB ?!?@?!@ To prezut na klasickom HDD musi byt utrpenie, vdaka za SSD disky.
A tlacenie JavaScriptu vsade este aj na server side. O tom radsej ani nehovorit. Iste rapid development ma nieco do seba ale za cenu tohto...

+1
-1
-1
Je komentář přínosný?

Já moc nerozumím tomu, proč má někdo potřebu programovat v tomhle IDE, když můžu mít zadarmo QtCreator. Programuju s perfektními GUI knihovnami, logiku mám v JavScriptu nebo C++ a výsledek lehce zkompiluju pro iOS, Android, Linux, OS X, Windows i WinRT.

+1
0
-1
Je komentář přínosný?

V ktorom? VS alebo MonoDdevelop? VS je fakt spickove aj ked si osobne myslim ze od nastupu .NET verzii, teda po VS6.0 to ide s vykonnostou dolu vodou. QtCreator je super ale stale mu este niektore veci chybaju. Co sa tyka QT tak osobne si myslim ze toto by mohla byt buducnost. Skoda ze Google prave nezobral QT namiesto Androidu a nevyuzil ich framework. Asi by sme boli dnes uplne niekde inde. QT sa silne snazi byt fakt multiplafromovy a vysoko pouzitelny skoro na vsetko. Na druhu stranu to ich placanie sa s QML a furt zmeny v API je docela na nervy. Tak isto dost zaostavaju za podporov jednotlivych api a funkcii prave na mobilnych OS. A tiez ten deployment len vyzera idealisticky (teda momentalne som robil nieco na Androide).

+1
-1
-1
Je komentář přínosný?

MonoDevelop nebo Swift. Nerozumím tomu, jakou to má mít výhodu.

Samozřejmě ještě v Qt některý věci chybí. Je věčná škoda, že Microsoft zadupal do země MeeGo, který bylo postavený právě na Qt a Pythonu. To by bývala byla opravdová konkurence pro Android.

+1
-1
-1
Je komentář přínosný?

Je jedině dobře že to Microsoft koupil, jednou to snad plně integruje do visual studia a na tu omezenou hrůzu jménem xamarin IDE si už nikdo nikdy nevzpomene. Snad i licenční politika zůstane stejná jakou má teď visual studio a bude možné si malé neziskové projekty kutit zadarmo!

+1
-2
-1
Je komentář přínosný?

Z tvojho prispevku nerozumiem, co ma integrovat do VS?

Podla smerovania MS na DevDays by som skusil odhadnut, preco Xamarin kupil.

Vo VS uz omnoho viac vyvojarov neziska. Ziska len tolko, kolko ziskaval v priemere medzirocne za poslednych cca 8 rokov. Je prave mozne, ze pocet vyvojarov vo VS stagnuje alebo rastie velmi pomaly, zatial co vyvojarov pod inymi prostrediami vyrazne rastie (Android, Mac, Linux). Kedze uz cca 2 roky MS pracuje na OneCore (alebo .Net Core) frameworku, tak kupa Xamarinu vyznie dost logicky.

Kedze Windows 10 zadarmo viditelne nezabera, tak sa MS ubera k nasilnemu upgradu z Win7 a Win8. Vzhladom k tomu, ze je to dost rizikovy krok, tak predpokladaju, ze niektorych potencialnych aktualnych uzivatelov stratia. A aby si to vykompenzovali, tak bojuju aj na druhom fronte o programatorov inych operacnych systemov. Predpoklam, ze MS prida k Mono svoj OneCore (.Net Core). Ziska tak rozsirenie mnozstva potencialnych vyvojarov pre Azure Cloud aj pod inymi operacnymi systemami resp. inymi vyvojarskymi prostrediami.

Treba brat v uvahu fakt, ze MS investoval obrovske peniaze do Azure Cloudu a chcu na nom zarabat.

+1
+2
-1
Je komentář přínosný?

Pro psaní komentářů se, prosím, přihlaste nebo registrujte.