JQuery парадигма? - PullRequest
       38

JQuery парадигма?

3 голосов
/ 28 апреля 2010

Мне кажется, что jQuery не написан как OOP-фреймворк, он кажется слишком коротким и недостаточно подробным для этого. Правильно ли я думаю об этом, и если это не написано как ООП, то какую методологию / парадигму они используют?

Ответы [ 4 ]

9 голосов
/ 28 апреля 2010

Я подозреваю, что методология такова: сделать его как можно меньшим и максимально быстрым.

4 голосов
/ 28 апреля 2010

Они используют парадигму функционального программирования .

Он крошечный, простой и быстрый.

3 голосов
/ 28 апреля 2010

jQuery ведет себя как монада . Монады обычно используются в языках функционального программирования, таких как Haskell, но не ограничиваются ими. Смотри http://importantshock.wordpress.com/2009/01/18/jquery-is-a-monad/

Я неохотно говорю, что jQuery использует парадигму функционального программирования, потому что она очень сложная, чего функциональные программы пытаются избежать.

2 голосов
/ 28 апреля 2010

Нет, jquery не написан как oo framework. Все дело в абстрагировании DOM и AJAX. Вот отличная статья о различиях между jquery и mootools: http://jqueryvsmootools.com/

...