Видях термина "Приложна рамка", използвана взаимозаменяемо с приложния програмен интерфейс (API). Знам какво представлява API и моето разбиране е, че Application Framework е колекция от приложни програмни интерфейси (API).
Така например: 1. ExpressJS е колекция от приложни програмни интерфейси за NodeJS. 2. Ларавел и Зенд са колекции от приложни програмни интерфейси за PHP. 3. Rails е колекция от приложни програмни интерфейси за Ruby.
Може ли някой да ми каже дали греша или с концептуалното разбиране, или с примерите?
Благодаря!
Отговори:
2 за отговор № 1Не мога да говоря на 1. и 2. защото не знам NodeJS и PHP.
Но е сигурно, че Rails е не колекция от приложни програмни интерфейси за Ruby. Както се казва в заглавката за маркер "руби-на-релси":
Ruby on Rails е отворен код с пълен набор рамки за уеб приложения, написан на Ruby
Като такъв, изглежда, че вашето разбиране за "Application Framework" и / или "API" е неправилно.
Би било интересно да се види пример за това къде терминът "Application Framework" се използва взаимозаменяемо с "API".