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?
Vlákno názorů ke zprávičce Tlačí Novell Mono do Gnome?
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.
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.
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.
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?
Re: Co jineho, kdyz ne C#?
- Systém jako takový – C
- Složité aplikace – Java + SWT Toolkit
Co je to SWT? ⇒ http://www.eclipse.org/swt/

