dadamis
Messages postés9Date d'inscriptionvendredi 21 mai 2010StatutMembreDernière intervention31 août 2010
-
28 mai 2010 à 10:04
hinanos
Messages postés24Date d'inscriptionjeudi 18 octobre 2007StatutMembreDernière intervention15 décembre 2010
-
1 sept. 2010 à 18:18
Bonjour
Actuellement je sur un projet donc ma mission consiste a recuperer des données dans une base de donnée a leur appliqué un modèle statistique et affiché les graphes obtenue. Ma questions est la suivante:
1. Quels outils vous me conseillerz java/j2ee ou PHP.
Merci d'avance
dadamis
Messages postés9Date d'inscriptionvendredi 21 mai 2010StatutMembreDernière intervention31 août 2010 28 mai 2010 à 15:10
les details:
l'application doit tourner sur serveur sur lequel se connecte les clients.
Excusez moi si je ne suis pas trop precis car je suis debutant.
dadamis
Messages postés9Date d'inscriptionvendredi 21 mai 2010StatutMembreDernière intervention31 août 2010 31 mai 2010 à 16:36
merci Toinou mais vous me dire un peu les difficulté concernant la realisation de cet application en java.
j'avais pensé a une architecture du genre java/jbc/mysql/servlet
le savoir est un tresor
Vous n’avez pas trouvé la réponse que vous recherchez ?
hinanos
Messages postés24Date d'inscriptionjeudi 18 octobre 2007StatutMembreDernière intervention15 décembre 2010 23 juin 2010 à 13:19
Salut,
en ce qui concerne la requête je dirais que c'est à peu près pareil puisqu'à priori tu ne sembles pas parti pour utiliser des outils de persistance.
Après la question qui me parait important est plutôt comment tu comptes traiter tes données. J'avais utilisé pour l'affichage JFreeChart (JAVA donc) en mon temps pour ce genre d'applications après je ne sais pas ce qui ce fait en PHP.
L'autre point concerne ton infrastructure : ça dépend de tes capacités pour héberger l'appli si c'est pour la mettre en ligne.
dadamis
Messages postés9Date d'inscriptionvendredi 21 mai 2010StatutMembreDernière intervention31 août 2010 24 juin 2010 à 10:09
oui c'est vrai si possilbe je vais me passer des outils de persistance,mais la questions que je me pose est:est-ce que ça va me demandé d'avantage de codes a faire? le temps de traitement des requetes?.
l'application sera en interne (intranet).
hinanos
Messages postés24Date d'inscriptionjeudi 18 octobre 2007StatutMembreDernière intervention15 décembre 2010 24 juin 2010 à 10:34
Disons que généralement Java est plus lourd en termes de "quantité" de code à produire que PHP (du moins dans son utilisation sans objet) surtout pour les petites applications, plus ça devient pointu et plus les deux s'équilibre. Après la structuration du code Java fait que par la suite c'est beaucoup plus rapidement/facilement maintenable, c'est donc un investissement initial.
Pour les requêtes je suis pas dba mais je dirais que l'exécution de statement en Java et mysql_query en PHP doit être quasiment identique.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 24 juin 2010 à 10:43
Salut,
Je te conseille l'utilisation de JPA (l'API de persistance de Java) qui te facilitera beaucoup la persistance de tes données : tu fais des simples classes Java, tu rajouter une ou deux annotations, et le tour est joué. Tu n'auras pas de requêtes SQL à faire.
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
monadimustafa
Messages postés5Date d'inscriptionlundi 1 février 2010StatutMembreDernière intervention17 janvier 2011 1 sept. 2010 à 16:57
oui c vrai dark , c bien de travailler avec des Framework comme jpa , hibernate mais hinanos c débutant en J2EE , de ma part je te propose de debuter avec hibernate c un peut facile
hinanos
Messages postés24Date d'inscriptionjeudi 18 octobre 2007StatutMembreDernière intervention15 décembre 2010 1 sept. 2010 à 18:18
Merci pour le débutant en J2EE , ton point de vue comme ton argumentation sont remarquables monadimustafa !
L'idée d'utiliser JPA ou Hibernate est certes intéressante mais présuppose pour se justifier que :
1. dadamis soit assez calé en JAVA/J2EE pour mettre en place la solution
2. les données soient manipulées côté client avant d'être persisté. Si quelqu'un voit l'intérêt de mettre en place un JPA ou Hibernate pour ne faire que des "Select * " je veux bien qu'il m'explique !, aussi bien en terme de complexité du code que de ressources/performances
3. que se soit compatible avec la couche présentation
4. que quelqu'un sache/veuille administrer un serveur d'appli ou Tomcat pour son exécution
Pour revenir à la question initiale qui était JAVA ou PHP, je choisirais le langage que je maitrise le mieux et qui colle avec la couche présentation que j'ai développé, si graphique produit par JFreeChart (Java) alors oui ça a du sens de faire du Java. Si je veux juste faire des "select" pour lire certaines valeurs depuis la bdd alors JDBC me suffit. Je vais pas m'amuser à faire du 3-Tiers + MVC sur 40 interfaces/classes pour la beauté du code alors que ça tient en 20 ligne de PHP. Voilà c'est mon point de vue.
Comme vous le voyez, je suis pas intégriste, bien que développeur Java j'accepte que d'autres langages soient (de temps en temps) tout aussi performant