Показать сообщение отдельно
  #4 (permalink)  
Старый 28.04.2013, 19:22
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Сообщение от BallsShaped Посмотреть сообщение
Я вот одного не пойму (извините за оффтоп). Почему почти во всех вакансиях первым пунктом пишут "понимание ООП".
На деле же, повсюду jQuery-каша. Кто-нибудь может привести пример сайта, написанного с применением ООП? Потому что походу их и не существует)
jQuery очень маленькая библиотека. ООП применяется на более крупных приложениях и библиотеках.

Примеры использования ООП в фреймворках
jQuery UI
jQueryMobile
ExtJs
Dojo
и тд

Причём все выше приведённые фреймворки имеют свои функции для наследования (включая jQueryUI).

к библиотекам которые используют родной прототипное наследование (это тоже ооп) можно отнести threeJs - 3d движок, и easelJs - 2d движок для flash подобных приложений.

Соответственно все крупные приложения созданные с участием фреймворков тоже используют ООП.

jQuery каша используется в низкопробных дешёвых и несложных приложениях и сайтах, которых естественно большинство. Главный недостаток каши, это то что в сложном приложении в какой-то момент каша становится настолько сложной, что с ней невозможно дальше работать. Возникает потребность в организации кода, и как правило инструментом организации выступает ООП.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 28.04.2013 в 20:00.
Ответить с цитированием