я пытался найти ответ на мой вопрос сегодня с помощью Google и StackOverflow поисковых систем ... но не повезло :)Charateristics и особенности каждой структуры программного обеспечения
мне было интересно, каковы основные особенности каждой структуры для конечного пользователя, и как вы можете охарактеризовать каждую инфраструктуру с точки зрения конечного пользователя (я рассмотрел Руководство по дизайну каркасов К. Квалины, но я нашел только концепции и рекомендации для архитекторов), для меня:
- он должен быть расширяемым
- должны позволить построить расширяемый и г eusable components
- и, конечно же: простые вещи должны быть простыми, сложные вещи должны быть возможны. (http://en.wikiquote.org/wiki/Alan_Kay)
Я думаю, что там гораздо больше.
Поделись своими знаниями.
Почему вы хотите, чтобы охарактеризовать рамки для конечных пользователей? Они никогда не должны вступать в контакт с каркасом, но только программное обеспечение, которое вы (или кто-то) производят с использованием этой структуры. –
Конечный пользователь для меня - такой разработчик, как я, тот, кто использует фреймворк для создания своего приложения. – Jarek
Ну, я не согласен с вами Gollum :) Я думаю, что есть некоторые функции, которыми делится многие freamworks. Но +1 за честное мнение. – Jarek