» »

Xamarin

Xamarin

Qushaak ::

http://xamarin.com/pr/xamarin-microsoft...

Glede na to novico mi samo ni jasno, kako da že sam Microsoft prej ni naredil nekaj takega direktno v .NET-u?
Jasno je, bi s takim korakom sebi naredil veliko uslugo, saj bi še bolj služil kar se tiče non-Microsoft platform. Sedaj pa so "samo podprli" Xamarin, ki je ubistvu Mono.
Skratka, naredili bi lahko nekaj, kar je precej očitno in bi sami 100% basali denar v žep, sedaj pa imajo nekakšne zunanje sodelavce.

Qushaak ::

Res, da je stvar draga, ampak ali res nima noben konkretnih izkušenj s tem?

mihies ::

Jaz občasno uporabljam Xamarin za Android (iOS me ne zanima trenutno). Stvar je super, še posebej, če si izkušen .net razvijalec in/ali delaš večplatformne aplikacije (zgoraj omenjeni korak je fenomenalen v tej smeri).

Edini slabosti, ki ju vidim:
- ni zastonj (v primerjavi z npr. Android SDK pristopom)
- končne datoteke so kar večje, še posebej velja to za manjše projekte

Če te še kaj zanima, pa vprašaj.

PS. MS ima pač neko logiko, ko jo samo oni razumejo.
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/

David Karlas ::

Microsoft je Mono projektu pomagal le dvakrat. Prvič ko je bil Mono še pod Novell in je Microsoft razvijal Silverlight in če je želel biti konkurenčen Flash Playerju je potreboval rešitev za Mac in Linux(Pa še evropska komisija je neki težila). Potem pa se je zgodil iOS in Steve Jobs in je vse šlo po zlu.

No sedaj drugič pa Microsoft pomaga Monotu zato, ker želi preiti iz prodajanja softwareja na Could oz. Azure in brez da bi omogočil "Azure mobile services" na WP, Androidu, iOSu... Nebo šlo zato rabi Xamarin. In jih podpira na razne načine: https://twitter.com/migueldeicaza/statu..., nekje sem prebral sam zdej ne najdem linka za PCL je Microsoft doniral OGROMNO unit testov Xamarinu itd itd...

Jst sm nonstop na preži kdaj bodo šel Xamarin na borzo :D

Drgač pa kar se tiče cene... Programer je pomoje z delom v VS + C# 2x bolj produktiven kot če dela v ObjectivC/Javi, da o portabilnosti kode niti ne govorimo... Tko da če normalno plačaš programerja se ti tisi 1k€ izplača v 15 dneh :D

lukecpivk ::

Jest dnevno uporablam xamarin, in se mi zdi top rešitev, cena se mi pa ne zdi visoka za neko komercialno uporabo.

lp

mihies ::

Microsoft je Mono projektu pomagal le dvakrat. Prvič ko je bil Mono še pod Novell in je Microsoft razvijal Silverlight in če je želel biti konkurenčen Flash Playerju je potreboval rešitev za Mac in Linux(Pa še evropska komisija je neki težila). Potem pa se je zgodil iOS in Steve Jobs in je vse šlo po zlu.


Kako naj bi takrat pomagal?

nekje sem prebral sam zdej ne najdem linka za PCL je Microsoft doniral OGROMNO unit testov Xamarinu itd itd...


Microsoft je imel klavzulo pri svojih (odprtokodnih) PCL knjižnicah, ki je pravila, da le-ti lahko tečejo samo na Windows (čeprav so prav lepo delovali pod Monom). To klavzulo so sedaj umaknili in tele knjižnice skupaj z svojimi obstoječimi testi so sedaj na voljo tudi v Monu.
Hkrati so pa še sklenii neko sodelovanje s Xamarinom (npr. za naročnike MSDN je Xamarin 30% cenejši).
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/

Qushaak ::

Imam kar občutek, da bo MS enkrat kupil Xamarin in ga "nativno priključil svojemu .NET Framework-u". Tola kar sedaj počne pa je tako z ekonomskega stališča kot tudi s stališča vloženega truda najboljša rešitev, da pridejo do nativnih aplikacij za vse sodobne operacijske sisteme in cloud-a.

japol ::

Očitno gre nekako v to smer:
http://channel9.msdn.com/Shows/Visual-S...
in glede na navedeno, a bi lahko rekli, da je to trenutno najboljša opcija za aplikacijo da deluje na različnih os-ih?

David Karlas ::

Čist tko kot zanimivost... Nokia je uporabila Xamarin za portanje RadioMix aplikacije iz WP8 na NokiaX(novi Nokia Android) http://dev.mixrad.io/blog/2014/02/24/Br...
Poleg tega pa je Nokia tudi že objavila .Net API komponente na Xamarin components za Microsoft storive(namesto Google), ki se uporabljo na NokiaX https://components.xamarin.com/?search=...

David Karlas ::

mihies je izjavil:

Microsoft je Mono projektu pomagal le dvakrat. Prvič ko je bil Mono še pod Novell in je Microsoft razvijal Silverlight in če je želel biti konkurenčen Flash Playerju je potreboval rešitev za Mac in Linux(Pa še evropska komisija je neki težila). Potem pa se je zgodil iOS in Steve Jobs in je vse šlo po zlu.


Kako naj bi takrat pomagal?

nekje sem prebral sam zdej ne najdem linka za PCL je Microsoft doniral OGROMNO unit testov Xamarinu itd itd...


Microsoft je imel klavzulo pri svojih (odprtokodnih) PCL knjižnicah, ki je pravila, da le-ti lahko tečejo samo na Windows (čeprav so prav lepo delovali pod Monom). To klavzulo so sedaj umaknili in tele knjižnice skupaj z svojimi obstoječimi testi so sedaj na voljo tudi v Monu.
Hkrati so pa še sklenii neko sodelovanje s Xamarinom (npr. za naročnike MSDN je Xamarin 30% cenejši).


Moonlight (runtime) @ Wikipedia

Microsoft zadnje čase daje večinoma Apache2 licence tukaj predvsem mislim ASP.NET MVC, EF...

Občutek imam, da je Microsoftu bolj pomembno, da se Azure uporablja na vseh mobilnih napravah(Android/iOS) tudi za ceno izgube deleža na operacijskih sistemih...

Oni že vedo kaj delajo ;)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Xamarin in android C#

Oddelek: Programiranje
6964 (364) Lonsarg
»

Razvoj mobilne aplikacije Kivy vs Ionic

Oddelek: Programiranje
6729 (573) jukoz
»

Microsoft odprl platformo .NET (strani: 1 2 )

Oddelek: Novice / Ostala programska oprema
5916291 (12141) MrStein
»

Microsoft na Buildu 2015 zlasti o Windows 10 (strani: 1 2 )

Oddelek: Novice / Operacijski sistemi
6222339 (16087) Lonsarg
»

Mono Develop .net

Oddelek: Programiranje
101539 (1110) Lonsarg

Več podobnih tem