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

Java Discussion :

Créer appli web:Java est-il le langage idéal pour cette appli?


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2004
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2004
    Messages : 528
    Par défaut Créer appli web:Java est-il le langage idéal pour cette appli?
    Bonsoir à tous,

    Je voudrais avoir votre avis avant d'attaquer un projet personnel (votre avis est important):

    je souhaite réaliser une application comme ceci:
    - Une interface WEB legère : les utilisateurs (J'aimerais que plusieurs personnes puissent se connceter (une dizaine) à la fois.) pourront charger des document PDF sur un serveur distant. De plus, je dois pouvoir réaliser des opérations visibles pour les utilisateurs (afficher un paragraphe que je choisis de leur doc sur la page). Il doit y avoir une certaine présentation (ca doit être joli).
    - le gros est coté serveur: A partir de ces PDF, je dois pouvoir réaliser certaines opérations invisibles aux utilisateurs (je vais faire une lecture du contenu et puis analyser le nombre de mots, de paragraphes,...).

    Bien entendu, il y aura une DB deriere cela (MySQL pour débuter).
    Dans un premier temps, ca ne sera pas gourmand (quelques PDF par semaine, +/- 10mega par semaine) (mais ca c'est pour le HDD)

    Bref, je me demande si je dois attaquer cela avec du JAVA ou pensez-vous que non (et que me conseillez-vous comme langage)?

    Le traitement coté serveur a déjà été réalisé en Java (mais je souhaite le recommence pour des raisons d'optimisation, donc on peut changer de langage) mais l'application n’était pas WEB, mais une application bureau (client lourd) et une seule personne pouvait se connecter à la fois

    Mes connaissances:
    Du java (mais pas de EE et tout ce qui s'y attaque comme les serlets, hibernate,...), C, C++, PHP, ASP, javascript (peut-etre d'autres langages du genre).
    Niveau SQL je suis 100% opérationnel

    Derniere précision: cela ne me dérange pas d'apprendre les servlets et autres au besoin, c'est un projet avant tout pour apprendre, pour le fun !!!!

    D'avance merci,

  2. #2
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Bonsoir,

    Bon alors de ce que tu présentes, oui le Java pourrait bien s'y prêter. En plus tu as une partie du traitement qui a déjà été réalisé donc même si tu veux l'améliorer, tu ne pars pas de rien. Après pour le J2EE, de nombreux tutos sur le net dont ici sur dvp.net te donneront les bases. Des API en Java te permettront de lire ces PDF. Et le J2EE avec tout les frameworks attachés comme Hibernate & Co est un bon moyen pour progresser. Et dans Java comme PHP, tu peux y intégrer des composants en Javascript pour faire des choses plus "jolies" ou ergonomiques si tu veux (vu que tu as des compétences en Javascript).

    Après, si c'est un projet perso., c'est peut être un hébergement perso. Là ça change la donne car bon hébergement PHP vs Java sur le net, les coûts et le choix ne sont pas comparables.

    Voilà mon avis.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  3. #3
    Membre éclairé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2004
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2004
    Messages : 528
    Par défaut
    merci pour cet avis.

    Petite question relaive à la réponse: est-il possible facilement de faire cohabiter du HTML/PHP/javascript/ avec du java?
    Je ne vois pas (encore) clair sur l'interaction de Java avec le monde du WEB

    D'avance merci

  4. #4
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par Terminator Voir le message
    merci pour cet avis.

    Petite question relaive à la réponse: est-il possible facilement de faire cohabiter du HTML/PHP/javascript/ avec du java?
    Je ne vois pas (encore) clair sur l'interaction de Java avec le monde du WEB

    D'avance merci
    - Du HTML : oui puisque les JSP qui sont les pages web du Java et sont en partis réalisées avec du HTML
    - Du PHP : euh j'y ai déjà vu des interactions mais je ne pense pas que ce soit réellement adapté (enfin j'ai pas assez fais d'interaction entre les deux). Pourquoi vouloir faire cohabiter du PHP avec du Java dans ton exemple là ?
    - Du Javascript : Ca s'intègre bien puisque comme je te le disais, les pages JSP c'est du HTML donc le Javascript s'y intègre également.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  5. #5
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Pour ce genre de projet, je partirais plutot sur du web pur (php, asp, ...). Parce que utiliser java imposera a tes utilisateurs d'avoir un jre installé... Et coté client, vu le cahier des charges, je vois pas ce que cela apporte...

    Ceci dit, pour repondre à la question, oui, ce projet est faisable en java

  6. #6
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par hwoarang Voir le message
    Parce que utiliser java imposera a tes utilisateurs d'avoir un jre installé...
    Non, il n'aura pas besoin d'avoir un JRE installé. Le code Java est interprété du côté du serveur et non du côté du client. Bon bien sur si c'est une Applet c'est autre chose.

    Après le côté J2EE, moi je l'encourage a essayer pour son apprentissage perso. (je suis d'accord que le cahier des charges n'impose pas de contrainte) et il a tout de même le côté traitement qui est déjà réalisé en Java (même si ça nécessitera des optimisations).
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  7. #7
    Membre éclairé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2004
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2004
    Messages : 528
    Par défaut
    Merci pour tous ces avis.

    Le coté positif de ne pas utiliser Java et que j'irai plus vite (car il n'y a pas de nouveau pour moi)
    Le coté positif d'utiliser java est que je vais apprendre.
    Bref, les deux se valent pour moi, donc pas de préference.

    Si je n'utilise pas JAVA: quel langage utiliser coté serveur (traitement +/- lourd car traitement de fichier PDF)?

    Si je me lance en java: à quoi dois-je faire atention? (je parle pas coté serveur, mais coté interaction avec le client? Je vois que vous parlez d'applet --> je ne dois pas en utiliser pour que l'utilisateur ne doive pas installer de JRE?)
    EDIT: j'ai vu WICKET: vous pensez que c'est bien de passer par la?

    Enfin, par quels tutos dois-je commencer pour java EE (quelque chose de simple car bien souvent, je trouve un melande de beaucoup de choses (des trucs que je ne maitrise pas encore). SI vous avez des tutos en particulier à recommander je suis grand preneur).


    Encore merci pour votre aide (et j'espere que je pourrai poser d'eventuelles questions si je rencontre un problème.)

    D'avance merci,

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/01/2009, 12h58
  2. Créer un cd d'installation pour une appli. web ?
    Par eric95 dans le forum Général Java
    Réponses: 5
    Dernier message: 15/09/2008, 18h22
  3. Serveur Appli/web Java avec IIS
    Par poosh dans le forum Java EE
    Réponses: 15
    Dernier message: 03/07/2007, 15h44
  4. Généralités appli WEB - java - hibernate- struts
    Par padraig29 dans le forum Struts 1
    Réponses: 3
    Dernier message: 06/10/2006, 00h57
  5. Quel langage choisir pour cette appli ?
    Par spoke dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 04/08/2006, 10h12

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