Преимущества использования программного обеспечения - PullRequest
1 голос
/ 24 марта 2010

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

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

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

Br

Ответы [ 2 ]

3 голосов
/ 24 марта 2010

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

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

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

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

0 голосов
/ 07 июля 2010

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

...