C'est évident... et c'est d'ailleurs pour celà que les diverses composantes de java sont passés sous une licence bien plus proche de l'open-source qu'avant.Envoyé par Kioob
http://www.bashprofile.net/article.php3?id_article=600
Du code plus ou moins "beau", les dévellopeurs pros en ont fait, je pense que c'est toujours comme celà qu'on débutte. Aussi, il me semble que ce forum est le lieu idéal pour que les débutants qui cherchent à s'améliorrer non ? Mais il y a des débutants dans chaque languages aussi...
Haaa, les dévellopeurs de metiers... on ne va pas citer de societés et pourtant... tous des pros ?
En fait, j'imaginais que le probleme de PHP était plutot le manque de support technique et de garanties pour les entreprises... et couplé à mySQL n'en parlons pas. Rien de tel qu'un bon .NET et un msSQL, ça rassure.
Java est désormais disponible à bien des étages... on le retrouve aussi bien pour produire un jeu sur un téléphone portable que pour une appli sur un serveur de grand surface par exemple. Aussi, je ne pense pas que l'on puisse comparrer Java et PHP. Peut-être si on se concentre sur les JSP (Java Server Page) et PHP mais je n'y connais rien. Il est bien sur souhaitable que des projets comme PHP-GTK avance, mais on peu pas vraiment comparrer ce duo à Java.Envoyé par clem_alain
Hum... en parlant de Java, le source est "compilé" pour donner du ByteCode ; qui serra interpretté par une JVM (machine virtuelle java, un émulateur de machine qui executerrait du java). Pour le JSP (le PHP sauce Java), on le compile ce qui donne un ServLet (code source java) que l'on peut compiler ce qui donne une appli java (ByteCode). Et on peu compiler du PHP, ce qui donnerra du ByteCode qui serra interpretté par le moteur PHP. On y retrouve quand même des symilitudes hein...
Java ne produit pas d'executable (enfin pas de .exe). Php n'en produit pas et pour cause :Directement du site php.net.PHP, est un acronyme récursif, qui signifie "PHP: Hypertext Preprocessor" : c'est un langage de script HTML, exécuté coté serveur.
C'est un language de script. Pas prévu du tout pour faire un beau .EXE ! il n'est prévu au départ que pour s'interfacer avec un serveur HTTP et rendre un site dynamique !
Le seul but de compiler son code est d'en accelerrer l'execution, accessoirement, le compilo fait une vérification du code, mais quoi qu'il arrive, Java comme PHP sont des languages interprettés.
Partager