Программная платформа
- Программный фреймворк обеспечивает стандартный способ создания и развертывания приложений.
- Фреймворки облегчают разработку программного обеспечения, позволяя разработчикам сосредоточиться на требованиях к программному обеспечению.
- Фреймворки часто увеличивают размер программ, что называется «раздуванием кода».
- Использование любого библиотечного решения влечет за собой дополнительные и неиспользуемые ресурсы.
- Создание элегантного фреймворка остается скорее ремеслом, чем наукой.
- Программные платформы состоят из замороженных и горячих точек, где программисты добавляют свой собственный код для добавления специфичной функциональности.
- Фреймворки основаны на голливудском принципе, где пользовательские классы получают сообщения от предопределенных классов фреймворка.
Полный текст статьи: