Dmitry A. Soshnikov |
27.10.2008 13:12 |
Цитата:
Сообщение от alt5000
но что за Framework
|
Что такое Framework в общем, можно почитать в Википедии - http://ru.wikipedia.org/wiki/Framework (в частности, посмотрите Application Framework)
Цитата:
Сообщение от alt5000
Это набор функций, как скажем .NET ?
|
Да - набор готовых решений, функций, паттернов, облегчающих разработку. Однако, наряду с облегчением разработки в плане написания кода, фреймворки могут утяжелять общий объем кода "за кадром", а также уменьшать производительность системы в целом. В идеальном случае это можно объяснить тем, что Фреймворк, как правило, пытается охватить и предусмотреть "все случаи жизни", в самом плохом случае - фреймворки пишут такие же люди, они также могут ошибаться, писать что-то не оптимально и т.д. Некоторые люди, опробовав сторонние фреймворки, приходят к написанию собственных; причины: желание создать оптимальный каркас, заточенный под собственные нужды, или просто потренироваться в изучении самого JavaScript'a.
Касательно JavaScript, на сегодняшний день есть несколько публицистических фреймворков, имеющих свои плюсы и минусы:
- " JQuery"
- " Prototype"
- " Mootools"
- " Dojo"
- " Extjs"
- и т.д. (да простят меня приверженцы конкретных фреймворков за такую последовательность в расстановке, - уверяю - ставил "от балды", как вспоминалось =))
|