ASP.Net RAD: альтернативы динамическим данным - PullRequest
7 голосов
/ 25 марта 2010

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

На первом этапе: Динамические данные

Но размер сообщества, отсутствие книг и даты последних изменений статей MSDN (~ июль 2008) заставляют меня хотеть услышать ваш опыт (на самом деле DynamicData является частью проекта ASP.Net MVC2)


  1. Какой у вас опыт работы с динамическими данными?

  2. Какая ваша любимая альтернатива ASP.Net RAD? Почему?

Заранее спасибо, ребята!

1 Ответ

2 голосов
/ 31 марта 2010

Мой любимый инструмент asp.net rad - дозвуковой 2

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

Subsonic 2 имеет Генератор кода скаффолда , который вы запрашиваете.

Небольшое введение в это будущее можно найти на этой странице.
http://dotnetslackers.com/articles/aspnet/IntroductionToSubSonic.aspx

Также, если вы начнете работать с SubSonic 2 и будете использовать scafforld, вы сможете очень быстро создавать другие страницы, которые вам нужны, без Scafforld, но используя ту же базу - соединение базы данных subsonic2 с вашими данными и вашими данными. база данных.

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

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

Еще одна идея, которую вы можете получить здесь. http://subsonicproject.com/docs/Main_Page

Если вы спросите меня, почему не с subsonic3, и перейдете на версию 2, ответ для меня будет потому, что ver3 новый и очень медленный.

Так что для меня вам нужно получить исходный код subsonic2, скомпилировать его самостоятельно, сделать несколько тестов и запустить приложение RAD ...

Теперь есть много информации для настройки subsonic2, я знаю, что, может быть, в первый раз, кажется, хочется подняться на гору, а затем гора исчезнет, ​​(в конце гора всегда гора ... стихотворение дзен)

Второй инструмент

Мой второй инструмент, который я использую для действительно быстрой разработки приложений, - asp.net maker . http://www.hkvstore.com/aspnetmaker/

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

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

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

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

Вы должны проверить это и увидеть сами.

Надеюсь, все, что поможет вам больше.

...