Mono - Java - Programmation
Marsh Posté le 02-07-2004 à 13:48:49
j'aime bien .net, plus que java. Maintenant, y'a pas a pinailler, y'a plus de java que de .net actuellement et d'ici que la tendance s'inverse, y'a surement encore un ptit bout
Marsh Posté le 02-07-2004 à 13:49:50
Rien à battre, autant maîtriser les 2. Les opposer c'est démarrer un troll sans fin.
Marsh Posté le 02-07-2004 à 13:53:26
mono, sapu. Je ne ferais rien de sérieux sur ce truc pas fini
Marsh Posté le 02-07-2004 à 13:54:31
kadreg a écrit : mono, sapu. Je ne ferais rien de sérieux sur ce truc pas fini |
Si, c'est fini, la 1.0 est sortie!
Marsh Posté le 02-07-2004 à 13:55:35
MultideskOS \o/
Marsh Posté le 02-07-2004 à 13:55:57
skeye a écrit : Si, c'est fini, la 1.0 est sortie! |
Non, c'est pas fini.
Marsh Posté le 02-07-2004 à 13:56:21
maitriser deux technologies aussi 'opposé' commercialement, c'est plutot chaud!
je m'explique.
un consultant spécialisé en J2EE, aura surement fait beaucoup de mission technologie Unix/J2EE. Il ne pourra logiquement pas faire des missions orienté Windows (NT)/.Net (manque de compétence), et l'inverse.
Marsh Posté le 02-07-2004 à 13:57:17
cette problématique m'intéresse aussi...disons que les 2 forment un ensemble de techno portables que les entreprises peuvent apprécier...faut voir...disons que plus que les langages, c surtout Sun vs Microsoft...et là j'ai un peu peur de qui va gagner
Marsh Posté le 02-07-2004 à 13:59:07
kadreg a écrit : mono, sapu. Je ne ferais rien de sérieux sur ce truc pas fini |
Marsh Posté le 02-07-2004 à 14:01:01
Marsh Posté le 02-07-2004 à 14:02:53
la viper a écrit : maitriser deux technologies aussi 'opposé' commercialement, c'est plutot chaud! |
ah oué ? elle est où la logique exactement ? Le mec il connait plusieurs environnements, il a plus de recul par rapport à chacun d'eux, si un nouveau truc se présente il aura déjà vu les compromis fait par les uns et les autres. S'il a un problème, il a un répertoire de solutions multiplié par 2.
Marsh Posté le 02-07-2004 à 14:03:28
Mono c'est nul, C# aussi. Java en forsse.
Marsh Posté le 02-07-2004 à 14:10:06
nraynaud a écrit : ah oué ? elle est où la logique exactement ? Le mec il connait plusieurs environnements, il a plus de recul par rapport à chacun d'eux, si un nouveau truc se présente il aura déjà vu les compromis fait par les uns et les autres. S'il a un problème, il a un répertoire de solutions multiplié par 2. |
Si tu as le temps pendant une mission de te spécialiser sur une autre technologie que celle que tu utilises pour ta mission justement.. c'est que tu as beaucoup de temps pour toi.
C'est le problème que rencontre beaucoup de consultant. De s'auto spécialiser dans des technologies précises. C'est un peu logique je trouve
Tu fais une mission J2EE, puis après on te reselectionne parce que tu as fait une mission J2EE et donc tu as à ton actif 2 misssions J2EE puis après tu deviens THE consultant J2EE et donc après tu peux plus participer aux mission .Net .. (ou l'inverse)
Marsh Posté le 02-07-2004 à 14:11:48
l'enfermement, je suis contre.
Marsh Posté le 02-07-2004 à 14:12:17
Ne serait-il pas mieux, pour sa carrière, de se spécialiser dans un métier plutôt que dans une technologie
Marsh Posté le 02-07-2004 à 14:12:28
moi aussi! j'suis contre la prison!
non mais bon, souvent tu es un peu tributaire du marché
Marsh Posté le 02-07-2004 à 14:13:30
printf a écrit : Ne serait-il pas mieux, pour sa carrière, de se spécialiser dans un métier plutôt que dans une technologie |
si ca s'appelle Analyste Programmeur
mais après dans ce métier y'a plusieurs spécialité
comme dans la medecine
Marsh Posté le 02-07-2004 à 14:14:16
la viper a écrit : si ca s'appelle Analyste Programmeur |
Quand je parle de métier, je parle du métier "cible" (ou le métier du client, pour ceux qui travaillent en SSII).
Marsh Posté le 02-07-2004 à 14:21:26
Jubijub a écrit : en même temps ca me fait chier l'idée de devoir réapprendre un langage from scratch... |
bah t'es pas sorti mon coco !
Marsh Posté le 02-07-2004 à 14:22:35
nraynaud a écrit : bah t'es pas sorti mon coco ! |
c surtout parce que g déjà pas fini d'apprendre Java ...et que je voudrais pas trop me disperser au début...
Marsh Posté le 02-07-2004 à 14:22:50
printf a écrit : Quand je parle de métier, je parle du métier "cible" (ou le métier du client, pour ceux qui travaillent en SSII). |
c'est une solution en effet, mais ce n'est pas simple et ca se résoud à se spécialiser à un metier précis donc pire encore qu'une technologie .. non?
Marsh Posté le 02-07-2004 à 14:25:25
faut etre réaliste aussi : qd tu regardes des annonces pour un job, y disent pas : cherchons programmeur, chef de projet, etc...
y disent cherchons programmeur J2EE, cherchons chef de projet C++, cherchons webmaster PHP/MySQL, cherchons webmaster ASP, etc...
de nos jours la techno cible c un peu devenu indissociable du métier...
Marsh Posté le 02-07-2004 à 14:25:30
la viper a écrit : c'est une solution en effet, mais ce n'est pas simple et ca se résoud à se spécialiser à un metier précis donc pire encore qu'une technologie .. non? |
Je suis encore étudiant, donc je suis plutôt mal placé pour le dire.
Mais les banques, les assurances ou les industries ne vont pas disparaître comme ça du jour au lendemain. Ce sont des métiers qui sont bien moins éphémères que des technologies.
Marsh Posté le 02-07-2004 à 14:27:37
printf a écrit : Mais les banques, les assurances (...) ne vont pas disparaître comme ça du jour au lendemain. |
hélas !
Marsh Posté le 02-07-2004 à 14:33:01
printf a écrit : Je suis encore étudiant, donc je suis plutôt mal placé pour le dire. |
chaque projet à sa techno en fait.
Là c'est J2EE, rien ne dit que le prochain projet ne sera pas en .Net.. c'est tellement variant, politique etc .. .. que c'est impossible de dire que le metier de la banque ou de l'assurance est 100% J2EE ou 100% .Net.
En tout cas, ils sont très gourmand en informatique
Marsh Posté le 02-07-2004 à 14:38:24
je pense qu'il voulait parler de la distinction métier / techno de spécialité...
en fait je pense que ca forme un tout, comme je le dis en citant les annonces :
Porgrammeur en C++
D'un coté, on a le métier, de l'autre la spé...si une nouvelle techno sort, le métier de programmeur va pas disparaitre, mais les entreprises espéreront trouver des gens ayant le profil Programmeur en nouvelle techno
Si on résume vite fait, depuis 30 ans, ca donne Cobol --> C --> C++ --> java/C#...c bien tjs des programmeurs dans le lot, et leur métier n'a changé qu'une fois (passage aux langages objets)
==> le métier change moins vite que les technos, même si les changements sont liés
Marsh Posté le 02-07-2004 à 14:42:51
Le truc, c'est que je ne veux pas me retrouver dans la posture des programmeut VB ou Windev qui se retrouve dans une voie de garage. D'un autre coté ces personnes sont spécialisés sur ces technologies encore utilisées ce qui ne leur offre pas l'occasion d'apprendre un autre langage et zou .. on se retrouve dans une mauvaise posture
Marsh Posté le 02-07-2004 à 15:44:03
Jubijub a écrit : |
Dans nos pays, si
Marsh Posté le 16-07-2004 à 09:32:36
salut, moi je suis débutant en J2EE ou .NET donc j'ai pas (trop) d'a priori (je connais Java un minimum).
Je dois comparer les deux offres dans l'optique d'un projet web services. Jusqu'à présent j'ai trouvé pas mal d'article sur le débat .NET vs J2EE mais ça date surtout d'il y a un ou deux ans...
ça a l'air de s'être stabilisé maitenant ?
quels sont les avantages et inconvénients des deux solutions dans le cadre des web services ?
.NET
+ accès à pleins de langages différents
+ langage c# bien conçu et performant
+ gestion du XML en natif (respect des standards)
- solution "propriétaire" (sur les OS de Microsoft) MAIS Mono est-il la solution au problème ?
J2EE
+ image reconnue
+ grosse communauté
+ portabilité
- performances ?
- beaucoup de librairies, d'ajouts -> c'est la jungle !
j'imagine que la comparaison appelle un certain nombre de commentaires
Marsh Posté le 16-07-2004 à 11:12:07
java gère aussi le XML en natif...pour les perfs je suis pas convaincu non plus que Java soit moins puissant...
Pour l'instant mono a pas l'air fini, donc si la portabilité est un critère important, .NET est pas à la hauteur (sous java, la portabilité est déjà une réalité)
Marsh Posté le 16-07-2004 à 11:31:55
quelques liens sur la comparaison .NET vs J2EE, malheureusement assez anciens : http://www.improve-technologies.co [...] E_vs__Net/
et une réaction sur un fameux benchmark qui a fait couler beaucoup d'encre : http://www.dotnet-fr.org/article.p [...] ad&order=0
Marsh Posté le 17-07-2004 à 15:21:07
frabill a écrit : |
C'est cool d'avoir acces a plein de languages mais dans la realite je suis pas sur que ca influe. Tout simplement parceque on ne va pas mixer plusieurs languages entre eux, c'est deja le bordel avec un seul. Donc on choisit un language et on s'y tient et dans ce cas ce sera C# tout simplement. D'ailleurs avec la JVM on peut faire du Python cf Jython http://www.jython.org/
Je dirais donc que c'est un argument marketing.
Marsh Posté le 17-07-2004 à 15:24:10
c'est tout .net qui n'est qu'un gros argument marketing à la base
Marsh Posté le 17-07-2004 à 15:26:35
quel matraquage ? t'as vu des pubs à la télé toi ?
Marsh Posté le 02-07-2004 à 13:46:18
Je viens de voir que Mono etait en release 1.0.
Pour ma part je suis programmeur orienté J2EE depuis on va dire 7-8 mois après avoir fait du C++ pdt 2 ans..
Y'a 7-8 mois je m'etais aussi formé à .Net mais l'attrait de Linux et une formation au WebServices m'avait attiré ver Java.
Pour moi Java/J2EE avait un avantage sur .Net (portabilité reelle, maturité .. )
maintenant je doute et je me demande comment va s'orienter l'avenir entre ces 2 technologies.
Comme je me dis qu'on peut pas être spécialiste des 2 plateformes (ou sinon, on oublie de dormir), j'aimerais connaitre votre opinion sur le devenir et l'avenir de J2EE et .Net.
Surtout quand je lis que le createur de Mono veut un rapprochement avec Gnome!