Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pretože Net platformu . Má priamy prístup do operačného systému Windows API ( Application Programming Interface ) , jej rámci triedy môže byť bohatší . Čokoľvek, že textové pole systému Windows môžu byť , alebo robiť , napríklad, je k dispozícii . Net programátor . Java , ktorý má pracovať na každom počítači a pod ľubovoľným operačným systémom , musia spoliehať na najnižšom spoločnom menovateli očakávania a jeho rámcové tried môžu ponúkať len tie najzákladnejšie možnosti . Ako výsledok . Net programy , najmä tie , ktoré majú komplexné grafické užívateľské rozhranie , je často jednoduchšie vytvoriť , zatiaľ čo Java programy vyžadujú buď rozsiahle kódovanie alebo prijatie nástrojov tretích strán .
Multi - Platform Ideal
Kým cieľom za Java filozofie " napísať raz plynúť kdekoľvek " , je chvályhodný , v praxi to nemusí vždy fungovať . Napriek snahám tých rozvojových Java , rozdiely medzi operačnými systémami a hardware sa vkradol do platformy Java a multi - platformové programy sú často fuška ladiť . Na druhej strane , . Net vývoj je len o málo lepšie , pretože rozdiely medzi rôznymi verziami systému Windows môže spôsobiť podobné problémy .
Náklady
Java má tú výhodu , , aspoň na začiatku , že sú zadarmo . Jazyk a platforma sú open source a väčšina vývojových nástrojov , ktoré Java použitia sú open source , rovnako . Avšak , mnoho z rozšírenia na podnikovej úrovni do jazyka nie sú zadarmo a môže byť veľmi nákladné . Pre základné vývoj webových aplikácií , Microsoft ponúka zadarmo . Čisté nástroje , ale pre väčšinu závažných aplikácie , potrebujete licencie Visual Studio , ktoré majú byť zakúpené pre vývoj v. Net . Väčšina z analýzy nákladov dať . NET na okraj , pokiaľ ide o dlhodobé náklady na vlastníctvo .
Developer Knowledge
Vzhľadom k tomu , že je voľne k dispozícii a pracuje na násobok platformy , vysoké školy učiť Javu častejšie ako . Net . Tak , porovnanie na veridicus.com tvrdí , že prijatím platforme Java IT oddelenie je viac pravdepodobné , že priláka viac formálne vyškolených a disciplinované vývojárov . Java , pretože to bol asi dlhší , má tiež väčší objem pomoci dostupnej on - line vo forme diskusných skupín , fór a výučbových programov .