IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Java face à Ruby et Python dans le web


Sujet :

Conception Web

  1. #1
    Membre expert
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Points : 3 535
    Points
    3 535
    Billets dans le blog
    1
    Par défaut Java face à Ruby et Python dans le web
    Bonjour,

    j'aimerais savoir quel est votre sentiment à propos des frameworks qui se concurrence, et surtout si le choix de JAVA dans un projet web est il toujours d'actualité face à python et ruby ?

    Mon avis est le suivant :

    Pour faire simple, le temps d'apprentissage et de mise en place d'un projet avec JAVA est aujourd'hui beaucoup trop long pour un résultat qui peut maintenant être obtenue par des frameworks de nouvelle génération, utilisant en plus toute la puissance des langages nativement orienté Objet.

    Django avec python ou Ruby on Rails avec Ruby, sont deux frameworks qui se plug nativement avec une base de données, sont totalement MVC ou MTC pour Django, et utilise le modèle agile dans sont sens le plus pratique et le plus économique.

    Un projet J2EE qui se veut MVC serai mise en place avec STRUTS, HIBERNATE, SPRING... etc autant de gréfons qui alourdissent votre projets de dizaines de fichier de configuration, la simplicité et la convivialité du langage JAVA dans une telle machine se perd, on passe 80% de sont temps à configurer, reconfigurer encore et encore.. même le modèle MVC devient un casse tête infernale dans un gros projet.

    Tandis que Django ou Ror nous aide au mieux pour faire du projet qu'il soit le plus simple possible, et le plus clean possible. Je me revoie encore au bout de 10 H de configuration et d'apprentissage versé une larme sur mon premier hello word made in "J2EE" alors que 5min après le premier tuto de Django j'avais déjà un serveur lancé, et un modèle de créer! Face à autant de simplicité, il est dur de revenir à un ECLIPSE avec 75 fichier de conf.. maintenant j'ai un mini mac, un terminal et un notepad.. et surtout je m'amuse !

    La problématique est la suivante :

    Si vous aviez à démarrer un nouveau projet Web, de type moyen comprenant un couplage avec une base de donnée. quel est le meilleurs choix technique aujourd'hui (utilisant le modèle MVC) ?

  2. #2
    Membre expert
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Points : 3 535
    Points
    3 535
    Billets dans le blog
    1
    Par défaut
    Pour info, Java à aussi son petit framework, je vais tester ça ce soir :

    http://www.playframework.org

Discussions similaires

  1. Réponses: 101
    Dernier message: 07/03/2010, 02h55
  2. résultat d'un script python dans java
    Par trin86 dans le forum Général Java
    Réponses: 8
    Dernier message: 03/05/2009, 19h35
  3. Intégrer python dans java
    Par trin86 dans le forum Interfaçage autre langage
    Réponses: 4
    Dernier message: 25/02/2009, 09h17
  4. Réponses: 10
    Dernier message: 10/02/2009, 09h25
  5. Intégrer un script python dans une page Web
    Par Mysti¢ dans le forum Réseau/Web
    Réponses: 4
    Dernier message: 02/11/2006, 10h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo