Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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?

Předmět Autor Datum
to nejde o ziadnu muliplatformovost. odpoviem ti protiotazkou: vies preco vznikla COM(+) platforma?
IgorK 16.12.2006 12:37
IgorK
MS se nazi nahradit zastarale WinAPI, ktere je zatizene kompatiilitu s 16bity apod. Takze vznikla no…
Jan Fiala 16.12.2006 12:45
Jan Fiala
toto je tiez pravda, ale hlavnym cielom .NET bolo nahradit COM technologiu, co ma obrovsky prinos vo…
IgorK 16.12.2006 13:00
IgorK
Znasilneni ostatnich rogramovacich jazyku na to, ze produkuji MSIL je jen dusledek. To WinAPI uz si…
Jan Fiala 16.12.2006 13:18
Jan Fiala
msx.-ovi by hlavne pomohlo, keby sa neucil 1000 veci naraz, potom ma vo vsetkych poriadny gulas. :-p…
IgorK 16.12.2006 13:21
IgorK
Ďakujem obidvom. Už tomu začínam rozumieť. Večer prečítam, keď prídem z roboty.:beer:
msx. 16.12.2006 13:19
msx.
Vieš mi poradiť nejakú knižku o C#, čo je v bežnom predaji a pojednáva aj o Visual C#? Neche sa mi č…
msx. 16.12.2006 13:21
msx.
Hádam mi postačí toto: 3 Už len niečo o prostredí VS.
msx. 16.12.2006 13:25
msx.
pokial mas uz s programovanim skusenosti, tak ti bude bohate stacit manual MSDN. staci si pozriet pa…
IgorK 16.12.2006 13:28
IgorK
Neviem ako si hladal ale v Poluse je Knihkupectvo Panta Rhei a tam maju niekolko knih o .Net platfor… poslední
Andrej 16.12.2006 18:19
Andrej

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.

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.

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. :-)

Zpět do poradny Odpovědět na původní otázku Nahoru