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.

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

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

Quadri:

Assicurati che sia un framework MVC :)

https://www.cakephp.org/

https://www.phpmvc.net/

https://www.codeigniter.com/

https://www.symfony.com/

https://www.laravel.com

https://www.yiiframework.com/

IDE:

Qualunque cosa ti si addice di più :)

https://www.eclipse.org/

https://www.vim.org/

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

https://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

https://www.smarty.net/

Ajax:

https://jquery.com/

https://www.mootools.net/

https://developer.yahoo.com/yui/

https://www.prototypejs.org/

https://www.extjs.com/

https://code.google.com/webtoolkit/

https://angularjs.org/

CSS:

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

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

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

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

Buon divertimento!

Chlad