Je ne suis pas là pour dire que PHP est mieux que Java, je veux juste avoir
des arguments qui me ferait dire : pour tel site web, il vaut mieux le
développer en java qu'en PHP. Pour l'instant je n'en vois pas (ah si,
manier des objets en java, c'est + rigolo que des fonctions mais ca compte
pas vraiment comme argument :) )
Je vais aussi aller sur Java.advocacy histoire de me faire taper dessus :)
Je ne suis pas là pour dire que PHP est mieux que Java, je veux juste avoir
des arguments qui me ferait dire : pour tel site web, il vaut mieux le
développer en java qu'en PHP. Pour l'instant je n'en vois pas (ah si,
manier des objets en java, c'est + rigolo que des fonctions mais ca compte
pas vraiment comme argument :) )
Je vais aussi aller sur Java.advocacy histoire de me faire taper dessus :)
Je ne suis pas là pour dire que PHP est mieux que Java, je veux juste avoir
des arguments qui me ferait dire : pour tel site web, il vaut mieux le
développer en java qu'en PHP. Pour l'instant je n'en vois pas (ah si,
manier des objets en java, c'est + rigolo que des fonctions mais ca compte
pas vraiment comme argument :) )
Je vais aussi aller sur Java.advocacy histoire de me faire taper dessus :)
Oui, c'est vrai en règle général PHP peux paraître plus simple et l'est....
dans la majorité des cas PHP suffit pour faire ce que tu veux ....
La force de Java, c'est le fait d'être pure objet :
mais pour du service web, quel intéret ?
bouh!!!!!
C'est bien ca tout l'intérêt ..... les principaux détracteurs de Java argent
que Java est lent et c'est vrai si on se réfère par exemple au développement
d'applications Java graphiques par exemple, Java n'est pas véritablement
fait pour ca mais Java excelle dans le cas de développement web (car c'est
bien de cela dont tu voulais parler je suppose car ce que l'on appelle web
service est encore différent). Le grand nombre d'api est un avantage bien
sur mais c'est surtout l'architecture (on parle d'architecture J2EE) de
l'ensemble qui est un atout et qui permet d'avoir des solutions web robustes
et d'avoir une très bonne monté en charge (point primordial dès que tu
attaques un gros projet web)
Je ne suis pas là pour dire que PHP est mieux que Java, je veux juste
avoirdes arguments qui me ferait dire : pour tel site web, il vaut mieux le
développer en java qu'en PHP. Pour l'instant je n'en vois pas (ah si,
manier des objets en java, c'est + rigolo que des fonctions mais ca compte
pas vraiment comme argument :) )
Ben si ca compte comme argument ....... C'est un peu comme la différence
entre l'assembleur et le C++ par exemple : fait moi un programme en C++ ....
puis essai de me le refaire en assembleur. Bon ok, c'est un mauvais exemple
mais les objets ne servent pas uniquement à "faire rigolo", par exemple,
tente de créer un pool de connections à ta base de donnée : facile en Java
mais plus difficile en PHP car PHP justement est beaucoup plus procédural.
Java permet ainsi (grâce au objets) d'avoir un niveau d'abstraction beaucoup
plus grand et permet une modélisation très pointu. En particulier, le modèle
MVC est largement utilisé dans les architecture J2EE (et java en général) et
permet de séparer la vue (ta page web HTML en gros), des datas et de la
logique applicative.
Bref, Java apporte (et oblige à avoir) une approche plus conceptuelle du
projet web sur lequel tu travailles en séparant distinctement les couches
(vue - logique applicative et data), cette modélisation préalable peut
paraître fastidieuse et longue comme tu le faisais remarquer mais en réalité
tu gagnes du temps sur le long terme.
En réalité, dans la majorité des projets, PHP est suffisant car la plupart
des projets ne demandent pas une modélisation poussée, donc pas besoin de
séparation entre la logique applicative et la représentation visuelle.
Il existe également de très gros site fait un PHP, il y a 1 an, Yahoo est
meme passé de J2EE à PHP (pas comprit pourquoi d'ailleurs)
Oui, c'est vrai en règle général PHP peux paraître plus simple et l'est....
dans la majorité des cas PHP suffit pour faire ce que tu veux ....
La force de Java, c'est le fait d'être pure objet :
mais pour du service web, quel intéret ?
bouh!!!!!
C'est bien ca tout l'intérêt ..... les principaux détracteurs de Java argent
que Java est lent et c'est vrai si on se réfère par exemple au développement
d'applications Java graphiques par exemple, Java n'est pas véritablement
fait pour ca mais Java excelle dans le cas de développement web (car c'est
bien de cela dont tu voulais parler je suppose car ce que l'on appelle web
service est encore différent). Le grand nombre d'api est un avantage bien
sur mais c'est surtout l'architecture (on parle d'architecture J2EE) de
l'ensemble qui est un atout et qui permet d'avoir des solutions web robustes
et d'avoir une très bonne monté en charge (point primordial dès que tu
attaques un gros projet web)
Je ne suis pas là pour dire que PHP est mieux que Java, je veux juste
avoir
des arguments qui me ferait dire : pour tel site web, il vaut mieux le
développer en java qu'en PHP. Pour l'instant je n'en vois pas (ah si,
manier des objets en java, c'est + rigolo que des fonctions mais ca compte
pas vraiment comme argument :) )
Ben si ca compte comme argument ....... C'est un peu comme la différence
entre l'assembleur et le C++ par exemple : fait moi un programme en C++ ....
puis essai de me le refaire en assembleur. Bon ok, c'est un mauvais exemple
mais les objets ne servent pas uniquement à "faire rigolo", par exemple,
tente de créer un pool de connections à ta base de donnée : facile en Java
mais plus difficile en PHP car PHP justement est beaucoup plus procédural.
Java permet ainsi (grâce au objets) d'avoir un niveau d'abstraction beaucoup
plus grand et permet une modélisation très pointu. En particulier, le modèle
MVC est largement utilisé dans les architecture J2EE (et java en général) et
permet de séparer la vue (ta page web HTML en gros), des datas et de la
logique applicative.
Bref, Java apporte (et oblige à avoir) une approche plus conceptuelle du
projet web sur lequel tu travailles en séparant distinctement les couches
(vue - logique applicative et data), cette modélisation préalable peut
paraître fastidieuse et longue comme tu le faisais remarquer mais en réalité
tu gagnes du temps sur le long terme.
En réalité, dans la majorité des projets, PHP est suffisant car la plupart
des projets ne demandent pas une modélisation poussée, donc pas besoin de
séparation entre la logique applicative et la représentation visuelle.
Il existe également de très gros site fait un PHP, il y a 1 an, Yahoo est
meme passé de J2EE à PHP (pas comprit pourquoi d'ailleurs)
Oui, c'est vrai en règle général PHP peux paraître plus simple et l'est....
dans la majorité des cas PHP suffit pour faire ce que tu veux ....
La force de Java, c'est le fait d'être pure objet :
mais pour du service web, quel intéret ?
bouh!!!!!
C'est bien ca tout l'intérêt ..... les principaux détracteurs de Java argent
que Java est lent et c'est vrai si on se réfère par exemple au développement
d'applications Java graphiques par exemple, Java n'est pas véritablement
fait pour ca mais Java excelle dans le cas de développement web (car c'est
bien de cela dont tu voulais parler je suppose car ce que l'on appelle web
service est encore différent). Le grand nombre d'api est un avantage bien
sur mais c'est surtout l'architecture (on parle d'architecture J2EE) de
l'ensemble qui est un atout et qui permet d'avoir des solutions web robustes
et d'avoir une très bonne monté en charge (point primordial dès que tu
attaques un gros projet web)
Je ne suis pas là pour dire que PHP est mieux que Java, je veux juste
avoirdes arguments qui me ferait dire : pour tel site web, il vaut mieux le
développer en java qu'en PHP. Pour l'instant je n'en vois pas (ah si,
manier des objets en java, c'est + rigolo que des fonctions mais ca compte
pas vraiment comme argument :) )
Ben si ca compte comme argument ....... C'est un peu comme la différence
entre l'assembleur et le C++ par exemple : fait moi un programme en C++ ....
puis essai de me le refaire en assembleur. Bon ok, c'est un mauvais exemple
mais les objets ne servent pas uniquement à "faire rigolo", par exemple,
tente de créer un pool de connections à ta base de donnée : facile en Java
mais plus difficile en PHP car PHP justement est beaucoup plus procédural.
Java permet ainsi (grâce au objets) d'avoir un niveau d'abstraction beaucoup
plus grand et permet une modélisation très pointu. En particulier, le modèle
MVC est largement utilisé dans les architecture J2EE (et java en général) et
permet de séparer la vue (ta page web HTML en gros), des datas et de la
logique applicative.
Bref, Java apporte (et oblige à avoir) une approche plus conceptuelle du
projet web sur lequel tu travailles en séparant distinctement les couches
(vue - logique applicative et data), cette modélisation préalable peut
paraître fastidieuse et longue comme tu le faisais remarquer mais en réalité
tu gagnes du temps sur le long terme.
En réalité, dans la majorité des projets, PHP est suffisant car la plupart
des projets ne demandent pas une modélisation poussée, donc pas besoin de
séparation entre la logique applicative et la représentation visuelle.
Il existe également de très gros site fait un PHP, il y a 1 an, Yahoo est
meme passé de J2EE à PHP (pas comprit pourquoi d'ailleurs)
Lol ! Une fonction Java est-elle un objet ?
Si tu veux du 'pur objet',
va regarder du côté de Smalltalk.
<troll-alert>
<troll pilosite='max'>
Oui, C++ étant à peu de chose près un assembleur portable et plus ou
moins orienté objet !-)
</troll>
<troll pilosite='medium'>
Un meilleur exemple serait AMHA 'fait un programme en Python et essaie
de le refaire en C++' !-)
</troll>
</troll-alert>
mais les objets ne servent pas uniquement à "faire rigolo", par exemple,
tente de créer un pool de connections à ta base de donnée : facile en
Java
mais plus difficile en PHP car PHP justement est beaucoup plus
procédural.
Java permet ainsi (grâce au objets) d'avoir un niveau d'abstraction
beaucoup
plus grand et permet une modélisation très pointu. En particulier, le
modèle
MVC est largement utilisé dans les architecture J2EE (et java en
général) et
permet de séparer la vue (ta page web HTML en gros), des datas et de la
logique applicative.
Infaisable en PHP, en Python, ou autre ? Je ne suis pas sûr.
Lol ! Une fonction Java est-elle un objet ?
Si tu veux du 'pur objet',
va regarder du côté de Smalltalk.
<troll-alert>
<troll pilosite='max'>
Oui, C++ étant à peu de chose près un assembleur portable et plus ou
moins orienté objet !-)
</troll>
<troll pilosite='medium'>
Un meilleur exemple serait AMHA 'fait un programme en Python et essaie
de le refaire en C++' !-)
</troll>
</troll-alert>
mais les objets ne servent pas uniquement à "faire rigolo", par exemple,
tente de créer un pool de connections à ta base de donnée : facile en
Java
mais plus difficile en PHP car PHP justement est beaucoup plus
procédural.
Java permet ainsi (grâce au objets) d'avoir un niveau d'abstraction
beaucoup
plus grand et permet une modélisation très pointu. En particulier, le
modèle
MVC est largement utilisé dans les architecture J2EE (et java en
général) et
permet de séparer la vue (ta page web HTML en gros), des datas et de la
logique applicative.
Infaisable en PHP, en Python, ou autre ? Je ne suis pas sûr.
Lol ! Une fonction Java est-elle un objet ?
Si tu veux du 'pur objet',
va regarder du côté de Smalltalk.
<troll-alert>
<troll pilosite='max'>
Oui, C++ étant à peu de chose près un assembleur portable et plus ou
moins orienté objet !-)
</troll>
<troll pilosite='medium'>
Un meilleur exemple serait AMHA 'fait un programme en Python et essaie
de le refaire en C++' !-)
</troll>
</troll-alert>
mais les objets ne servent pas uniquement à "faire rigolo", par exemple,
tente de créer un pool de connections à ta base de donnée : facile en
Java
mais plus difficile en PHP car PHP justement est beaucoup plus
procédural.
Java permet ainsi (grâce au objets) d'avoir un niveau d'abstraction
beaucoup
plus grand et permet une modélisation très pointu. En particulier, le
modèle
MVC est largement utilisé dans les architecture J2EE (et java en
général) et
permet de séparer la vue (ta page web HTML en gros), des datas et de la
logique applicative.
Infaisable en PHP, en Python, ou autre ? Je ne suis pas sûr.
Remarque : le fameux modèle MVC est une méthode de développement qui
n'est ***en rien*** réservée à java.
Remarque : le fameux modèle MVC est une méthode de développement qui
n'est ***en rien*** réservée à java.
Remarque : le fameux modèle MVC est une méthode de développement qui
n'est ***en rien*** réservée à java.
La puissance de PHP repose en grande partie sur l'interfaçage avec
mysql
J2EE permet de rajouter aisément une couche de persistance (cache)
grâce aux objets encapsulant les données... Ainsi, on réduit les accès
en base et cette architecture permet logiquement de ce simple fait
d'avoir une très forte monté en charge.
La puissance de PHP repose en grande partie sur l'interfaçage avec
mysql
J2EE permet de rajouter aisément une couche de persistance (cache)
grâce aux objets encapsulant les données... Ainsi, on réduit les accès
en base et cette architecture permet logiquement de ce simple fait
d'avoir une très forte monté en charge.
La puissance de PHP repose en grande partie sur l'interfaçage avec
mysql
J2EE permet de rajouter aisément une couche de persistance (cache)
grâce aux objets encapsulant les données... Ainsi, on réduit les accès
en base et cette architecture permet logiquement de ce simple fait
d'avoir une très forte monté en charge.
Denis Beauregard a proclame :Ceci dit, il y a des différences notoires. PHP est exécuté par le
serveur seulement alors que Java est normalement exécuté par le
client
ben non java peut aussi etre execute du cote serveur tout comme PHP, ca
s'appelle les jsp (JAVA Server Page) et elles presentent les meme
possibilites que php ou asp mais avec le style java (objet,
fortement
type ...)
Le java sur le client (applet) n'est qu'une autre declinaison du
langage ...
Denis Beauregard a proclame :
Ceci dit, il y a des différences notoires. PHP est exécuté par le
serveur seulement alors que Java est normalement exécuté par le
client
ben non java peut aussi etre execute du cote serveur tout comme PHP, ca
s'appelle les jsp (JAVA Server Page) et elles presentent les meme
possibilites que php ou asp mais avec le style java (objet,
fortement
type ...)
Le java sur le client (applet) n'est qu'une autre declinaison du
langage ...
Denis Beauregard a proclame :Ceci dit, il y a des différences notoires. PHP est exécuté par le
serveur seulement alors que Java est normalement exécuté par le
client
ben non java peut aussi etre execute du cote serveur tout comme PHP, ca
s'appelle les jsp (JAVA Server Page) et elles presentent les meme
possibilites que php ou asp mais avec le style java (objet,
fortement
type ...)
Le java sur le client (applet) n'est qu'une autre declinaison du
langage ...
PHP n'a rien à envier à java de ce côté là, bien au contraire, surtout
avec la facilité d'ajout de librairies existantes en C/C++. J'ai intégré
la même lib C en PHP et en java. Intégration PHP : 2 semaines.
Intégration JNI/java : 2 mois et demi.
Pas un bon argument : cela reflète juste que tu es bien meilleur programmeur
PHP que Java
Réécriture de la lib en full java
: en cours, déjà plusieurs semaines consommées.
Quel genre de Lib?
Ultrapropiétaire avec connexions persistantes par thread/process. Et
On y revient : un pool de connexion c'est utile pour des deamons,
inutile pour des 'cgi-like' (que sont les jsp aussi).
Oui enfin c'est très réducteur de limiter simplement J2EE au JSP.
la réutilisation des objets t'évite de réinventer la roue chaque fois
Évidemment que si c'est pour faire 2 ou 3 requêtes à ta base de données,
inutile de modéliser ou de faire du n-tiers
mais Java impose effectivement plus souvent de faire une modélisation
préalable et je crois que c'est une bonne chose.
1) A condition de dénormaliser un peu quand nécessaire. C'est comme la
La connaissance du langage est également très importante dans le choix de la
technologie
Oui au sens que quand on doit monter un projet sur une équipe existante
PHP n'a rien à envier à java de ce côté là, bien au contraire, surtout
avec la facilité d'ajout de librairies existantes en C/C++. J'ai intégré
la même lib C en PHP et en java. Intégration PHP : 2 semaines.
Intégration JNI/java : 2 mois et demi.
Pas un bon argument : cela reflète juste que tu es bien meilleur programmeur
PHP que Java
Réécriture de la lib en full java
: en cours, déjà plusieurs semaines consommées.
Quel genre de Lib?
Ultrapropiétaire avec connexions persistantes par thread/process. Et
On y revient : un pool de connexion c'est utile pour des deamons,
inutile pour des 'cgi-like' (que sont les jsp aussi).
Oui enfin c'est très réducteur de limiter simplement J2EE au JSP.
la réutilisation des objets t'évite de réinventer la roue chaque fois
Évidemment que si c'est pour faire 2 ou 3 requêtes à ta base de données,
inutile de modéliser ou de faire du n-tiers
mais Java impose effectivement plus souvent de faire une modélisation
préalable et je crois que c'est une bonne chose.
1) A condition de dénormaliser un peu quand nécessaire. C'est comme la
La connaissance du langage est également très importante dans le choix de la
technologie
Oui au sens que quand on doit monter un projet sur une équipe existante
PHP n'a rien à envier à java de ce côté là, bien au contraire, surtout
avec la facilité d'ajout de librairies existantes en C/C++. J'ai intégré
la même lib C en PHP et en java. Intégration PHP : 2 semaines.
Intégration JNI/java : 2 mois et demi.
Pas un bon argument : cela reflète juste que tu es bien meilleur programmeur
PHP que Java
Réécriture de la lib en full java
: en cours, déjà plusieurs semaines consommées.
Quel genre de Lib?
Ultrapropiétaire avec connexions persistantes par thread/process. Et
On y revient : un pool de connexion c'est utile pour des deamons,
inutile pour des 'cgi-like' (que sont les jsp aussi).
Oui enfin c'est très réducteur de limiter simplement J2EE au JSP.
la réutilisation des objets t'évite de réinventer la roue chaque fois
Évidemment que si c'est pour faire 2 ou 3 requêtes à ta base de données,
inutile de modéliser ou de faire du n-tiers
mais Java impose effectivement plus souvent de faire une modélisation
préalable et je crois que c'est une bonne chose.
1) A condition de dénormaliser un peu quand nécessaire. C'est comme la
La connaissance du langage est également très importante dans le choix de la
technologie
Oui au sens que quand on doit monter un projet sur une équipe existante
Bonjour,
Merci de bien vouloir m'éclairer ....
he ben, j'éspère qu'avec tout ça tu vas t'y retrouver ...
Bonjour,
Merci de bien vouloir m'éclairer ....
he ben, j'éspère qu'avec tout ça tu vas t'y retrouver ...
Bonjour,
Merci de bien vouloir m'éclairer ....
he ben, j'éspère qu'avec tout ça tu vas t'y retrouver ...
Il y a quand même quelque chose qui me turlupine.
J'ai reçu ça aujourd'hui dans la news letter de Damien Seguy :
6] Les classes Java en PHP
------------------------------------------------------------
La communauté n'a pas attendu que Zend et Sun se rapprochent
pour rassembler PHP et Java. Il y a notamment le projet
JAPHA (mélange de JAvA et PHp), qui a pour but de livrer
une version PHP des librairies d'objets Java. L'idée de
base est de pouvoir passer d'un langage à l'autre, sans
effort.
Et aussi, pourquoi PHP veut absolument convertir tout le monde à la POO ?
Vous ne pourriez pas tomber tous d'accord ?
Il y a quand même quelque chose qui me turlupine.
J'ai reçu ça aujourd'hui dans la news letter de Damien Seguy :
6] Les classes Java en PHP
------------------------------------------------------------
La communauté n'a pas attendu que Zend et Sun se rapprochent
pour rassembler PHP et Java. Il y a notamment le projet
JAPHA (mélange de JAvA et PHp), qui a pour but de livrer
une version PHP des librairies d'objets Java. L'idée de
base est de pouvoir passer d'un langage à l'autre, sans
effort.
Et aussi, pourquoi PHP veut absolument convertir tout le monde à la POO ?
Vous ne pourriez pas tomber tous d'accord ?
Il y a quand même quelque chose qui me turlupine.
J'ai reçu ça aujourd'hui dans la news letter de Damien Seguy :
6] Les classes Java en PHP
------------------------------------------------------------
La communauté n'a pas attendu que Zend et Sun se rapprochent
pour rassembler PHP et Java. Il y a notamment le projet
JAPHA (mélange de JAvA et PHp), qui a pour but de livrer
une version PHP des librairies d'objets Java. L'idée de
base est de pouvoir passer d'un langage à l'autre, sans
effort.
Et aussi, pourquoi PHP veut absolument convertir tout le monde à la POO ?
Vous ne pourriez pas tomber tous d'accord ?
Bah allons-y...mélangeons PHP et Java.
On n'en est pas à une connerie (oops, pardon) pret.
Pourquoi ne pas y ajouter une soupcon de Rebol (aka le langage des
couillus),
Et aussi, pourquoi PHP veut absolument convertir tout le monde à la
POO ?
Ah bon ?
Moi j'en connais au moins deux qui resisteront encore longtemps :)
Bah allons-y...mélangeons PHP et Java.
On n'en est pas à une connerie (oops, pardon) pret.
Pourquoi ne pas y ajouter une soupcon de Rebol (aka le langage des
couillus),
Et aussi, pourquoi PHP veut absolument convertir tout le monde à la
POO ?
Ah bon ?
Moi j'en connais au moins deux qui resisteront encore longtemps :)
Bah allons-y...mélangeons PHP et Java.
On n'en est pas à une connerie (oops, pardon) pret.
Pourquoi ne pas y ajouter une soupcon de Rebol (aka le langage des
couillus),
Et aussi, pourquoi PHP veut absolument convertir tout le monde à la
POO ?
Ah bon ?
Moi j'en connais au moins deux qui resisteront encore longtemps :)