Элементы управления ASP.NET RAD в приложении уровня предприятия - PullRequest
0 голосов
/ 27 августа 2009

Я всегда был против элементов управления RAD, потому что я хотел сделать все грамматически в коде, но мне нужно, чтобы мои проекты ускорились. Недавно я загрузил проект, который использовал многоуровневую архитектуру и имел элемент управления ObjectDataSource на странице презентации. У меня был доступ к типам в DAL, и у меня не было строки подключения, поэтому это казалось хорошим вариантом даже для многоуровневого приложения. Полностью осуждено использование этих типов элементов управления в приложении уровня предприятия?

Ответы [ 2 ]

1 голос
/ 27 августа 2009

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

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

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

0 голосов
/ 27 августа 2009

Нет, это определенно не осуждается. Исторически элементы управления, связанные с IDE, представляют собой довольно простые базовые элементы управления, которые обычно просто обертывают системные элементы управления (оконные элементы управления в winforms и элементы управления html в asp.net) дополнительными полезными элементами управления для различных графических интерфейсов и представления данных.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...