Appel à témoin de JDNet :) : Vous développez vos sites en PH
Posté : 27 mars 2008, 12:12
Venez poser vos questions PHP, MySQL, HTML5, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance
https://forum.phpfrance.com/
Serge Calderara
Bonjour,
je voudrais ajouter que la plupart du temps PHP est effectivement utilisé dans des architectures de sites simples. Dès lors où l'on doit avoir une architecture très structurée et securisée, on va plus se tourner vers .Net ou Java,selon sa propre experience...
Le choix d'un langage est aussi guidé par son expérience. Ce que je veux dire par là est le fait que chacun va prêcher pour sa propre paroisse.. Mais ne nous voilons pas la face, l'utilisation de PHP est pour beaucoup le fait qu'il soit gratuit, et lorsque l'on nous demande quelque chose de plus complexe à intégrer, alors il se peut que l'on ait tout à revoir.
C'est pourquoi le plus important aujourd'hui, bien avant le choix d'un langage, est de savoir quelle base de données sera utilisée.. Et à ce moment-là on va pouvoir dejà envisager les restrictions possibles comme l'utilisation des triggers, procédures stockées, replication, etc...
L'étude préliminaire de l'architecture logicielle sera la phase déterminante, ensuite le langage n'est que la transcription de cette étude où interviendrons en second plan le coût et les connaissances
version 2"Les limites du développement Web en PHP sont proportionnelles à la capacité du programmeur de transcrire sa problématique en langage codé."
Tout à fait, les limites de PHP vont dépendre des connaissances du développeur.
Sa simplicité permet à beaucoup d'apprendre ce langage, mais peu le maîtrisent.
J'ajouterais, pour répondre à Serge, que je ne crois pas que la base de données soit le seul paramètre à prendre en compte : le temps prévu, les plate_formes déjà en place dans l'entreprise ou la sécurité (par exemple PHP permet un haut niveau de sécurité, du fait qu'il soit open source), ainsi que les compétences des développeurs/DBA sont à prendre en compte.
Les procédures stockées, triggers, etc. sont disponibles dans MySQL, par exemple, mais cette information a l'air confidentielle.
"Les limites du développement Web en PHP sont proportionnelles à la capacité du programmeur de transcrire sa problématique en langage codé."
Tout à fait, les limites de PHP vont en fait dépendre des connaissances du développeur.
Sa simplicité permet à beaucoup d'apprendre ce langage et de faire quelques pages, mais peu en maîtrisent les finesses qui permettent de développer des applications complètes (web, intranet, ou application métier).
J'ajouterais, pour répondre à Serge, que je ne crois pas que la base de données soit le seul paramètre à prendre en compte : le temps prévu, les plate_formes déjà en place dans l'entreprise ou la sécurité (par exemple PHP permet un haut niveau de sécurité, du fait qu'il soit open source), ainsi que les compétences des développeurs/DBA sont à prendre en compte.
Les procédures stockées, triggers, etc. sont disponibles dans MySQL, par exemple, mais cette information a l'air confidentielle.
ça, ça me plaîtOui ya le bon et le mauvais débutant tout comme un bon ou mauvais intermédiaire et pro...
ça tombe bien, PHP a tout juste 11 anspour comprendre et maitriser un langage de prog il faut une dizaine d'année a temps complet, quelqu'un qui sors de ses études ne peut pas dire qu'il "maitrise" son langage.
Que je sache, Java est développé en C (comme Ruby non ?). PHP est également développé en C. Sa phrase ne veut tout simplement rien dire. Les débutants en développement/informatique vont comprendre que Java est mieux que PHP, c'est juste gratuit.Si l'on regarde l'historique de Ruby et de PHP, tous deux ont été créés à partir d'autres langages ou sources d'inspiration pour satisfaire un besoin de programmation.
Ah ? Parce que PHP n'est pas sécurisé ? <troll>et depuis quand .NET est un langage ?</troll>Dès lors où l'on doit avoir une architecture très structurée et securisée, on va plus se tourner vers .Net ou Java,selon sa propre experience...
Pour faire bref (et ne pas tomber dans un deuxième débat sans fond...):C'est quoi le problème avec dreamweaver ? :p