Aller à la page... |
Ecole informatique
Suivre Répondre |
|
Partager | Rechercher |
Jean Sébastien Gwak |
Voir le profil public |
Trouver plus de messages par Jean Sébastien Gwak |
|
Depuis que j'ai goûté à .NET, Linq, ASP MVC, etc... j'ai aussi beaucoup de mal à retoucher à Java.
http://stackoverflow.com/questions/2...sharp-and-java http://stackoverflow.com/questions/1...alent-for-linq Mais comme dit plus haut, ça signifie pas la mort de Java, tant que les entreprises l'utiliseront le langage sera soutenu. |
30/03/2013, 17h43 |
|
|
De toute façon, je ne souhaite la mort d'aucun langage. Java a apporté de bonne chose. La concurrence n'est jamais un mal, du moment qu'il fait avancé la technologie.
|
30/03/2013, 17h46 |
|
Jean Sébastien Gwak |
Voir le profil public |
Trouver plus de messages par Jean Sébastien Gwak |
Alpha & Oméga
|
.Net ça coûte cher aussi :/
Par contre java quelle idée d'utiliser eclipse, IntelliJ IDEA ftw |
30/03/2013, 23h29 |
|
|
@Jahea :
Bon, en Java Struts est vieux maintenant et est replacé par JSF 2 ou GWT. C'est dommage qu'on ne vous les ait pas montrés. Pour pouvoir se plaindre de Maven — qui est à mon sens particulièrement critiquable par bien des points — et que la critique ait un sens, il faut aussi exposer comment côté C# on gère un projet multi-modules qui : 1) a un grand nombre d'API tierces à aller chercher dans une version précise chez des fournisseurs différents. 2) doit réaliser des tests unitaires et éventuellement d'intégration — distincts — pour chaque module du projet. 3) finit par déployer l'exécutable sur un serveur d'application (en C#, sans doute IIS ?). 4) commit le projet dans une branche du gestionnaire de configuration utilisé, puis change de branche pour la version suivante. Quel est l'équivalent sous Visual Studio qui rassemble ces quatre fonctions distinctes ? Parce qu'elles sont à mener quel que soit le langage utilisé. De la même manière : tu remplaces JPA / Hibernate par quoi ? Par ADO ou un autre ? Et il est plus simple et meilleur de quelle manière ? J'espère que la réponse n'est pas : "Il génère tout tout seul." ! Tu n'aimes pas les configurations JBoss, mais comment déploies-tu en .NET sans configuration d'IIS ? Les sources de données sont définies comment ? Sans configuration ? Un serveur d'application sans fichier de conf, je crois que c'est très illusoire. Ça tient de la magie, et la magie, ça n'existe pas. Ce n'est pas parce qu'un langage a des capacités supplémentaires qu'elles sont toutes avisées ! La surcharge d'opérateurs et les extensions de méthodes (s'il s'agit bien de la fonctionnalité qui consiste à rajouter des sources supplémentaires pour définir la même classe ?) posent de gros problèmes pour prouver ensuite les programmes. Pour montrer ensuite que leur fonctionnement est parfaitement correct, à cause des biais que leur écriture peut poser. Par exemple : la surcharge d'opérateur peut changer la sémantique de ton programme à partir d'un type de retour d'une variable — ce qui n'est normalement pas le cas : le polymorphisme choisit habituellement les fonctions appelées à partir du type des paramètres d'entrée seulement —, et cela rend l'expression c == a + b des plus difficiles à valider si le type des variables est dynamiquement choisi, car a, b et c vont pouvoir tout trois provoquer des réactions différentes. Ce n'est pas que la preuve devienne impossible à donner, hein. Mais qu'elle est beaucoup plus difficile à écrire. Ce qui fait que ton programme a du mal à être validé entièrement. C'est pour cela que la surcharge d'opérateurs avait été rejetée par Java. Elle est bug prone, comme on dit. Dernière modification par Caniveau Royal ; 31/03/2013 à 15h41. Motif: J'ai attribué à la même personne quelques propos qui n'étaient pas d'elle. |
31/03/2013, 09h11 |
|
Caniveau Royal |
Voir le profil public |
Trouver plus de messages par Caniveau Royal |
|
Il y a le labo pour vos discussions de grouillots pisseurs de code.
|
31/03/2013, 12h12 |
|
Jean Sébastien Gwak |
Voir le profil public |
Trouver plus de messages par Jean Sébastien Gwak |
|
Sinon pour les études d'informatique tu peux essayer ça :
http://www.42.fr/ Citation :
|
31/03/2013, 17h56 |
|
Dauphin / Dauphine
|
Et tu penses que faire un DUT puis Epita les 3 ans restants ne me posera pas de problèmes ? j'aurai pas de grosses lacunes quoi ?
|
01/04/2013, 17h22 |
|
|
Citation :
De plus, la plupart sont fait sous forme de dialecte xml avec des structures de controle (if, else, pas encore de de while pour le moment :3 ), alors que c'est particulierement peu lisible. Et que pour faire de la configuration dynamique y a mieux que xml (lua notamment) |
01/04/2013, 17h38 |
|
Assurancetourix |
Voir le profil public |
Trouver plus de messages par Assurancetourix |
Alpha & Oméga
|
|
04/04/2013, 09h15 |
|
Assurancetourix |
Voir le profil public |
Trouver plus de messages par Assurancetourix |
Suivre Répondre |
Fil d'ariane
Connectés sur ce fil1 connecté (0 membre et 1 invité)
Afficher la liste détaillée des connectés
|