Mysql
 sql >> база данни >  >> RDS >> Mysql

Какво трябва да знае всеки PHP програмист?

Първо, няма трябва да знаете за изучаването на PHP и MySQL... Влизате в него, без да знаете нищо, и ще излезете от него, знаейки куп. Ако трябваше да се знае, тогава никой нямаше да може да влезе в разработката на PHP и MySQL. Аз лично смятам, че имаш леко предимство да се занимаваш с това, без да знаеш всичко за него. Това ще ви даде нова перспектива и мислене извън рамката :)

Що се отнася до обектно ориентираните неща в тази тема, това е вярно. Но, както са казали други, изцяло зависи от програмиста (вие) да решите как да напишете вашия код. Можете да използвате обектно-ориентирани практики, да направите свързване на спагети код или просто куп функции или каквото и да е. Така или иначе, както всички казват, зависи от вас :)

IRC канал:

Наистина нямам нужда от това, но го намирам за полезно... Ще се видим тук :)

irc.freenode.net #php

Ръководство:

Ръководството е ваш приятел и вероятно единственото нещо, което трябва знайте, преди да се гмурнете.

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

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

Рамки:

Уверете се, че е 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:

Каквото ви подхожда най-добре :)

http://www.eclipse.org/

http://www.vim.org/

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

http://php.netbeans.org/

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

Шаблонни двигатели:

PHP е добър шаблонен двигател

Рамките на контролера на изглед на модела помагат за това

twig.sensiolabs.org

http://www.smarty.net/

Аякс:

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/

Определено не е изчерпателен списък и нещата се променят постоянно... Но, това е начало :)

Забавлявайте се!

Крелад



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL транзакция и тригер

  2. Как мога да вмъкна много редове в MySQL таблица и да върна новите идентификатори?

  3. Как да изградим динамична заявка чрез свързване на параметри в node.js-sql?

  4. MySQL Workbench:Как да поддържаме връзката жива

  5. Hive 2.1.1 MetaException (съобщение:Информацията за версията не е намерена в metastore. )