10 Raisons pourquoi .net est mieux que java – programmation – nigeria combien pouvez-vous faire minier bitcoin

1- Dans .NET vous avez un choix de langages pour coder avec (C #, VB.NET, Java, Boo, Python, etc.), produisant le même type de code compilé mais en Java on est limité au langage java. On peut faire valoir que jython est une alternative, mais même le créateur de Jython qui a créé plus tard sa version .NET appelée IronPython a admis que .NET est une technologie plus puissante.

2, les prgrammes NET fonctionnent à vitesse native tandis que java est interprété ce qui rend java slow.Bien que java ait la compilation Just In Time, mais ça fonctionne encore plus lentement. Avec .NET, vous n’êtes pas limité à JIT mais vous avez l’option AOT ou la compilation à l’avance si vous voulez éliminer les délais de démarrage.

3. Appeler du code natif dans Java n’est pas un processus très propre.


Vous devez générer des fichiers de raccord ce qui rend l’ensemble du processus lourd et sale. Dans .NET, vous déclarez simplement que vous appelez une fonction native d’une bibliothèque spécifiée et commencez simplement à l’appeler.

6. .NET sous la forme de Mono a apporté une révolution entière sur le bureau Linux sous la forme de grandes applications comme beagle, garçon manqué, diva, iFolder, banshee e.t.c. C’est quelque chose que java n’a pas réussi à faire malgré le fait qu’il y a longtemps

8. La CLI est une norme ouverte gérée par un organisme de normalisation indépendant (E.C.M.A) tandis que java est toujours régie par les microsystèmes SUN.Même si java a été récemment ouvert, son avenir sera encore fortement influencé par SUN.

Les programmes NET fonctionnent à vitesse native tandis que java est interprété ce qui rend java slow.Bien que java ait la compilation Just In Time, mais ça fonctionne encore plus lentement. Avec .NET, vous n’êtes pas limité à JIT mais vous avez l’option AOT ou la compilation à l’avance si vous voulez éliminer les délais de démarrage.

Que veux-tu dire par vitesse native? Dites-nous la différence entre un compilateur et un interpréteur, en faisant l’effort d’expliquer le fichier Obj que le programme exécutable DOIT consulter avant d’exécuter son binaire? Dites-nous également ce que vous comprenez par le portage de logiciels et ses avantages à la crise dynamique de logiciels aujourd’hui

À votre avis, dites-nous si la vitesse de la mémoire, l’architecture du processeur et du matériel affecte l’exécution du logiciel dans l’infrastructure actuelle? Vos sentiments sont basés sur les jours du processeur 808 286 et quand la mémoire était limitée à 32 Mo? Et quand notre carte mère ne peut que décaler 66MHz?

Appeler du code natif dans Java n’est pas un processus très propre. Vous devez générer des fichiers de raccord ce qui rend l’ensemble du processus lourd et sale. Dans .NET, vous déclarez simplement que vous appelez une fonction native d’une bibliothèque spécifiée et commencez simplement à l’appeler.

6. .NET sous la forme de Mono a apporté une révolution entière sur le bureau Linux sous la forme de grandes applications comme beagle, garçon manqué, diva, iFolder, banshee e.t.c. C’est quelque chose que java n’a pas réussi à faire malgré le fait qu’il y a longtemps

Une autre chose que vous avez échoué à comprendre est que J2EE est une spécification, contrairement à .NET, qui est une exigence pour le développement d’applications d’entreprise. Dans J2EE vous pouvez acheter la licence de Sun et la développer dans n’importe quelle langue. Comme BEA a J2EE en C / C ++ IBM web sphere l’a en Java et C / C ++ WebLogic l’a dans beaucoup de langues et JBoss je pense l’a autre que Java. Lorsque vous téléchargez Netbeans, vous verrez des plugins C / C ++ pour le développement d’applications J2EE

8. La CLI est une norme ouverte gérée par un organisme de normalisation indépendant (E.C.M.A) tandis que java est toujours régie par les microsystèmes SUN.Même si java a été récemment ouvert, son avenir sera encore fortement influencé par SUN.

La majorité des API Java sont développées par des groupes de sous-projets et soumises à Sun for Inclusion. Like Web API a été développé par Jakarta sous les directives d’Apache. 3D API a été principalement développé mes sociétés de jeu comme Sony et a demandé à Sun pour l’inclusion, contrairement à MS, ils pensent qu’ils savent tout. Vous ne pouvez même pas écrire de recommandations à MS.

Tout le monde ici peut répondre à celui-ci. La compétition stratégique clé de MS est MONOPOLY. Si Sun veut que vous écriviez .NET dans la plate-forme Java, MS doit supprimer une partie de la restriction de licence propriétaire avant que Sun puisse le faire, mais pas MS. Après vous commencerez à parler de l’open source. Java est open source, c’est pourquoi MS peut écrire Java dans .NET.

Je suis désolé d’avoir mal aux fesses. Mais quand vous arrivez avec un argument constructif, alors je vais plonger mon chapeau pour vous. Bien que, .NET a des points forts à Java mais pas ceux que vous avez énumérés ci-dessus. Aucun d’entre eux est correct. Si vous parlez de .NET été facile à coder et à mettre en œuvre, je l’accepterais. Si vous disiez IDE facile, j’accepterais, si vous avez dit le temps de développement, j’accepterais. Mais tout cela a abandonné. Quand une langue essaie de rivaliser sur le marché mondial en abandonnant tout ou partie de l’aspect difficile de son prédécesseur, alors beaucoup de questions se posent. Comme, sécurité, interopérabilité, façade-capable etc.

Ces problèmes que vous n’avez même pas mentionné dans votre message. Nous savons tous que la SP est sujette aux virus. Nous savons tous pourquoi le système d’exploitation le plus puissant au monde (Unix) n’a JAMAIS pris en charge les fichiers exécutables comme ceux utilisés par MS. MS a essayé de corriger cela en créant des contrôles ActiveX et .DLL et .COM. Nous savons tous où sont ces technologies aujourd’hui.