Nisam siguran da pogađate poentu .Net framework-a i cele priče oko njega.
Citat:
icobh: Na moje zaprepašćenje pisalo je: Microsoft C#/VB.NET. Iako ovu .NET tehnologiju nisam nikako kontao, sad tek pogotovo. Kako to da PEiD pokazuje jednakost između Borlanda i Microsofta, tj. njihovih kompajlera.
Ne pokazuje jednakost, naravno. Samo pokazuje da je Borland IDE, bilo pored postojećeg .Net Framework SDK-a bilo pomoću nekog drugog, napravio IL (Intermediate Language) assembly za .Net.
Citat:
Nepišu ljudi džabe Microsoft skraćeno M$, gdje ovo $ predstavlja na šta se Microsoft bazirao. Nekontam kako neko kao Microsoft može da pusti u slobodnu raspodjelu tako moćan alat kao što je .NET SDK i tako svoj Visual Studio ostavi na velikom cijedilu.
Ma još je gore ;-) Možeš da skineš CEO Ms Visual Studio Express 2005 (pogledaj na mom sajtu), POTPUNO BESPLATNO i da ga POTPUNO SLOBODNO koristiš kao i programe koje sa njim napraviš ;-)
Logika je prosta: ni jedna platforma nije živa dok nema podršku za programere; da bi privukao programere, daš im razvojna okruženja, daš im masovno ciljno tržište (80% svih desktop instalacija) i oni će se potruditi da prošire platformu dalje. Kada se jednom navučeš na Visual Studio Express 2005 koji je moćniji od bilo čega drugoga sem od Professional izdanja VS-a, MS će lako prikupiti neku licencu itd.
Citat:
icobh: Ovo sa logikom prelaska sa x86 arhitekture na neku novu arhitekturu ima smisla, ali hajdemo da malo vidimo šta je to novo u .Net-u, što dosad nismo vidjeli... Krenimo prvo od samih jezika, tj. C# i VB.NET
Sve je novo - kompletna hijerarhija klasa, memory management, pristup programiranju, IL, ama baš sve. Java je super itd, a da li ti znaš neku desktop aplikaciju u Javi koju koristiš svakodnevno? Malo teže, Java se nekako pozicionirala kao server side jezik. Što se tiče kompajlera za novu arhitekturu - napraviš samo novi JIT procesor koji IL prebacuje u mašinski kod (to tako i sada radi) i eto ti native programa za ciljnu platformu. Istina, "native" C kompajler bi sigurno izvukao 20 - 30% brži kod ... ali koga je briga? Da li ikada možeš u C/C++ da budeš produktivan kao u C#? Ne. Programeri i programersko vreme su sada kritična tačka na putanji izrade nove aplikacije, a .Net Framework i njegovi alati su super način da to vreme skrate.