15:21

задрот в различнейших областях
Дано: база данных, в которую через серверное приложение могут добавляться таблицы.
Вопрос - с помощью чего (как) реализовать интернет-приложение (сайт) на c#, в котором можно будет считывать данные с появляющихся таблиц. Почему вопрос возник - думала сделать mvc-приложение, но там вроде как модель не обновляется из кода.
Пример - в серверном приложении загрузили новые данные в базу, ссылка на новую таблицу в базе есть, надо получить данные в интернет-приложении.
+! Легче ли будет написать вместо интернет-приложения приложение на Андроид (никогда до этого не работала вообще с разработкой приложений на андроид)?

@темы: Вопрос, База данных, Интернет, C#

Комментарии
22.05.2015 в 16:22

Вопрос - с помощью чего (как) реализовать интернет-приложение (сайт) на c#, в котором можно будет считывать данные с появляющихся таблиц.

Не слышал, чтобы хоть на каком-то языке подобное реализовывалось легко. Как и вообще задача необычна.
И если модель и обновить, то формы вывода и прочий код работающий с моделью - может быть проблемой.

Как идея, вначале получать информацию из сырого SQL, и пытаться написать какой-то универсальный построитель веб страничек на основе информации.
http://rsdn.ru/forum/db/518262.all

+! Легче ли будет
Не будет, особенно если есть представления о c#.
22.05.2015 в 16:31

[TrusT], Можно ли спросить, хотя бы в общих чертах где и как такая задача возникла?
22.05.2015 в 16:33

задрот в различнейших областях
Юрий Рэйн, серверное приложение - на c#. Там я как раз sql кодом вытаскиваю данные.
Универсальный построитель веб-страничек - на страничке 1 таблица и заполняется она вот скл-кодом (как например в серверном)
Если честно, основная моя проблема в том, что в mvc это, вроде как, не реализовать, в WebForm App тоже вроде.
А андроид-приложение как раз и привлекло схожим кодом с шарпом.
Не будет, особенно если есть представления о c#. Есть :weep2:
22.05.2015 в 16:49

задрот в различнейших областях
Юрий Рэйн, диплом по открытым данным. Открытые данные заносятся в базу, но т.к. количество полей в наборах разное и по количеству и по названиям - одной таблицей не обойтись.
22.05.2015 в 16:51

[TrusT], А андроид-приложение как раз и привлекло схожим кодом с шарпом
Код-то схожий, но есть мысль, что создание достаточно быстрого приложения, с генерацией форм "на лету"... Будет не менее сложно, чем сайт.

Единственное решение, которое вижу: Если можно, скажем, используя консольное приложение на c#, создать по шаблону HTML документ с нужными данными и сохранить в файл, то с помощью MVC просто отдать его пользователю так же, как простой файл. Без использования фактически возможностей разметки страничек ASP MVC.
22.05.2015 в 17:19

задрот в различнейших областях
Юрий Рэйн, эээ, сложновато зашло. т.е. перед запуском (или просто после обновления базы данных) сохранить разметку с данными в файл? (но как все данные из базы сохранить? большой объем, получается).
Плюс, пользователь не только просматривает данные, но и оставляет отзывы.
с генерацией форм "на лету" я не до конца разбираюсь, но "на лету" будут генерироваться (считываться из базы) только поля-данные, внешний вид будет всегда определен
Примерно так
Выбрать министерство, предоставившее открытые данные -> Выбрать набор данных -> Просмотреть и/или оставить отзыв и/или посмотреть на карте (если успеется, последнее - опционально)