Преимущества использования программного обеспечения framework

StackOverflow https://stackoverflow.com/questions/2506943

Вопрос

На днях я читал о реализации крупных проектов на python и Flex, и очень часто люди хвалят использование фреймворка (такого как Cairngorm, PureMVC или других) по сравнению с традиционным ООП-кодированием.

Я думаю, что я не совсем понимаю преимущество использования FW, которое является сильной стороной по сравнению с классическим программированием?насколько большим должен быть проект, чтобы использовать FW?он предназначен в основном для веб-приложений?или может использоваться и для настольных приложений?

надеюсь, все эти сомнения не кажутся вам глупыми, я не компьютерный инженер, просто электронщик, поэтому мои знания об архитектуре sw очень ограничены.

Бр

Это было полезно?

Решение

Использование фреймворка на самом деле ничем не отличается от классического ООП-программирования.

Когда вы пишете проекты в подобной среде, вы, вероятно, будете видеть себя пишущим фреймворк (или набор инструментов) снова и снова.

Фреймворк - это на самом деле просто повторное использование кода - вместо того, чтобы вы писали логику для управления общей задачей, кто-то другой (или вы) уже написал ее для вас, чтобы использовать в вашем проекте.

Хорошо продуманный фреймворк позволит вам сосредоточиться на вашей задаче, вместо того чтобы тратить время на решение проблем, которые уже были решены.

Другие советы

Я бы добавил сюда свои 2 цента, использование фреймворка также поможет создать более организованную среду совместной работы.Ваши товарищи по команде легко познакомятся с кодом, если вы будете следовать стандартному фреймворку.В корпоративных приложениях использование framework помогает уложиться в сроки и повысить качество кода.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top