2008-10-02 2 views
0

В чем разница между наборами инструментов и фреймворками? Знаете ли вы хорошее сравнение?AJAX Toolkit - AJAX Framework

+1

Кто-то прошел через все нижестоящие ответы без объяснений? jeez, это так полезно ... – 2009-06-08 01:41:05

ответ

-1

Имена говорят, что это действительно так, набор инструментов - это набор инструментов, которые вы можете использовать, как хотите. Структура - это пустой кадр, который вы можете заполнить, чтобы сформировать ваше приложение. Линия между ними размыта, хотя среда содержит инструменты, а набор инструментов иногда заставляет вас выполнять действия в определенной последовательности.

Я бы не знал об общем сравнении, я думаю, это зависит от самих наборов инструментов и самих фреймворков.

2

Если бы мне пришлось сделать различие, то я бы сказал, что набор инструментов содержит конкретные инструменты для выполнения конкретных заданий, тогда как структура предоставляет вам основу для построения дальнейших структур более высокого уровня.

Инструменты полезны сами по себе, рамки не имеют врожденной функции.

-1

инструментарий обеспечивает основные, минимальные строительные блоки для строительства что-то. У рамки уже есть подход, заложенный для вас. Структура определяет архитектуру приложения для вас (в большинстве случаев), где набор инструментов предоставляет только инструменты, поэтому вы определяете свою собственную архитектуру.

Например, GWT (Google Web Tookit) - это набор инструментов; он не навязывает определенный способ выполнения вещей, Java JDK также является набором инструментальных средств (Java Developer's Kit), но Rails (из Ruby on Rails) является основой. Он поощряет использование их потоков и классов (MVC, share-nothing и т. Д.).

-1

Инструментарий подобен библиотеке. Вы втягиваете его в свое приложение и используете его. Структура обеспечивает структуру вашего приложения, поэтому весь ваш код входит в него. Сила каркаса заключается в том, что, следуя его соглашениям и оставаясь внутри своего процесса, он способен сделать много тяжелой работы для вас. Инструментарий более гибкий, но есть много типов проблем, которые лучше решаются с помощью фреймворка. С Ajax это немного сложнее определить. Например, простые виджеты и манипуляции с dom могут выполняться в стиле инструментария, но если весь ваш javascript использует специальные оболочки событий и функциональность и наследование на основе фреймворка, весь ваш код становится зависимым от этой структуры и действительно содержится внутри нее ,

0

jQuery, prototype, Yahoo! User Interface, MooTools, dojo и ExtJS будет у вас работать с очень твердым кодом. Другие возможности, которые я не могу поручиться за себя: QooxDoo

Я считаю, что он ищет сравнение библиотек javascript/наборов инструментов (что бы они ни называли сами).

 Смежные вопросы

  • Нет связанных вопросов^_^