En combien de temps ? - PHP - Programmation
Marsh Posté le 18-10-2006 à 17:43:45
C'est quoi ton niveau en programmation? Est ce que tu conais un/plusieurs autre(s) langage(s) de programation?
Marsh Posté le 18-10-2006 à 17:46:20
Ba je dirais débutante ! Je connais Xhtml, un peu Java et début de C ++ !
Mais pour mOn futur site, il me faut du php et c'est pour cela que je demande!
Merci ++
Marsh Posté le 18-10-2006 à 17:59:28
jjssll a écrit : Ba je dirais débutante ! Je connais Xhtml, un peu Java et début de C ++ ! |
"Dirty Debutante"
jjssll a écrit : Mais pour mOn futur site, il me faut du php et c'est pour cela que je demande!Merci ++ |
Si tu as de bonnes base en XHTML, et que tu maitrises les concepts "de base" de la programmation ( vu que tu fais un peu de java et de c++), 5 jours sont suffisant pour ce lancer dans ton truc.
Sinon 5 semaines, voir 5 mois, ...voir 5 ans.
Marsh Posté le 18-10-2006 à 18:14:54
Moi aussi je dirais quelques jours pour avoir les conaissances en php nécessaire à la création d'une premiére version si la sécurité n'est pas pour toi un critaire important (on ne peut pas tout conaitre en 5 jours )
Si la sécurité est pour toi un critaire important, alors il vaut mieux prévoir plusieurs semaines d'apprentissage dont une grande partie en lecture de forums et de documentation pour découvrir les différentes attaques plus ou moins classiques et leur parade associé.
Par contre, un autre truc à conaitre pour ce genre de programme, c'est l'utilisation d'une base de donnée (requettes SQL et les bases de l'administration d'une base de donnée). C'est nécessaire pour pas que le jeux soit trop lent dés qu'il y aura quelques jours. Si tu te contentes d'organiser les données comme tu le sens, quelques jours sufisent pour commencer dans d'assez bonnes conditions. Si par contre tu veux que tout soit bien rangé comme il faut, alors tu devras te pencher sur des méthodes telles que merise. Evidement il n'est pas nécessaire de conaitre ce genre de méthode sur le bout des doigts (beaucoup trop long à apprendre ) mais au moins d'en conaitre les grandes lignes pour savoir comment les éléments doivent être organisé.
PS : Ceci dit, quand j'ai débuté le php, je m'étais lancé dans un chat en php+html et mysql derriére. J'avais mis en ligne la premiére version en moins d'une semaine en ne travaillant dessus que quelques heures chaque soir. Comme je développais avec une base de donnée depuis un an mes données étaient assez bien rangé mais par contre, la sécurité du systéme était loin d'être parfaite. Comme tu vois, on peut arriver à s'en sortir trés vite avec ce langage si on ne considére pas certains critaires comme critique.
PS2 : Bienvenu parmis nous.
Marsh Posté le 18-10-2006 à 18:22:02
Merci de cette belle réponse!
Pour la base de donnée, j'ai deja un peu regarde Access mais malgré les tuto j'y pige pas grand chose ... J'pense ne pas savoir assez bien à quoi sert ce genre de chose, et si qqn pouvait m'éclairer ?!
Donc si j'ai bien compris, en qq jours y'a moyen que j'monte un petit site en Php pour mOn élevage virtuel avec des bases de PhP et la manipulation d'une base de donnée ?
Autre chose, pour le design, seul est t'il possible de le faire ? Car la encore n'est t'il pas essentiel de connaitre un langage comme java ou autre ??
Merci beaucoups ++
Marsh Posté le 18-10-2006 à 18:38:39
Pour le design, l'xhtml est largement sufisant pour avoir un design sympathique. A la limite, quelques conaissances en modification d'image peut aider pour obtenir des designs graphiquement plus évolué. En tout cas, le java ne t'aidera pas du tout là dessus.
Dans le cas le plus évolué, un peu de javascript (javascript <> java )bien placé permettra de rendre la page plus interactive mais ca ne doit pas devenir un élément obligatoire au bon fonctionnement du site.
Marsh Posté le 18-10-2006 à 20:06:07
gernouille > T'es sur que tu ne t'es pas trompé de discution?
Marsh Posté le 19-10-2006 à 13:45:59
D'après un professeur connu sur Paris ( je ne citerais pas son nom ) je cite :
" il faut 10 ans pour developper comme un pro "
Speaking to myself ...
Marsh Posté le 19-10-2006 à 13:56:23
ReplyMarsh Posté le 19-10-2006 à 14:19:42
Bin c'est à dire que tu as édité ton message 8 minutes après ma réponse hein Mais oui c'était bien à toi.
Mais sinon un developpeur web "pro" ça me fait bien marrer perso...
Marsh Posté le 19-10-2006 à 14:31:47
anapajari a écrit : Bin c'est à dire que tu as édité ton message 8 minutes après ma réponse hein Mais oui c'était bien à toi. |
Moi ce qui me fait marrer, c'est pas le terme "développeur web pro" mais le niveau de la pluspart de ceux qui s'autoproclament "développeur web pro".
Marsh Posté le 19-10-2006 à 14:40:34
omega2 a écrit : Moi ce qui me fait marrer, c'est pas le terme "développeur web pro" mais le niveau de la pluspart de ceux qui s'autoproclament "développeur web pro". |
je crois qu'en fait on dit la même chose alors
Marsh Posté le 19-10-2006 à 14:41:27
(déjà, développeur web ça devrait faire marrer, hein.)
Marsh Posté le 19-10-2006 à 14:52:32
anapajari a écrit : Bin c'est à dire que tu as édité ton message 8 minutes après ma réponse hein Mais oui c'était bien à toi. |
Ouais c clair, surtout quand on sais a quoi on peut s'attendre .
Marsh Posté le 19-10-2006 à 15:12:42
Ha c'est un metier développeur web c'est pas juste un passe temps pour ado ?
Marsh Posté le 19-10-2006 à 15:24:47
LePhasme a écrit : Ha c'est un metier développeur web c'est pas juste un passe temps pour ado ? |
Ha, ca c'est comme pour les chasseurs : il y a les bons chasseurs et les mauvais chasseurs. Le mauvais chasseur, il voit quelque chôse qui bouge, il tire. Le bon chasseur, il voit quelque chôse qui bouge ... il tire. Mais c'est pas pareil.
Marsh Posté le 19-10-2006 à 15:49:04
omega2 a écrit : Ha, ca c'est comme pour les chasseurs : il y a les bons chasseurs et les mauvais chasseurs. Le mauvais chasseur, il voit quelque chôse qui bouge, il tire. Le bon chasseur, il voit quelque chôse qui bouge ... il tire. Mais c'est pas pareil. |
le mauvais chasseur il mets des tables et le bon des divs?
Marsh Posté le 19-10-2006 à 16:21:32
ReplyMarsh Posté le 19-10-2006 à 16:23:51
supermofo a écrit : Combien d'argent gagnez vous ? |
Il dit qu'il voit pas le rapport.
Marsh Posté le 19-10-2006 à 17:28:12
supermofo a écrit : Combien d'argent gagnez vous ? |
web1.0: plein avec c'est putes, cokes et champagne, on s'echange nos adresses avec nos palmIII, on roule tous en audi-tt, en plus on branle rien et on passe nos week-ends à Deauville ou à Courche
web2.0: assez pour louer un studio de 12m² dans paris.
Mais sinon il dit aussi qu'il voit pas le rapport... Surtout que jamais je me mettrais l'etiquette "developpeur web" , à la limite Ajax LPD
Marsh Posté le 19-10-2006 à 18:27:51
Web 1.0: <font size="2" color="#000000" face="Times New Roman"><big><big><b>Je suis un pro</b></big></font><font size="+1"></font>
Web 2.0: <div class="container"><div class="left box"><div class="text"><span style="font-size: 120%; color: #000; font-family: Trebuchet MS, Lucida Grande, Arial, Helvetica, sans-serif;">Je suis un pro</span></div></div></div>
Marsh Posté le 21-10-2006 à 13:47:17
Chaos Intestinal a écrit : Web 1.0: <font size="2" color="#000000" face="Times New Roman"><big><big><b>Je suis un pro</b></big></font><font size="+1"></font> |
Web 2.0:
<div class="tagcloud"><span class="tag priority5">je</span> <span class="tag priority9">pro</span></div> |
Marsh Posté le 21-10-2006 à 13:49:23
ReplyMarsh Posté le 21-10-2006 à 13:50:28
supermofo a écrit : Et tous sont fier d'utiliser des softs qu'ils n'ont pas programmé. |
Vendredÿ c'étaÿ hÿer
Marsh Posté le 21-10-2006 à 13:51:10
Pas compris ton message ?? Tu remets en cause ma notion du temps
Marsh Posté le 21-10-2006 à 13:54:15
supermofo a écrit : Et tous sont fier d'utiliser des softs qu'ils n'ont pas programmé. |
Désolé d'avoir passé le stade du NIH, mais j'ai autre chose à foutre qu'utiliser notepad pour réimplémenter un assembleur qui me servira à implémenter un compilateur C qui me permettra de me coder un éditeur de texte avec coloration syntactique, un serveur HTTP, une BDD et un interpréteur Python qui me permettront enfin de créer ma webapp.
Après si toi t'as rien de mieux à foutre de ta vie, tant mieux pour toi hein, mais de mon point de vue, la roue a déjà été inventée donc je préfère l'utiliser pour me monter une voiture plutôt que de la réinventer parce que je refuse d'utiliser celle des autres.
Marsh Posté le 21-10-2006 à 13:57:26
Non mais il ya des "limites" quand meme ...
Sur un langage simple comme le PHP il n'y a pas lieu d'épiloguer. Encore si tu me parlais de bibliothèques C hautement spécialisées comme FANN je t'aurais compris.
Mais la j'ai juste envie de répondre :
Spoiler : Ha c'est un metier développeur web c'est pas juste un passe temps pour ado ? |
Edit: Retour vers le passé
Marsh Posté le 21-10-2006 à 14:41:36
supermofo a écrit : Sur un langage simple comme le PHP il n'y a pas lieu d'épiloguer. |
Bah si justement y'a lieu d'épiloguer. C'est complètement ridicule de réinventer la roue, et ça n'a rien de spécifique à tel ou tel langage hein.
C'est bien amusant de toujours tout réécrire, mais ça a un coût.
Marsh Posté le 21-10-2006 à 15:55:48
supermofo a écrit : Sur un langage simple comme le PHP il n'y a pas lieu d'épiloguer. |
Bien sûr qu'il y a lieu "d'épiloguer", dans n'importe quel langage si une lib créée par quelqu'un d'autre permet de streamliner et simplifier des opérations courantes tout en éliminant les redondances et les répétitions et en diminuant le risque de faire des erreurs dans son propre code, il faut être au mieux stupide et borné et au pire complètement incapable pour ne pas les utiliser.
Exemple simple? Les accès DB. C'est indubitablement l'une des zones où PHP était le plus horrible, immonde, stupide et dangereux jusqu'à l'avènement de PHP5 (dans la mesure où il ne donnait pas de manière standard des outils pour gérer ça proprement càd PDO ou mysqli) (et même maintenant que PHP5 est là, dans la mesure où il ne déprécie pas les constructs dangereux).
Les incapables utilisaient les interfaces accès DB directes genre mysql_real_escape_string (c'est très bien pour une seule page ou un site perso, mais pour une véritable webapp, pour avoir quelque chose de qualité professionnelle, c'est stupide).
Les bornés persuadés que tout code non créé de ses mains se fabriquaient des classes d'abstraction pour chaque projet (c'est très bien pour apprendre ou quand ça n'existe pas, quand ça existe déjà c'est une perte de temps et le meilleur moyen d'introduire des failles dans l'appli)
Et les gens ayant un minimum de matière grise utilisaient les prepared statements de Pear DB et (par la suite) Pear MDB2, ou un autre package du même type
Marsh Posté le 21-10-2006 à 16:01:59
supermofo a écrit : Et tous sont fier d'utiliser des softs qu'ils n'ont pas programmé. |
Tu veux parler de Joomla ?
Marsh Posté le 21-10-2006 à 16:10:04
chercheinfos a écrit : un gars payé pour faire de la mise en page HTML + CSS, ça touche 25k/an |
Tu en as d'autres ?
Marsh Posté le 18-10-2006 à 17:16:17
Salut à tous,
En combien de temps peut t'on apprendre le Php et avoir un niveau suffisant pour faire un site d'elevage virtuel du style //www.nosdoudous.net/
Merci ++