Ludia zobudte sa a nebudujte si dalsiu zavislost na Microshite. Naco je komu mono? Java zvlada to iste a na linuxe ja vykonnejsia. Rovnako tak python. Naco sa prebera nejaka technologia od znameho protivnika linuxu? Nechce sa mi verit, ze v sa budu dat spustit vsetky .NET aplikacie v mono. Iba sa to bude dotahovat za klasickou win .NET platformou. Stop zavislosti stop monu.
Linux nepoužívám, a případná (ne)integrace Mono mě nijak netrápí. Problém je v tom, že pro Linux chcete hromady aplikací typu účetnictví, mzdy, SW pro project management atd. Psát tyhle věci v C/C++ je dlouhé, náročné, a výsledek je relativně dost děravý a padavý. Mono dává vývojářům možnost psát GTK# aplikace s nativním vzhledem a chováním. Java je pomalejší, aplikace se nechovají nativně, není založená na standardech, a neumí řadu věcí potřebných pro vývoj na desktopu. Představte si bitmapový editor v Javě. V .NETu se podívejte na Paint.NET. Autoři Gimpu by si z Paint.NET měli vzít inspiraci ohledně interface.
hromady aplikací typu účetnictví, mzdy, SW pro project management atd. Psát tyhle věci v C/C++ je dlouhé, náročné, a výsledek je relativně dost děravý a padavý.
Ano, proto je 90% těchto aplikací pod Windows v psaných v C#. Vlastně, ještě jsem neviděl účetnictví, které by bylo psáno v něčem jiném než C#. Ono to dává smysl, takový vývoj v C/C++ je náročný, výsledky děravé a padavé. Ostatně i Office 2007 jsou přece v C#, jinak by takový složitý projekt nemohl být uveden dříve než za pět let. Pán se vyzná.
Spousta aplikací stojí na velmi starém kódu. Třeba MS Word pro Windows byl psaný v letech 1989–1991 v C++. Od té doby se kód postupně rozšiřuje a předělává. Přepis takového kolosu do .NETu je veliká hromada práce. MS se k tomu jistě nakonec dostane, ale bude to trvat.
Viděl jste nějaké účetnictví pro Windows psané v C? Asi ne. Něco možná bude psané v C++/MFC, nebo v C++ Builderu. Ovšem už ten C++ Builder je RAD prostředí. Spousta ekonomických aplikací je psaná ve VB, Delphi, a ty nové se píší prakticky výhradně v .NETu.