Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů ke zprávičce Tlačí Novell Mono do Gnome?

Ivan
Ivan (neregistrovaný) 165.72.200.---
20. 7. 2009 14:59

Co jineho, kdyz ne C#?

A cem by se teda mely psat GUI aplikace v linuxu? Asm, C, ani C++ neprichazeji v uvahu kvuli rychlosti vyvoje a hlavne kvuli rychlosti fixovani bugu. JAVA stoji stranou a vsichni rikaji ze jeji GUI je pomale? Co na nam zbyva? Python? Gtk/Qt bindings do PHP?

BlackRider aura:72
20. 7. 2009 15:24

Re: Co jineho, kdyz ne C#?

Na jednoduchy GUI aplikace je nejlepsi Python, ale jakykoli narocnejsi operace sou v nem desive pomaly. .NET mi pride jako jedinej rozumnej kompromis mezi rychlosti a jednoduchosti programovani.

Yoga
Yoga (neregistrovaný) ---.91-127-26.t-com.sk
20. 7. 2009 15:55

Re: Co jineho, kdyz ne C#?

V pohode aj C++. C# ako jazyk neprinasa nic extra nove. Cyklus zapisem v C# rovnako ak v C++. Rozhodujuce su prave .NET a kniznice, nie samotne C#. A pokial viem aj pre C++ je dost kniznic a kvalitnych, napriklad Qt, boost a zakladna STL je tiez pouzitelna. Qt ma okrem GUI aj sockety a podobne veci.

Ivan
Ivan (neregistrovaný) 165.72.200.---
20. 7. 2009 17:25

Re: Co jineho, kdyz ne C#?

C# ma managed kod, ktery je sice pomalejsi ale znemozni vam udelat nektere hodne hnusne chyby. Pokud vam padne na hubu Oracle nebo AIX tak mate k dispozici obrovsky trace(nebo core), ten poslete vendorovi, vendor ho prozene analyzatorem a rekne vam kde je chyba – nebo posle patch. U GUI aplikaci nic takoveho nemate. Ted si predstavte ze vam padne FF(nebo jiny program) a jedine co vite, ze nekdo prepsal kus stacku vlakna cislo 2. Anebo v jednom z milionu volani dynamic_cast umre na SIGILL. Co s tim? Kolik cloveko-hodin zabere fixnuti takovehle chyby? Co vam ma uzivatel/zakaznik poslat aby vam vubec umoznil tu chybu najit? C# mozna neni to prave reseni, ale C++ je tu s nama uz pekne dlouho, a mozna by stalo zato kouknout se po necem lepsim.

SB
SB (neregistrovaný) ---.bnsoft.cz
21. 7. 2009 14:09

Re: Co jineho, kdyz ne C#?

Cože? C# obsahuje příkaz(!) pro cyklus??? To je v rozporu s camráním různých uživatelů, že jde o čistě objektový jazyk. Tak jak je to tedy?

Michal Svatuška aura:78
21. 7. 2009 1:32

Re: Co jineho, kdyz ne C#?

  1. Systém jako takový – C
  2. Složité aplikace – Java + SWT Toolkit

Co je to SWT? ⇒ http://www.eclipse.org/swt/

Zasílat nově přidané příspěvky e-mailem