1. ze nekdo pouzije .net pro neco slozitejsiho nez je dc klient,
2. ze nekdo vyviji jeste neco mene spolehliveho (z principu) nez je samotny .net,
3. ze nekoho tento zbytecny projekt (resp. mozne riziko pro nej) vubec vzrusuje.
A to pomáhá vytvářet spolehlivější, přehlednější, lépe udržované aplikace s dlouhým životním cyklem? Jakou super aplikaci už jste napsal vy, nehlupák, neidiot? Kolikrát už jste u takové super aplikace měnil UI. Jak jste se na to tvářil vy, uživatelé, zadavatel? Promiňte, ale jste jak děcko, které vidí poprvé vánoční stromeček. Jenže dospělí vědí, že život není o tom jak vypadá vánoční stromeček.
Ne, UI pomaha aplikaci prodat.... kdyz budes mit super app s HNUSNYM UI a vedle tezce prumernou app s PARADNIM UI... co se prodava snadneji... kolik zakazniku vidi do app, tak ab bylo schopno poznat, jak je udelana....
To nikdo nerozporuje. Stejně tak pomáhá prodat aplikaci 100 dalších věcí. Navíc, hezké != složité, jednoduché != hnusné atd.. S každým moderním UI frameworkem (WinForms nevyjímaje) dokážete stvořit jak hnusné, tak elegantní UI.
A tohle je v .NETu 2.0, nebo 3.x? Nikdy jsem to tam neviděl, skoro to vypadá jako third-party knihovna, které se dají psát i pro Linux a v .NETu samotném nejsou zrovna tak. :-)
Hmm, a kde jsou ty third-party komponenty pro Linux (nezavisle na Monu)? Je jich minimum. Nejrozsirenejsi PHP s komponentami nepocita. Zatimco v ASP.NETu se s nimi pocita hned od zacatku. Jelikoz je jasna specifikace a pomerne velky trh, tak se vyplati investovat a vytvaret komponenty. Diky monu je alespon cast techto komponent pouzitelna i na Linuxu. Otazka neni, co je mozne napsat. Otazka zni, co je hotove a co je pouzitelne ted. Pro mozna 80-90% webu podobne komponenty nepotrebujete, pro vnitropodnikove IS jsou zakladem efektivity vyvoje (mnohem rychleji se prototypuje).