2010-12-12 8 views
3

Quelle est la meilleure façon d'apprendre PHP quand j'ai fait ASP/ASP.NET? Je ne suis pas sûr que cela vaille la peine, mais il semble y avoir tellement de projets qui le font ..ASP programmeur penser à l'apprentissage PHP

Qu'en pensez-vous? Quelqu'un a traversé les mondes? Comment avez-vous fait?

Répondre

3

Je soupçonne qu'il ne peut pas faire de mal à apprenez-le, ne serait-ce que grâce à la popularité croissante de solutions telles que WordPress, etc. dans l'espace commercial. Cela dit, le online manual de PHP est assez raisonnable, donc j'aurais pensé que vous seriez d'accord avec cela et votre connaissance actuelle des paradigmes du site Web commun. Vous pouvez également prendre un code source (quelque chose comme le WordPress ou le Zend Framework si vous vous sentez aventureux) et voir comment ils sont structurés.

Au-delà, la meilleure façon d'apprendre est bien sûr de rester coincé dans. :-)

+0

+1 Le manuel de PHP n'est pas seulement raisonnable; cela fait de PHP l'un des langages les mieux documentés avec lesquels j'ai travaillé, en particulier pour les notes fournies par les utilisateurs. (Je sais que certaines parties de SPL sont mal documentées mais ce n'est pas le but) – BoltClock

+0

@BoltClock - C'est génial jusqu'à ce que vous rencontriez certaines des fonctions non documentées, mais c'est heureusement assez rare ces jours-ci. :-) –

3

Si vous êtes familier avec comment classique fonctionne ASP, PHP sera instantanément familier (y compris beaucoup de points de douleur), en dehors de la syntaxe. En tant que programmeur ASP.NET, je trouve difficile de travailler avec PHP. L'outillage n'est pas aussi bon que VS, vous pouvez facilement finir avec la soupe de code (mélange de balisage avec le code côté serveur) etc ... etc ... etc ...

+0

Ceci est vrai, bien que j'ai vu quelques projets OO assez sympas maintenant qui suppriment beaucoup de points de douleur. L'outillage n'est certainement pas aussi bon mais, parfois, c'est un avantage d'avoir travaillé en faisant tout cela sans aucun outil juste une fois. – Alexio

2

La meilleure façon d'aller à apprendre PHP? Ramassez-le et jouez avec. Suit quelques tutoriels; peut-être ramasser un projet simple que vous avez fait dans le passé et le ré-implémenter en PHP; démarrer un nouveau projet en PHP et voir comment ça se passe. Ne vous inquiétez pas du fait que vous êtes habitué à ASP. Il suffit d'oublier tous les trucs spécifiques à la langue et rappelez-vous que vous savez déjà comment écrire du bon code. Ces compétences sont (largement) indépendantes de la langue.

Il y aura des choses plus faciles à faire en PHP et des choses plus difficiles. Ne soyez pas découragé par les morceaux plus durs.

Il vaut certainement la peine d'apprendre. Cela élargira vos connaissances et fera de vous un meilleur développeur. Et il ne fait jamais de mal de savoir un outil ou deux qui fonctionnent multi-plateforme.