Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1411 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Les avantages de jsp par rapport a php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Les avantages de jsp par rapport a php

n°320171
hao
Posté le 28-02-2003 à 13:36:42  profilanswer
 

bonjour a tous,
 
 
je me demandais, g lu un peu partout que le fait de pouvoir faire de la programmation objet en jsp etait un avantage.
Mais auriez-vous des exemples de quelque chose qu'on pourrait faire en jsp et pas en php ? :??:
 
Je ne me suis pas beaucoup penché sur le code même de jsp, mais j'aimerai bien voir quelles sont les limites de php de ce point de vue (objet).
 
Donc si vous avez des exemples (pas trop compliqués si possible ;) ) mettez-les ici :)

mood
Publicité
Posté le 28-02-2003 à 13:36:42  profilanswer
 

n°320544
the real m​oins moins
Posté le 28-02-2003 à 20:23:11  profilanswer
 

jsp tout seul ça vaut rien
et si c'est pour faire des trucs "pas trop compliqué", ben ça n'a aucun avantage justement :)
l'avantage c'est que t'as derriere tout un framework disponible (java quoi)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°320548
R3g
fonctionnaire certifié ITIL
Posté le 28-02-2003 à 20:31:24  profilanswer
 

Hao a écrit :

Mais auriez-vous des exemples de quelque chose qu'on pourrait faire en jsp et pas en php ? :??:


[provoc]
- du code propre
- du code efficace
- du code maintenable
[/provoc]
- utiliser des composants logiciels ecrits en Java, donc très nombreux
- faire du code portable (entre autre) pour l'accès aux bases de données (meme code pour differents SGBD).

n°320551
the real m​oins moins
Posté le 28-02-2003 à 20:33:57  profilanswer
 

R3g a écrit :


[provoc]
- du code propre
- du code efficace
- du code maintenable
[/provoc]
- utiliser des composants logiciels ecrits en Java, donc très nombreux
- faire du code portable (entre autre) pour l'accès aux bases de données (meme code pour differents SGBD).

tu peux faire tout ça en php aussi [:spamafote]
 
en plus, du code propre et maintenable, si tu ne fais QUE des jsp, j'ai comme un doute [:meganne]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°320554
R3g
fonctionnaire certifié ITIL
Posté le 28-02-2003 à 20:41:33  profilanswer
 

the real moins moins a écrit :

tu peux faire tout ça en php aussi [:spamafote]
 
en plus, du code propre et maintenable, si tu ne fais QUE des jsp, j'ai comme un doute [:meganne]


Ben ca, faire QUE du jsp, ca n'a aucun interet, autant faire du PHP  :D  
Bien entendu, JSP n'est utilisable que couplé à des servlets, ce qui permet de déporter un max de code hors des pages, ce qui conduit à du code (à mon sens) beaucoup plus propre, mieux organisé et donc plus facilement maintenable.
D'un autre coté, PHP s'apprend très vite et pour des petits projets, est plus adapté car moins lourd je trouve.

n°320557
the real m​oins moins
Posté le 28-02-2003 à 20:45:54  profilanswer
 

R3g a écrit :


Ben ca, faire QUE du jsp, ca n'a aucun interet, autant faire du PHP  :D  
Bien entendu, JSP n'est utilisable que couplé à des servlets, ce qui permet de déporter un max de code hors des pages, ce qui conduit à du code (à mon sens) beaucoup plus propre, mieux organisé et donc plus facilement maintenable.
D'un autre coté, PHP s'apprend très vite et pour des petits projets, est plus adapté car moins lourd je trouve.

ben là on est d'accord:D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°320570
hao
Posté le 28-02-2003 à 21:45:54  profilanswer
 

merci pour vos réponses,
 
cependant j'aurai voulu avoir un exemple d'un exemple de code jsp qui montre l'interet de l'orienté objet pour construire des pages web (et un truc que php ne saurait pas faire)
 
En fait on a un exposé sujet libre sur le client/serveur a faire,et comme je m'etais fait engueulé a cause de mon HelloWorld en jsp :D ben j'aurai voulu prendre ca comme sujet :)
Mais vu qu'on a rien étudié dans le détail c un peu dur :/

n°320574
the real m​oins moins
Posté le 28-02-2003 à 22:04:23  profilanswer
 

bah l'interet de l'oo pour le web, tu l'as aussi avec php...
admettons que t'as un objet "News", ben tu peux faire news.getText(), news.getTitle() au lieu de taper directement dans ta base
erm


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°320575
krosso
j'suis à la bourre
Posté le 28-02-2003 à 22:05:27  profilanswer
 

Faut pas mettre de code dans les jsp, du bon JSP, c'est du HTML !
 
Je m'explique :
 
Pour moi ce que permet de faire les JSP, couplées à des servlets, c'est d'écrire des applis web dont on n'a plus aucune trace de code dans les pages html(jsp) et plus aucune trace de html dans le java(servlets).
 
Bon, pour être tout à fait honnête, on retrouve évidement un peu de code quand mêmes dans les JSP mais sous forme de taglibs, c'est 'achement plus propre.
 
C'est une des grandes forces de jsp/servlets : on arrive enfin à vraiment découpler la présentation (jsp) du fonctionnement (servlets).
Et sur cette idée vient se greffer un framework comme struts qui est très à la mode en ce moment, à juste titre.
 
krosso, à donf dans struts en ce moment.
 

n°320665
ethernal
Chercheur de vérité...
Posté le 01-03-2003 à 01:53:10  profilanswer
 

Comme je n'ai jamais fait de jsp, donc je m'engage peut-être sur une mauvaise pente :D
 
je dirais que ce qu'il manque à PHP c'est une interface de développement rapide (genre Builder, .NET), accessible à tous (pas à des prix extravagant, pcq je pense que Zend le fait).  Une interface graphique qui s'impose comme allant de soit.  Mais c'est plus un problème des logiciels et langages libres que propre à PHP.  Ca permet une homogéinité des applications.
 
Sinon, il est clair qu'une librairie de classes standard manque cruellement à PHP... ça permettrait des développements uniformes.  Pour l'instant, chaque développeur a +- sa propre librairie de code php (ses fcts, ses classes).
On réinvente chaque fois la roue ou presque.


Message édité par ethernal le 01-03-2003 à 02:03:17

---------------
...oups kernel error...
mood
Publicité
Posté le 01-03-2003 à 01:53:10  profilanswer
 

n°320666
ethernal
Chercheur de vérité...
Posté le 01-03-2003 à 01:55:21  profilanswer
 

krosso a écrit :


C'est une des grandes forces de jsp/servlets : on arrive enfin à vraiment découpler la présentation (jsp) du fonctionnement (servlets).


je suis pas d'accord.
les moteurs de template te permmetttent de faire ça aussi.
Mais, ça dépend du bon vouloir du développeur...


---------------
...oups kernel error...
n°320687
krosso
j'suis à la bourre
Posté le 01-03-2003 à 09:50:03  profilanswer
 

ethernal a écrit :


je suis pas d'accord.
les moteurs de template te permmetttent de faire ça aussi.
Mais, ça dépend du bon vouloir du développeur...


Je n'ai utilisé qu'un moteur de template, un truc propriétaire pas connu, et ça ressemblait bcp à ce qu'on fait avec des servlets + jsp + taglibs. C'était juste une peu moins pratique àmha.
Et le piège dans lequel il était facile de tomber était bien de mettre quand même du html dans les servlets.
Mais je veux bien croire qu'on peut travailler proprement avec des templates, OK !

n°320844
the real m​oins moins
Posté le 01-03-2003 à 18:20:42  profilanswer
 

ethernal a écrit :


 
Sinon, il est clair qu'une librairie de classes standard manque cruellement à PHP... ça permettrait des développements uniformes.  Pour l'instant, chaque développeur a +- sa propre librairie de code php (ses fcts, ses classes).
On réinvente chaque fois la roue ou presque.

t'as jamais entendu parler de PEAR?
c'est distribué en std avec php maintenant en plus, il me semble


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°321012
ethernal
Chercheur de vérité...
Posté le 02-03-2003 à 03:06:55  profilanswer
 

the real moins moins a écrit :

t'as jamais entendu parler de PEAR?


si mais qui l'utilise ??
il manque un logiciel de développement graphique qui va avec avec l'aide et tout. Pcq utiliser PEAR est pas évident... mais, il faut reconnaitre que c'est assez puissant.


---------------
...oups kernel error...
n°321145
the real m​oins moins
Posté le 02-03-2003 à 16:33:11  profilanswer
 

ethernal a écrit :


il manque un logiciel de développement graphique qui va avec avec l'aide et tout.

tu veux un jbuilder pour php c'est ça?  :pfff:


Message édité par the real moins moins le 02-03-2003 à 16:33:20

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°321210
gizmo
Posté le 02-03-2003 à 20:23:37  profilanswer
 

un truc comme php-eddi-dev, c'est bon ou il te faut plus?

n°321360
ethernal
Chercheur de vérité...
Posté le 03-03-2003 à 00:44:54  profilanswer
 

the real moins moins a écrit :

tu veux un jbuilder pour php c'est ça?  :pfff:


 
calme, j'utilise Scite (genre notepad ave coloration) :na: ...
Faut bien avouer que c'est différent de jbuilder avec lequel tu fais la partie graphique en 3 clics...
 
Au début (il y a +-2ans), je m'étais un peu intéressé aux interfaces graphiques pour PHP, mais vu leurs avancements, j'avais abandonné. je ne sais pas ce qu'il existe à l'heure actuelle.
j'entendais encore il y a qq semaine un copain (patron d'une boite d'info) qui me disait  
- "Tu ne sais pas avec quel langage je peux gérer une BD sur serveur web ?"  
- "PHP :)"  lui dis-je (tout content de pouvoir enfin le placer)
- "Ha, mais il y a une interface graphique pcq il y en a marre de coder tout à la main" (sous entendu à la Access pour gérer les champs de la bd dans l'application en qq clics)
- "bha non j'en connais pas... .Net le fait..."
 
j'interviens sans doute dans un domaine lié à php que je connais très peu... si qq sait me contredire, j'en serais ravi  :jap:


---------------
...oups kernel error...
n°321361
the real m​oins moins
Posté le 03-03-2003 à 00:55:11  profilanswer
 

euh tu confonds pas php et mysql là? :heink:
et des gui pour mysql y'en, mysql-cc et mysql-front notamment

n°321362
ethernal
Chercheur de vérité...
Posté le 03-03-2003 à 01:26:40  profilanswer
 

je sais :)
ce que lui voulait c'est un prog qui permet comme access de lier une bd au programme et d'y accéder facilement à partir de cet environnement de développement. Par interface graphique, on met les champs de la bd sur un panel, une query éventuelle et tout le code de liaison et d'accès est généré automatiquement.  
A l'exécution, les champs texte sont remplis.
(idem en Delphi, builder etc, il existe entre autre un composant qui permet d'afficher le résultat d'une query en colonne très simplement).
Si vous connaissez un logiciel qui le permet pour PHP :)
 
enfin, en interface php, va falloir que je me mette à jour :)
un lien pour php-eddi-dev ? leur site est visiblement mort :(


---------------
...oups kernel error...
n°321482
gizmo
Posté le 03-03-2003 à 11:34:39  profilanswer
 

ethernal a écrit :


un lien pour php-eddi-dev ? leur site est visiblement mort :(


 
http://www.alaplaya.com/~epplestun/index.php


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Les avantages de jsp par rapport a php

 

Sujets relatifs
[word] modifier un champ par rapport à une liste déroulantenumero de semaine par rapport a la date du jour?
[ACCESS] Filtrer données liste déroulante par rapport à une autre list[html, js] comment récupérer les coordonnées par rapport au body ?
MFC : positionner une fenetre en cascade par rapport à la précédente[ASP] qq question en vrac (par rapport au php surtout) ?
Problème d'adaptation d'un div par rapport à un autre div en absolutC++ vs java : quels sont leurs avantages respectifs ?
[rapport de stage] Problème de traductionEffectuer un chatsend par rapport a une commande tapé sur un salon aol
Plus de sujets relatifs à : Les avantages de jsp par rapport a php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR