Prečo všetci prechádzajú na .NET?
Na čo je dobrá platforma .NET? Multiplatformnosť žiadna, inštalácia .NET navyše, neoptimalizovaný kód pri jazyku inom ako C# atď. Prečo teda programátorov stále viac zaujíma .NET? Hľadal som knihu o Visual Studiu, ktorá by bola o neNET programovaní, nenašiel som ani v Poluse. Všade je len .NET a Borland. Google mi akurát hovorí, čo je NET, ale prečo je tak oblúbený, to netuším. Vysvetlí mi niekto?
to nejde o ziadnu muliplatformovost. odpoviem ti protiotazkou: vies preco vznikla COM(+) platforma?
MS se nazi nahradit zastarale WinAPI, ktere je zatizene kompatiilitu s 16bity apod. Takze vznikla nova vrstva mezi hardware a jeh ovladaci a programy. Tentokrat je objektova a na programovani prijemna, takze vyvoj programu jde od ruky.
To, ze zatim neni multiplatformni nic neznamena. Opravdu staci napsat jeji implementaci na libovolnem hardware a programy na tom pobezi.
Co se tyka multiplatformovosi, podivej se na projekt Mono na Linuxu.
toto je tiez pravda, ale hlavnym cielom .NET bolo nahradit COM technologiu, co ma obrovsky prinos vo velkych vyvojovych timoch pri zdielani kodu roznych programovacich jazykov. odporucam autorovi dotazu precitat si nasledujuce odkazy:
Component_Object_Model
.NET_Framework
Znasilneni ostatnich rogramovacich jazyku na to, ze produkuji MSIL je jen dusledek.
To WinAPI uz si nahradu zaslouzilo hodne dlouho. Samozrejme s tim se svezla nahrada COM apod.
Pro MSX: .NET je treba samopopisujici (termin pouzivany MS). Znamena to, ze nemusis pri prgramovani prolezat slozite MSDN helpy k WinAPI, hledat hlavicky funkci, premyslet, jetli pouzijes variantu funkce A, B, C, ktere postupne vznikaly a lezi vedle sebe. Pi programovani se ti parametry pekne nabidnou.
Co se tyka Managed a Unmanaged kodu - pokud budes psat program ve VC a budes pouzivat WinAPI (coz muzes i pod .NET), tezko muzes chtit, aby ten kod byl chraneny.
msx.-ovi by hlavne pomohlo, keby sa neucil 1000 veci naraz, potom ma vo vsetkych poriadny gulas.
Ďakujem obidvom. Už tomu začínam rozumieť. Večer prečítam, keď prídem z roboty.
Vieš mi poradiť nejakú knižku o C#, čo je v bežnom predaji a pojednáva aj o Visual C#? Neche sa mi čakať, kým príde to, čo si objednám, ale radšej kúpim normálne, ak sa dá bežne zohnať (tak ako sú obchody teraz plné Borlanďáckych kníh)
Hádam mi postačí toto:
3
Už len niečo o prostredí VS.
pokial mas uz s programovanim skusenosti, tak ti bude bohate stacit manual MSDN. staci si pozriet par examplov a mozes zacat kodovat. ale na druhu stranu, nakup knih sam odporucam, lebo clovek sa tam vacsinou dozvie autorove osobne skusenosti a pohlady a toto zatial ziaden manual nenahradi.
Neviem ako si hladal ale v Poluse je Knihkupectvo Panta Rhei a tam maju niekolko knih o .Net platforme. Ak chces nieco o .Net platforme kupit mozes skusit search.asp a vyhladaj si C#. Ku kazdej knihe je tam obsah co v nej je. Tuto knihu Book.asp som si pozeral vo vyssie uvedenom knihkupecstve.