Mysql
 sql >> Database >  >> RDS >> Mysql

Cosa dovrebbe sapere ogni programmatore PHP?

Prima di tutto, non c'è nessun deve sapere sull'apprendimento di PHP e MySQL ... Ci entri senza sapere nulla e ne uscirai conoscendo un mucchio. Se ci fosse qualcosa da sapere, nessuno sarebbe in grado di entrare nello sviluppo di PHP e MySQL. Personalmente penso che tu sia leggermente avvantaggiato andando in questo senza sapere tutto al riguardo. Ti darà una nuova prospettiva e un atteggiamento fuori dagli schemi :)

Per quanto riguarda le cose orientate agli oggetti in questo thread, è vero. Ma, come altri hanno già detto, spetta completamente al programmatore (tu) decidere come scrivere il codice. Puoi usare pratiche orientate agli oggetti, creare un codice di giunzione di spaghetti o semplicemente un gruppo di funzioni o qualsiasi altra cosa. Ad ogni modo, come tutti gli altri hanno già detto, tocca a te :)

Canale IRC:

Non ne ho davvero bisogno, ma lo trovo utile... Ci vediamo qui :)

irc.freenode.net #php

Manuale:

Il manuale è tuo amico e probabilmente l'unica cosa che dovresti sapere prima di tuffarsi.

http://www.php.net/manual/en/

http://dev.mysql.com/doc/refman /5.0/en/apis-php.html

Quadri:

Assicurati che sia un framework MVC :)

http://www.cakephp.org/

http://www.phpmvc.net/

http://www.codeigniter.com/

http://www.symfony.com/

http://www.laravel.com

http://www.yiiframework.com/

IDE:

Qualunque cosa ti si addice di più :)

http://www.eclipse.org/

http://www.vim.org/

http://www.zend.com/en/products/studio/

http://php.netbeans.org/

https://www.jetbrains.com/phpstorm/

Motori di modelli:

PHP è un buon motore di modelli

I framework del controller della vista modello aiutano in questo

twig.sensiolabs.org

http://www.smarty.net/

Ajax:

http://jquery.com/

http://www.mootools.net/

http://developer.yahoo.com/yui/

http://www.prototypejs.org/

http://www.extjs.com/

http://code.google.com/webtoolkit/

https://angularjs.org/

CSS:

http://www.yaml.de/en/home.html

http://code.google.com/p/blueprintcss/

http://developer.yahoo.com/yui/reset/

Sicuramente non un elenco esaustivo, e le cose cambiano continuamente... Ma è un inizio :)

Buon divertimento!

Chlad