• Skip to main content
  • Skip to header right navigation
  • Skip to after header navigation
  • Skip to site footer
  • Facebook
  • Twitter
  • Instagram
Lesjeudis

Blog Les Jeudis

Actualité Informatique et Digital

  • Tous les annonces
  • Employeurs
  • Développement
  • Réseaux et Systèmes
  • Digital
  • Marché de l’emploi
  • Conseils
  • Evénements
  • Formation

Java vs net

06/12/2009 par Team LesJeudis

Lancé par Microsoft en 2000 pour contrer l’avancée de la plate-forme J2EE de Sun, .Net rassemble aujourd’hui une communauté d’adeptes et de spécialistes Microsoft toujours plus importante. Néanmoins, .Net ne serait-il pas malmené par la montée en flèche de Java J2EE ? Elise Dupont, expert technique sur les technologies .Net nous apporte sa vision du marché.

Lesjeudis.com : Qu’est ce que le .Net ?

Elise Dupont : .Net est une plate-forme de développement orienté objet, lancée chez Microsoft fin 2000- début 2001. Depuis quelques années, des versions ont été adaptées pour Linux cependant.

Cette plate-forme est très vaste, et couvre tant les développements Web les plus récents (support Ajax, apparition de Silverlight le « concurrent » de Flash), les services (Web Services, services d’entreprise), ou les applications Windows (applications classiques dites Winform, mais aussi la nouvelle couche graphique issue de Vista, appelée WPF, qui permet une nouvelle expérience utilisateur).

Lesjeudis.com : On oppose souvent Java et .Net, quels sont les points essentiels qui forgent leurs différences ?

Elise Dupont : La différence principale est la culture. En effet, même si ces deux plates-formes sont différentes, elles permettent d’atteindre dans l’absolu les mêmes objectifs. Alors que les développeurs Java ont tendance à être issus d’une culture orientée objet très développée, il a été remarqué dans le passé que les premiers développeurs .Net étaient plutôt issus de technologies comme Visual Basic, et n’avaient donc pas ce bagage objet. Le recul étant plus faible en architecture, cela a dans un premier temps donné des projets dits « Quick and Dirty », à savoir développés vite et pas forcément de façon pérenne.

Depuis, évidemment, les deux plates-formes ont évolué, et se sont souvent apportées mutuellement. .Net s’inspirait de Java, et à présent Java s’inspire de .Net. Car la communauté .Net est devenue de plus en plus active.

Lesjeudis.com : .Net a semble t-il dépassé Java en terme d’utilisation. Comment l’expliquez-vous ?

Elise Dupont : Un des points forts de .Net est la productivité : cette plate-forme permet d’effectuer des développements plus rapides.

Enfin, une hypothèse plus personnelle : .Net étant plus récent que Java, et les développeurs étant apriori des informaticiens qui aiment la nouveauté et le challenge, cette plate-forme bénéficie de l’avantage de la « nouveauté », et attire donc chaque jour de plus en plus de développeurs. Ces compétences étant très recherchées et le marché de l’emploi au beau fixe, c’est parfois l’opportunité de changer de poste pour travailler sur des projets plus dynamiques et des technologies plus récentes.

Lesjeudis.com : Pensez-vous que .Net va encore continuer sa progression sur le marché ?

Elise Dupont : .Net est loin d’être arrivé à sa phase de déclin : en effet, Microsoft a encore étoffé la plate-forme avec un nombre important de nouveautés cette année (avec entre autre la sortie du Framework 3.5, la venue prochaine de Volta, etc…), nouveautés qui vont faciliter la vie des développeurs, simplifier des technologies existantes, ou permettre de pouvoir vraiment innover en termes d’ergonomie. Ces nouvelles briques vont nécessiter de nouvelles compétences et la maîtrise de nouveaux outils, à la fois chez les développeurs et les designers. Il pourra peut-être y avoir une certaine inertie sur le marché car il est vrai que chaque phase majeure de cette plate-forme n’a eu un impact sur le marché qu’environ deux à trois ans après leur apparition.

A cela, il faut rajouter le succès de Microsoft SharePoint 2007, qui commence à empiéter et à recruter sur le marché des développeurs .Net, et donc à réduire encore plus l’offre.

Le marché de l’emploi .Net va à mon avis poursuivre sur cette lancée pour les années à venir. Comme toute technologie, il finira probablement par se stabiliser mais il est difficile aujourd’hui de savoir quand.

Lesjeudis.com : Quels conseils donneriez-vous à un développeur ou informaticien souhaitant se positionner sur le modèle .Net ?

Elise Dupont : Que ce soit sur Java ou sur .Net, la différence se fait au niveau des méthodologies et notions d’architecture que possède le développeur.

.Net n’est qu’une plate-forme comme une autre. Le marché est actuellement encore à la recherche de personnes ayant un recul suffisant pour pouvoir prendre les bon choix techniques (Faut-il se baser ou pas sur un outil de mapping objet-relationnel ? quelles briques existantes utiliser ? est-il rentable sur ce projet d’utiliser de la programmation orientée aspects ou un Framework d’injection ?). Ces problématiques sont communes à tous les langages.

Il faut donc, idéalement, avoir une curiosité pour le monde objet et ses concepts, les progrès faits en architecture, et les outils existants du marché. C’est ce qui distinguera un développeur basique d’un expert en .Net.

Consulter les offres d’emploi :

  • JAVA
  • J2EE
  • .Net
Categorie: DéveloppementTags: Visual Basic

About Team LesJeudis

Lesjeudis est fier de compter sur une équipe multidisciplinaire de professionnels techniques et du marketing. Ensemble, nous couvrons de vastes domaines informatiques et de développement, ainsi que du marketing et du numérique. De Rails à .net, de la conception graphique à l’interface utilisateur et au référencement, vous bénéficierez de nos connaissances et de notre expertise dans chaque article que nous écrivons dans ce blog.

Next Post:Systèmes embarqués : quelles technologies maîtriser ?

Reader Interactions

Leave a Reply

Your email address will not be published. Required fields are marked *

Sidebar

Déposez CV

Rechercher

Nos meilleurs articles

Bannière Développement de jeu vidéo

Développement de jeux vidéo : Ce qu’il faut savoir

Le processus du RPA (Robotic Process Automation)

La Robotic Process automation, aux frontières du machine learning et de l’IA

Modeles React JS

10 modèles React gratuits que vous pouvez utiliser pour vos projets

smartphone avec l'appli de CB et les textes: iOS, Android et windows

Développer une application mobile pas à pas

Un programmeur en t-shirt 'code master' fait semblant d'utiliser des langages informatiques sur un panneau interactif

Comment se former au métier de développeur informatique ?

Les erreurs courantes en C# à éviter pour exceller en tant que développeur

Tout savoir sur Angular 18

Scrum

Repenser Scrum pour libérer son potentiel

Prompt Engineering

Le Prompt Engineering : L’art de converser avec l’intelligence artificielle

Rust

Rust – Le nouveau pilier de la Data Science

Le guide ultime du développeur Python

Les concepts clés en JavaScript

Les concepts clés en JavaScript pour les développeurs seniors

Categories

  • Blockchain (14)
  • Conseils (58)
  • Design (38)
  • Développement (166)
  • Digital (298)
  • Divers (7)
  • E-commerce (13)
  • Evénements (24)
  • Fiche métier (2)
  • Formation (16)
  • Interviews (35)
  • Marché de l'emploi (69)
  • Marketing (127)
  • Méthodologie (10)
  • Réseaux et Systèmes (33)
  • Web (149)

Nos Categories

Blockchain
Conseils
Méthodologies
Design
Développement 
Digital
E-commerce
Evénements
Formation
Interviews
Marché de l’emploi
Marketing
Réseaux et Systèmes
Web

Candidats

Emploi par région
Emploi par métier
Fiche métiers informatiques
Nous contacter
Vous êtes recruteur ?

A Propos

Conditions générales d’utilisation
Politique de confidentialité
Droit d’accès aux données personnelles (cookies)

Social

Facebook
Twitter
Linkedin

Les Jeudis

© Copyright 2023 LesJeudis. Tous droits réservés.