2010-01-21 4 views
1

Comme .NET est framework pour C# existe-t-il un framework pour java? Je veux dire chaque fois que les gens parlent de C#, .NET sera impliqué dans cette discussion, mais en cas de java je n'ai pas trouvé en tant que tel.framework pour java comme .NET est là pour C#

+0

raison pour downvote. pourquoi les gens ne donnent-ils pas raison à downvote, c'est une sorte de feedback. – GuruKulki

+0

Probablement pour les erreurs de grammaire et d'orthographe difficiles à comprendre. (notez que je n'étais pas celui qui a downvoted) – Earlz

+0

Je ne vous ai pas déprécié, mais la question est ambiguë et le «cadre» est indéfini, nous ne pouvons donc que deviner ce que «cadre» signifie pour vous. Selon la définition, Java a des centaines de "frameworks" disponibles. – JasonTrue

Répondre

8

Java est déjà une plate-forme et un langage. Donc, il y a standard libraries qui viennent avec J2SE (et d'autres éditions). Il est un peu plus clair dans le monde .NET, bien que les gens disent encore régulièrement C# quand ils veulent dire .NET ou vice versa :(

Oh, et JVM (Java Virtual Machine) ~ = CLR (Common Language Runtime)

.NET a été conçu en pensant à plusieurs langages, alors que toute la plate-forme Java a été conçue pour exécuter Java, le fait qu'il y ait énormément d'autres langages (Scala, Groovy, Jython, etc.) est une pure coïncidence :)

+0

Bien que sans doute la JVM (Java Virtual Machine) soit le framework d'exécution - java est juste un langage qui compile jusqu'au bytecode compatible JVM. .Net a toujours eu une distinction plus ancrée mais comme il a été multi-langue depuis le début – saret

+0

@saret: La JVM n'est pas un framework - c'est une machine virtuelle. Vous avez besoin de bibliothèques pour travailler avec avant qu'il ne devienne un cadre, IMO. –

+0

désolé n'a pas réellement lu la question correctement, semble un peu mal formulé. ".NET est un framework pour C#" - .Net est un peu englobant dans cette déclaration car cela pourrait inclure le BCL/JIT/CTS/CLR etc ... à quoi se réfère le Framework comme ici ...? – saret

Questions connexes