Quantcast

C# Mono?

Wrong Turn

Domaćin
Banovan
Poruka
4.813
Zanima me da li aplikacija razvijena u C# mono poseduje iste kvalitete kao ona pravljenja pod komandom .NET-a?

Ako jeste to znači da C# može biti kompatibilan na svim sistemima bez gubljenja perfomansi? right?
 

2paca.zwaka

Primećen član
Poruka
561
Zanima me da li aplikacija razvijena u C# mono poseduje iste kvalitete kao ona pravljenja pod komandom .NET-a?

Ako jeste to znači da C# može biti kompatibilan na svim sistemima bez gubljenja perfomansi? right?
Gledao sam jedno istrazivanje na tu temu, poslacu ti kada opet nadjem (pretrazi CodeProject za ovo).

Tu sam citao da je C# na Mono-u u vecini slucajeva sporiji od onog na .NET-u.

Mada, citao sam i jos jedan, koji kaze da je Mono brzi.

Evo ti par stvari o tome :
http://www.codeproject.com/Articles/212856/Head-to-head-benchmark-Csharp-vs-NET listaj dok ne nadjes dijagrame koji porede Mono i sve verzije .NET-a do sada (ima ih 20).
http://www.codeproject.com/Articles/92812/Benchmark-start-up-and-system-performance-for-Net mozda i ovde nadjes nesto......

Licno, mislim da je .NET brzi, jer poziva native Windows funkcije vecinom (Mozda i Mono ovo radi, ali cisto ne vjerujem upravo jer je cross-platform).

Sve u svemu, ne bih ti preporucio da radis C# na Linux-u, jednostavno, nekako mi to ne ide zajedno, ne mozes doci u Kongo i pricati spanski.
Nekada ce ti zatrebaju P/Invoke funkcije u C# (a to su ti funkcije koje pozivaju native Win32 kod) a tih funkcija nemas na Linuxu.

Takodje, pored Jave(Swing, JavaFx...) i C++(Gtkmm, Qt...) ne treba ti nista vise.

Mozda cak i da pravis aplikacije u Html5/JS, sto je jedno od boljih rijesenja, jer ces ih moci portovati na bukvalno svaku desktop i mobilnu platformu.
Uostalom, Windows 8 je gotovo pa izbacio stare WinForme, uglavnom, aplikacije ce se praviti u kombinaciji C#/XAML i HTML/Js a to ti kaze koliko je ideja o HTML-u kao native aplikaciji pozeljna.

Skrenuo sam sa teme mnogo, ali samo sam htio da ti kazem da C# nije najbolje rijesenje na Linux-u, predlozio par stvari ako bas hoces da se bavis programiranjem na tom OS i predlozio html i javascript kao jedno od boljih nacina za to......
Poz.....
 

Wrong Turn

Domaćin
Banovan
Poruka
4.813
Gledao sam jedno istrazivanje na tu temu, poslacu ti kada opet nadjem (pretrazi CodeProject za ovo).

Tu sam citao da je C# na Mono-u u vecini slucajeva sporiji od onog na .NET-u.

Mada, citao sam i jos jedan, koji kaze da je Mono brzi.

Evo ti par stvari o tome :
http://www.codeproject.com/Articles/212856/Head-to-head-benchmark-Csharp-vs-NET listaj dok ne nadjes dijagrame koji porede Mono i sve verzije .NET-a do sada (ima ih 20).
http://www.codeproject.com/Articles/92812/Benchmark-start-up-and-system-performance-for-Net mozda i ovde nadjes nesto......

Licno, mislim da je .NET brzi, jer poziva native Windows funkcije vecinom (Mozda i Mono ovo radi, ali cisto ne vjerujem upravo jer je cross-platform).

Sve u svemu, ne bih ti preporucio da radis C# na Linux-u, jednostavno, nekako mi to ne ide zajedno, ne mozes doci u Kongo i pricati spanski.
Nekada ce ti zatrebaju P/Invoke funkcije u C# (a to su ti funkcije koje pozivaju native Win32 kod) a tih funkcija nemas na Linuxu.

Takodje, pored Jave(Swing, JavaFx...) i C++(Gtkmm, Qt...) ne treba ti nista vise.

Mozda cak i da pravis aplikacije u Html5/JS, sto je jedno od boljih rijesenja, jer ces ih moci portovati na bukvalno svaku desktop i mobilnu platformu.
Uostalom, Windows 8 je gotovo pa izbacio stare WinForme, uglavnom, aplikacije ce se praviti u kombinaciji C#/XAML i HTML/Js a to ti kaze koliko je ideja o HTML-u kao native aplikaciji pozeljna.

Skrenuo sam sa teme mnogo, ali samo sam htio da ti kazem da C# nije najbolje rijesenje na Linux-u, predlozio par stvari ako bas hoces da se bavis programiranjem na tom OS i predlozio html i javascript kao jedno od boljih nacina za to......
Poz.....
Aha ova slika dosta govori, negde je brzi negde sporiji...
chart.png



ili ova sto sam sad nasao


C++ nije koriscen u izradi Windows 8 :eek:
 
Poslednja izmena:

2paca.zwaka

Primećen član
Poruka
561
Aplikacije ce se praviti u tim tehnologijama, ali naravno da je ASM,C i C++ jos uvijek tu, pogotovo sa novim standardom..........citav OS je pisan u tome, i WinRT

Mono na Windowsu nema toliko dobre performanse kao sto ima .NET, a na Linuksu je nemoguce uporediti, tako da pitanje za Linuks ostaje otvoreno.

Nego, hoces ili ici sa Mono, ili ces uzeti neku drugu tehnologiju i jezik ? :)
 

Wrong Turn

Domaćin
Banovan
Poruka
4.813
Aplikacije ce se praviti u tim tehnologijama, ali naravno da je ASM,C i C++ jos uvijek tu, pogotovo sa novim standardom..........citav OS je pisan u tome, i WinRT

Mono na Windowsu nema toliko dobre performanse kao sto ima .NET, a na Linuksu je nemoguce uporediti, tako da pitanje za Linuks ostaje otvoreno.

Nego, hoces ili ici sa Mono, ili ces uzeti neku drugu tehnologiju i jezik ? :)
Krenuo sam pre mesec dana sa Javom, zadivljen sam koliko su slični.. :eek:
 

Top
  Blokirali ste reklame
Dragi prijatelju, nemojte da blokirate reklame - isključite Ad Blocker na Forumu, jer će tako mesto vaših susreta na Krstarici ostati besplatno za korišćenje.