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