Citace Původně odeslal Aigor Zobrazit příspěvek
Nerozumim taky jedne veci - pokud napr. moje programy budou vyuzivat nejakou "centralni" .NET 2.0 library a user si nasledne preinstaluje .NET 3.0, tak mu "mozna" prestane neco jet, neco se bude chovat malicko jinak,.. Ono totiz pri vyvoji .NET by muselo byt priserne tezke zachovat zpetne 100% kompatibilitu, takze je to IMHO nerealne, jinak by velikost baliku rychle rostla na rozdil od rychlosti. ...
Ale kdepak Na pocitaci muzes mit treba 3 verze .NETu a aplikace pojedou porad stejne spravne. Pokud byla aplikace naprogramovana pod verzi 1.1, pak ji potrebuje pro svuj beh a bude tuto verzi vyuzivat, verzi 2.0 nepouzije. Kdyz je udelana ve verzi 2.0, potrebuje verzi 2.0, verze 1.1 nestaci atd..

A jake jsou vyhody? Tak to si treba najdi.. nikdo te samozrejme nenuti .net pouzivat, pokud chces nadale psat aplikace v MFC, tak je pis v MFC. dotNet je ale zameren jinym smerem. Napr. webovou aplikaci udelas v C++ pomerne tezko Pak taky zvlaste .net od verze 2.0 je hodne klikaci...napr. zakladni kostru databazove aplikace udelas temer jen klikanim, pretahovanim komponent atd. Spousta veci uz je vyresena formou komponent, neni treba je programovat (napr. prihlasovani uzivatelu atd.). Je to proste snaha zjednodusit a urychlit vyvoj aplikaci.