2008-11-03 2 views
2

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

Currenlty мы сталкиваемся с двумя проблемами: во-первых, оригинальная идея состояла в том, чтобы иметь общий макет для каждого бизнес-приложения. Вот почему главная страница занимает место в структуре компании. Во-вторых, некоторые приложения нуждались в разной компоновке, что вызвало некоторую боль, поскольку вся логика для меню, классов CSS и т. Д. Находилась в рамке ...

Можете ли вы, ребята, сказать мне, что вы думаете?

Спасибо,

ответ

5

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

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

0

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

0

Я думаю, что это зависит от требований вашей компании. Я работал в организации, где он был частью нашей основной структуры. Однако это было связано только с тем, что все наши веб-приложения были внутренними и требовали одинакового внешнего вида.

0

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

0

Основные страницы предназначены для размещения элементов, которые будут статичными на вашем веб-сайте, на нескольких страницах. Вы можете использовать его для хранения нижних колонтитулов, заголовков и т. Д.

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

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

Надеюсь, что это поможет.

Смежные вопросы