Преимущества использования программного обеспечения framework
-
22-09-2019 - |
Вопрос
На днях я читал о реализации крупных проектов на python и Flex, и очень часто люди хвалят использование фреймворка (такого как Cairngorm, PureMVC или других) по сравнению с традиционным ООП-кодированием.
Я думаю, что я не совсем понимаю преимущество использования FW, которое является сильной стороной по сравнению с классическим программированием?насколько большим должен быть проект, чтобы использовать FW?он предназначен в основном для веб-приложений?или может использоваться и для настольных приложений?
надеюсь, все эти сомнения не кажутся вам глупыми, я не компьютерный инженер, просто электронщик, поэтому мои знания об архитектуре sw очень ограничены.
Бр
Решение
Использование фреймворка на самом деле ничем не отличается от классического ООП-программирования.
Когда вы пишете проекты в подобной среде, вы, вероятно, будете видеть себя пишущим фреймворк (или набор инструментов) снова и снова.
Фреймворк - это на самом деле просто повторное использование кода - вместо того, чтобы вы писали логику для управления общей задачей, кто-то другой (или вы) уже написал ее для вас, чтобы использовать в вашем проекте.
Хорошо продуманный фреймворк позволит вам сосредоточиться на вашей задаче, вместо того чтобы тратить время на решение проблем, которые уже были решены.
Другие советы
Я бы добавил сюда свои 2 цента, использование фреймворка также поможет создать более организованную среду совместной работы.Ваши товарищи по команде легко познакомятся с кодом, если вы будете следовать стандартному фреймворку.В корпоративных приложениях использование framework помогает уложиться в сроки и повысить качество кода.