Aller au contenu

PHP 5 avancé, le livre, et l'auteur (enfin..l'un des deux)


Sujets conseillés

Posté (modifié)

Pouvez vous me conseiller sur l'achat d'un bon livre à propos de php5 ?

Je connais deja php4, mais je voudrai trouver un bon livre sur la version 5.

Si quelqu'un peut m'en conseillé un, qu'il est lu ou pas.

Merci

Modifié par Jok
Posté
:lol:

http://www.webmaster-hub.com/index.php?showuser=981

Regarde attentivement l'avatar d'un membre dénommé Ganf

[édité : ça y'est je sais qui est ganf parmi les deux co-auteurs]

Oui, moi aussi ça m'a frappé :D

Remercie Caribo, Ganf, il te fait de la bonne pub ;)

Tu as du mal à trouve qui était Ganf, Cariboo ?

En recherchant dans ses messages, tu aurais trouvé :P

++ ;)

Posté

Oui, je l'ai fait, et j'ai bien trouvé.

Compte tenu de la qualité des deux auteurs, nul doute que c'est un bon bouquin...

Je ne l'ai pas encore acheté, mais cela ne devrait pas tarder... :)

Posté

Bonjour,

Je crois que je vais conseiller le même que les autres : le livre PHP 5 avancé, chez Eyrolles.

Maintenant je ne suis pas très objectif, et pour faire moins publicitaire je peux te dire que le seul autre qui vaille le coup (à l'heure ou j'écris) semble(*) être le cahier du programmeur dédié à PHP 5, de Stéphane Mariel (toujours chez Eyrolles).

Grosso modo il faut éviter tous les autres. La plupart sont soit des bouquins PHP4 auxquels on a changé le n° sur la couv, soit des bouquins se basant sur des vieilles versions de dev qui ne ressemblent pas au PHP5 actuel (Atkinson s'est par exemple méchament planté en sortant son bouquin trop tot).

Après c'est à toi de savoir ce que tu recherches dans un bouquin. PHP 5 avancé est orienté référence : le but est d'en décrire le plus possible, de traiter de tous les sujets principaux, en détail. Tu as au final un gros bouquin (et encore, on a du élaguer) avec des petits exemples sur chaque domaine.

Le cahier du programmeur est plus orienté pratique, la démarche de stéphane semble être d'au contraire faire un exemple d'application entièrement et aborder les différents sujets quand ils se présentes (au lieu d'aborder un sujet et de faire à chaque fois un petit exemple). Il en résulte un livre plus court et plus centré sur un sujet précis (dans son cas c'est PHP5 et la POO)

Concernant celui que j'ai fait avec Cyril vous avez le sommaire et deux chapitres en PDF gratuits sur le site de l'éditeur, pour vous faire une idée.

(*) je marque "semble" car je ne l'ai pas eu entre les mains. Ceci dit pour avoir discuté avec l'auteur et avec les retours que j'ai eu, j'ai peu de chances de me tromper.

Posté

Déjà, je trouve ça extremement cool d'avoir accès à deux chapitres.

J'ai lu la moitié du premier, et le trouve très bien expliqué, très bien documenté.

Je ne peux émettre d'avis, dans le sens ou je n'ai pas lu le livre, mais je trouve que le 1er chapitre montre une très bonne maitrise du sujet PHP, tout est très détaillé, sans pour autant être rempli de jargon de programateur.

Je ne manquerai pas d'acheter ce livre quand la possibilité m'en sera donnée.

J'ai recemment acheté PHP 4 pour les nuls, et je suis super déçu, aussi je pense qu'avec le livre d'Éric, je retrouverai le plaisir de lire des livres sur l'informatique.

++

P.S: Mention spéciale : les captures d'écran sont faites sous Firefox 0.8 :up:

Posté (modifié)

Hum ... (chouette on peut parler directement avec l'auteur)

J'ai lu le sommaire qui me plait beaucoup, surtout les derniers chapitres.

Je l'avais deja "repérer" parmi d'autre avant de poser ma question.

Une fois les 2 chapitres en pdf lu, je pense que je l'acheterai.

Merci :up:

Modifié par Jok
Posté
J'ai recemment acheté PHP 4 pour les nuls, et je suis super déçu, aussi je pense qu'avec le livre d'Éric, ...

Personnellement, je ferais une mention spéciale aux éditions Eyrolles, qui permettent de publier tant d'ouvrages informatiques.

Pour moi, il y a deux types de livres :

- Ceux qui décrivent une application, ou qui cherchent à en faire une, et qui développent le langage comme ca.

- Ceux qui développent chaque fonction du langage, et qui font ainsi office de livre de référence.

A mon avis, chaque livre peut recevoir un public différent, sans pour autant se faire conccurence.

Certains lecteurs préfèreront les livres de référence, qui prennent chaque fonction, et qui l'expliquent, avec, pourquoi par des exemples, et certains lecteurs préfèreront les livres qui décrivent une application, un programme, et qui l'analysent entièrement.

Pour ma part, je pense que l'on peut beaucoup apprendre avec un livre qui décrit un programme. Il y a toujours des astuces, des 'idées' bonnes à prendre. C'est en quelque sorte un retour d'expérience, qui ne peut être que bénéfique.

D'un autre coté, un livre regroupant toutes les fonctions est bien utile lorsque l'on connait suffisamment le langage, et que l'on est juste un peu à cort d'idées sur la facon d'écrire une fonction, de lui passer ses paramètres.

Si j'ai opté pour un livre facile, au début, si j'ai rapidement choisi un livre décrivant un programme, ensuite, je me suis vite rendu compte que seul le livre de référence, regroupant toutes les fonctions (ou tout du moins les fonctions les plus importantes), est essentiel. Si l'on veut écrire un roman on ne prend pas une encyclopédie pour savoir comment s'écrivent les mots, on prend bel et bien un dictionnaire...

Pour ce qui est du PHP5, il parait qu'il est assez différent du PHP4, que ce sera plus qu'une nouvelle version de plus. Or je me demande si les hébergeurs changeront, migreront vers PHP5, au risque de perdre leurs 'clients', ou s'ils laisseront leurs clients sur PHP4.

Loupilo : Pourquoi n'as tu pas aimé le livre PHP4 pour les nuls ?

Anonymus.

Posté

Non, je l'ai vraiment pas aimé, car déjà il y a des fautes de traductions grossières et désagréables...

Au début du bouquin, ils balancent 3 pages de codes non commentées et non expliquées, ça la fout mauvaise rien comprendre.

Les exemples sont RIDICULES (création d'un catalogue en ligne d'animaux, avec comme animaux : dragon, licorne, que des trucs stupides.

Création d'un catalogue de chiens (!!!).

Certains passages sont confus et incompréhensibles (le passage sur la boucle while, sur les tableaux et sur foreach, pour ne citer qu'eux).

Dans les codes montrés, certaines fonctions sont utilisées alors qu'on ne les connait pas.

Utilisation d'Internet Explorer (oui, c'est pas grave, mais c'est tout de même énervant).

Pour finir, tout le code donné est du Html, pas de xHtml. C'est très désagréable de voir un code comme ça, et je n'y comprend pas grand chose.

Bref, un livre pas accessible pour les débutants, mauvais et mal traduit. J'ai vraiment pas aimé <_<

J'espere que le livre d'Éric ne decevra pas ;) et rattrapera le coup de PHP pour les nuls :angry: !

++ ;)

Posté

Attention, de ce coté le bouquin que j'ai écrit n'est pas là pour décrire toutes les fonctions une à une. Pour ça je trouve que la doc est très bien (d'autant que celle de PHP est bien foutue).

On fait une référence par thème, mais le but n'est pas de faire une documentation. Je pense que ce que peut apporter un bouquin est un peut différent : des retour d'expérience, des explications qui vont un peu plus loin que la simple fonctions, des cas d'applications, des mises en contextes.

Si ce que vous cherchez c'est une doc à mon avis la doc officielle est assez bien faite pour ne pas avoir besoin de plus. Éventuellement, si vous insistez, le O'Reilly et le Campus Press reprennent le principe de doc (mais pour PHP4).

Je crois qu'il faut de toutes façons bien savoir ce que vous attendez d'un bouquin avant de l'acheter, et comment vous comptez l'utiliser par la suite. Ce genre de questions sont probablement bien plus importantes que le sommaire.

chouette on peut parler directement avec l'auteur

C'est avec plaisir, n'hésitez pas.

(mais si on continue trop sur ce sujet il sera peut être aussi bien de faire un fil séparer pour ne pas pourrir celui ci)

Guest fandeholly
Posté

moi je crois que je n'en acheterais aucun des deux car je nai pas d'argent mais je penses que je peux quand même donner mon avis...

De ce que j'ai pu en voir sur les deux chapitres et la table des matières, contrairement à l'indication du titre, php5 avancé (visiblement orienté ouvrage de réference selon les critères d'anonymus) est aussi destiné aux débutants car toutes les bases sont expliqués, même un peu trop à mon gout. il n'y a pas beaucoup de choses qui changent par exemple au manuel php (qui cela dit est excellent donc...). Le chapitre 20 ne présente que des bases (j'aurais été curieux de voir le 21 pour voir mais bon) concernant xml mais c'est bien présenté et la pédagogie est là donc c'est bien mais je penses que les experts php n'y retrouveront leur compte qu'a moitié (car seulement sur les derniers chapitres).

juste un note concernant le chapitre 20 dispo en pdf, dans le fichier de l'étude de cas qui chez moi donne:

$title = (string) $xml->channel>title ; et doit en fait se comprendre en

$title = (string) $xml->channel->title ; c'est bête mais j'aime bien faire chier

concernant Le cahier du programmeur (visiblement orienté livre qui décrit un programme) , j'ai pu le feuilleter 5 minutes et effectivement la démarche est radicalement differente, car ce livre sous entend que l'on connait un minimum php 4 et ne s'étale donc que sur certains aspect (les nouveaux de php 5) et certains problèmes un peu différents que dans les autres livres (php couplé à wml ou l'internationalisation par exemple), et je trouve que ce livre s'adresse plus à des developpeurs déjà lancés (mais ce n'est qu'un avis perso).

pour les anglophiles, l'ouvrage php core programming (édition php 5) à l'air interessant...

Posté

Bon, ben je vais l'acheter, ça oui. Pouvoir dialoguer avec l'auteur, ça me décide :P

Puis la doc officielle, c'est bien pour se documenter sur une fonction, pas pour apprendre. C'est pas du tout pédagogique la documentation PHP :(

Mais quand vais-je l'acheter, là est la question :unsure:

Parce que bon, 45 :whistling::D ...

++

P.S: J'aime beaucoup la couverture et le troupeau d'éléphants :up:;)

Posté (modifié)
est aussi destiné aux débutants car toutes les bases sont expliqués, même un peu trop à mon gout.

Un peu trop au mien aussi ;)

Disons qu'on est deux auteurs et qu'il a fallu faire des concessions des deux cotés. Maintenant bien que presque tout soit expliqué de la base, je crois que ça contentera même ceux qui connaissent presque tout.

Le chapitre 20 mis en exemple est justement là pour introduire le traitement "simple" de XML. SimpleXML est une nouveauté, nous nous devions d'y faire attention. Parti de là nous avons choisi d'expliquer la base de XML (un peu vite) tout de même.

Le terme avancé peut paraitre trompeur mais il qualifie plus le type de cible (programmeur, personne qui connait déjà le Web) que le niveau de PHP exactement. On peut avoir fait des choses de folie en PHP en Web et en prog sans pour autant avoir joué avec XML. Si on ne part pas des explications de base finalement ça sera inutile à beaucoup de monde.

Il ne faut pas oublier que le livre est gros, on a la place de mettre les base ET le reste (la preuve, on a même choisi de faire deux chapitres sur le XML pour pouvoir tout mettre).

Rédiger est une activité complexe de ce coté là. Des fois on a du être pragmatiques. Maintenant c'est loin d'être un livre de débutant. Même partant des bases, quelqu'un qui n'a pas l'habitude de la prog risque d'aborder avec difficulté les deux chapitres sur XML. (on a eu pas mal de relecteurs, ça donne une bonne idée des impressions de lecteurs).

Grr, je savais qu'on aurait du mettre un chapitre plus technique, malheureusement avec le 20 tu tombes sur la moitié "simple" d'un sujet. La moitié plus "avancée" est dans le suivant.

il n'y a pas beaucoup de choses qui changent par exemple au manuel php

J'espere que si, parce que pour moi ça voudrait dire que j'ai complètement loupé ce que je voulais. Pas que la doc soit mauvaise (au contraire), mais je pense que les deux ne doivent pas faire la même chose. Les sujets abordés sont les mêmes, par contre je pense que le contenu est bien différent.

(je persiste pour un sujet séparé par contre, si vous êtes ok je le lance, à moins qu'un admin sache couper ce fil au bon endroit pour en faire un nouveau)

[edit : merci à Anonymus d'avoir déplacé la discution]

Modifié par Ganf
Posté
[...] rempli de jargon de programateur [...]

je ne peux pas laisser passer, désolé, le programateur est sur une machine à laver et le programmeur sur un clavier :dots:

Posté
je ne peux pas laisser passer, désolé, le programateur est sur une machine à laver et le programmeur sur un clavier :dots:

Mea Culpa, mais l'erreur est humaine :rolleyes: .

Alors, oui, langage de programmeurs ;)

++

Posté

Mais euh qui est le fourbe qui a renomé le titre de mon topic :)

Je suis vraiment ravi de voir et de suivre le fil de cette conversation.

Je vais certainement acheté le book d'Eric :)

Posté
Mais euh qui est le fourbe qui a renomé le titre de mon topic :)

Je suis vraiment ravi de voir et de suivre le fil de cette conversation.

Je vais certainement acheté le book d'Eric :)

Pour le fourbe qui a séparé les discussions, c'est moi. Dans la mesure où la seconde discussion prenait de l'ampleur, et dérivait de la première, j'ai séparé les 2.

Pour ce qui est de suivre une discussion, tu peux le faire en cliquant sur le lien en haut de la discussion "suivre ce sujet".

Pour ce qui est de l'achat du livre, je te le conseille ;)

Anonymus.

Posté (modifié)

Merci m'sieu Anonymus "le fourbe" ;)

Rassure toi j'ai cliquer sur le lien "suivre ce sujet".

Ahah demain je commande le livre et la semaine prochaine je commence a le feuilleter ... me tarde deja :)

[edit] :Au passage, le livre on le trouve que chez Eyrolles .. ou on peut le trouver dans n'importe quelle librairie ?

Modifié par Jok
Posté

> Au passage, le livre on le trouve que chez Eyrolles .. ou on peut le trouver dans n'importe quelle librairie ?

N'importe laquelle qui a des livres informatiques, théoriquement je pense que oui. On m'a signalé une présence chez Virgin, il est aussi présent à la FNAC (vérification faite à Lyon et sur leur site Web). Par contre des fois il faut chercher un peu (je ne sais pas pourquoi mais à Lyon il n'était pas avec les autres).

Si ce n'est pas le cas c'est comme tous les bouquins, il faut demander à la vendeuse de le commander, en n'oubliant pas de lui dire d'en commander quelques exemplaires en plus pour le rayon ;)

Posté
en n'oubliant pas de lui dire d'en commander quelques exemplaires en plus pour le rayon ;)

héhé ;)

Guest fandeholly
Posté

c'est débile comme question, et en plus si ça se trouve ça n'a pas de place ici mais bon, vu qu'on a un auteur j'en profites...

Je voudrais savoir combien de temps de travail a été consacré, et quelles ont été les sources (je me doute le manuel et les listes de news) à un si gros livre et quelle en est la rémuneration...

Posté

Juste une petite incursion dans ce thread pour annoncer qu'officiellement le bouquin de Ganf est internationnal. J'ai convaincu mon libraire favori cette semaine d'en commander plusieurs exemplaires pour sa boutique. Donc non seulement je l'aurai bientôt sous main, mais de plus, il sera maintenant en vente au Québec ! :thumbup:

Bravo Éric, je n'ai pas encore pris le temps de t'en féliciter, mais je suis bien content pour toi. Comme je sais que tu y travailles depuis longtemps, c'est super de voir enfin le produit final.

Posté

> Je voudrais savoir combien de temps de travail a été consacré

Le projet a commencé quelque part en décembre si je me souviens bien, donc ça a duré un an et demi à deux. Par période on a travaillé à plein temps, pendant d'autres périodes c'était plusieurs heures après le boulot le soir et le WE. Difficile d'évaluer plus que ça mais je pourrai évaluer le temps par "énorme".

> quelles ont été les sources (je me doute le manuel et les listes de news)

La doc pas trop finalement, parce que les trucs qui nécessitaient le plus de recherche étaient PHP5, donc pas dans la doc. La liste de développement de PHP (qu'on peut suivre sur news.php.net), les versions de développement de snaps.php.net, les sources même de PHP5 (pour certaines extensions j'aurai eu des difficultés à documenter sans ça, et .. les fonctionnalités d'introspection de PHP5, qui sont bien pratique pour savoir ce qu'offre une classe donnée.

> quelle en est la rémuneration...

Faible surtout au regard du temps passé. On touche un % de l'ordre de 10% du prix hors taxe. Vu les volumes prévus ça ne ne rendra certainement pas riche. Ça n'approchera même pas le smic horaire de loin.

Je crois que ce que ce livre a pu ou pas nous apporté ne se mesure pas vraiment sur le coté financier.

Merci Denis, je suis d'ailleurs très intéressé personnellement par les commentaires que tu pourrais sur le livre quand tu l'aura reçu (ça vaut pour les autres aussi).

Posté
(...)Faible surtout au regard du temps passé. On touche un % de l'ordre de 10% du prix hors taxe. (...)

Pour info, une rémunération d'auteur se situe toujours entre 10% (pour un livre spécialisé, un auteur peu connu, etc) , et 18% (pour les livres assurés d'un succès certain avant leur sortie, les auteurs hyper connus, etc.).

Posté
Merci Denis, je suis d'ailleurs très intéressé personnellement par les commentaires que tu pourrais sur le livre quand tu l'aura reçu (ça vaut pour les autres aussi).

Avec plaisir, de toute façon si ton bouquin me convainc enfin de me botter le derrière et apprendre un peu PHP, je sais que j'aurai accès à la source même du savoir (sans en abuser bien sûr). ^_^

Jusqu'à présent, j'ai acheté une demi-douzaine de bouquins sur PHP et je les ai tous toujours trouvé très mauvais pédagogiquement. Le fait de connaître ta valeur m'assure au moins que celui-là sera bien. Si je ne m'y colle pas encore, alors ce sera de ma propre faute. Qui sait, peut-être seras-tu le catalyseur qui me permettra de me sortir de mon incompétence ! :P

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...