Каква е разликата между рамка и библиотека, програмиране в Java, Android

В тази статия ще говорим за това, което рамка и какво библиотеката ще разберете каква е разликата между тях? Ние вземаме предвид и тяхната връзка и методи за комуникация в програмата.

Рамковата или библиотека? Това са две напълно различни инструмент понякога объркват начинаещите Java разработчици, така че нека да започнем с проста схема.

Разликата между библиотеки и рамки

Основната разлика между библиотека и рамка е инверсия на контрол. Когато се работи с библиотеката (например метод повикване), можете да се контролира процеса - както го наричат. В допълнение, на библиотеката е по същество една база код и се използва като част от програмата, без да засягат архитектурата на приложението.

При използване на рамката, контролният инверсия: рамка урежда кога да се обадя един или друг метод. По същество рамка определя структурата на вашето приложение, разширяване на функционалност, както е описано от програмист. Дори и "рамка име - от английски език. рамка (рамка) "говори за неговата мисия да бъде в основата, базата, архитектурата на приложението. Като най-проста, взаимодействието на библиотеки и рамки в програмата е както следва:

Каква е разликата между рамка и библиотека, програмиране в Java, Android

Както вече знаете, библиотеката е колекция от класове и са предназначени за повторно използване код, който вече е бил написан от други разработчици. Уроци и методи библиотека обикновено определят специфичните операции, които са достъпни за използване от други приложения.

В рамките, повечето от управлението и провеждането на програмата вече е предварително определен, тъй като нуждите от разработчици простират само функционалност в същото време без да се налага да се притеснявате за кандидатстване архитектура. Вместо това, ние сме ангажирани в тази рамка.

Взаимодействие на библиотеки и рамки

  • Всеки от тези компоненти се определя API, чрез които програмистът може да ги интегрира в молбата си.
  • Рамката осигурява интерфейс взаимодействие, и библиотеката - функционалност.
  • Типичен процес на развитие обикновено започва с идентифицирането на механизмите на трупа и взаимодействие, и след това се напълва с признаците на потребителя и функциите, определени в запушалката чрез API библиотеки.

Още полезни статии!

  • Каква е разликата между рамка и библиотека, програмиране в Java, Android
    Как да се създаде рамка, в Java 5 минути?
  • Каква е разликата между рамка и библиотека, програмиране в Java, Android
    Преглед на Пикасо библиотека - товарене и кеширане на изображения в Android
  • Каква е разликата между рамка и библиотека, програмиране в Java, Android
    използване Преглед и пример ButterKnife библиотека в Android
  • Каква е разликата между рамка и библиотека, програмиране в Java, Android
    Топ 3 начина да се преобразуват масив ArrayList. Пример в Java
  • Каква е разликата между рамка и библиотека, програмиране в Java, Android
    Как да копирате масив в Java
  • Каква е разликата между рамка и библиотека, програмиране в Java, Android
    Работа с класа на Java System (java.lang.System)
  • Каква е разликата между рамка и библиотека, програмиране в Java, Android
    Как да създадете и инициализира Списък в един ред Java
  • Каква е разликата между рамка и библиотека, програмиране в Java, Android
    Как статично пишете в Java
  • Каква е разликата между рамка и библиотека, програмиране в Java, Android
    Преглед на колекции в Java (Java Collections Framework)
  • Каква е разликата между рамка и библиотека, програмиране в Java, Android
    Клониране на обекти в Java. Пример на клона () метод