Показать сообщение отдельно
  #7 (permalink)  
Старый 28.06.2013, 06:20
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Deff
Терминологический спор объединяющий понятийные множества может быть вечен
Дилетанты, не понимающие значения терминов да, могут вести спор вечно. Люди, работающие с этими понятиями, прекрасно их понимают.


Простой пример.
Создаешь ты свое приложение. Для этого берешь фреймворк ExtJS. Наследуешь от него свои классы, разрабатываешь в соответствии с архитектурой этого фреймворка, используешь его виджеты, расширяешь их своими виджетами.
Это пример фреймворка.

Далее ты вставляешь в свое приложение сторонний видеоплеер. Для этого берешь готовый скрипт плеера. Он тоже состоит из классов и констант, да. Но он не имеет API, ибо все его классы и константы - приватные и недоступные внешнему приложению. Поэтому ты не можешь например из своего приложения изменить громкость, не можешь перемотать на середину трека и т.д. Ибо у плеера нет API.
Сообщение от Deff
API - начиная от набора констант и кончая
структурами и классами - а что есть каркас ?
Есть фреймворки оперирующик именно структурами и классами
Так что, теперь любой термин, использующий в своем определении слова структура и класс будем тут же ассоциировать с API и фреймворком и размывать между понятиями границы?

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