Показать сообщение отдельно
  #16 (permalink)  
Старый 27.10.2008, 13:12
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от alt5000
но что за Framework
Что такое Framework в общем, можно почитать в Википедии - http://ru.wikipedia.org/wiki/Framework (в частности, посмотрите Application Framework)

Сообщение от alt5000
Это набор функций, как скажем .NET ?
Да - набор готовых решений, функций, паттернов, облегчающих разработку. Однако, наряду с облегчением разработки в плане написания кода, фреймворки могут утяжелять общий объем кода "за кадром", а также уменьшать производительность системы в целом. В идеальном случае это можно объяснить тем, что Фреймворк, как правило, пытается охватить и предусмотреть "все случаи жизни", в самом плохом случае - фреймворки пишут такие же люди, они также могут ошибаться, писать что-то не оптимально и т.д. Некоторые люди, опробовав сторонние фреймворки, приходят к написанию собственных; причины: желание создать оптимальный каркас, заточенный под собственные нужды, или просто потренироваться в изучении самого JavaScript'a.

Касательно JavaScript, на сегодняшний день есть несколько публицистических фреймворков, имеющих свои плюсы и минусы:

- "JQuery"
- "Prototype"
- "Mootools"
- "Dojo"
- "Extjs"
- и т.д. (да простят меня приверженцы конкретных фреймворков за такую последовательность в расстановке, - уверяю - ставил "от балды", как вспоминалось =))
__________________
Тонкости ECMAScript
Ответить с цитированием