powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Общие вопросы
17 сообщений из 17, страница 1 из 1
Общие вопросы
    #38126841
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всех приветствую!

До этого дел с интернет-разработкой не имел, в связи с этим возникли следующие (возможно совершенно глупые) вопросы.

1. Цель разработки - создать сайт, который будет представлять каталог товаров.
Отображение информации по товарам планирую организовывать следующим образом. Пользователь выбирает какой-либо раздел/категорию (обращается по ссылки с параметром ?id=id_категории) - открывается страница Category.aspx. На данной странице помещается какой-либо контрол, работающий с данными (GridView, Repeater, etc...), в котором сидит запрос типа "SELECT * FROM Products WHERE cat_id = id_категории". Т.о. выводится список всех товаров по данной категории. Аналогичным образом просматривается информация по каждому товару в отдельности на странице Product.aspx.

Вопрос: это нормальный подход? Честно говоря, не уверен, что так можно делать: каждый раз придется тревожить БД - будь то просмотр категории или просмотр информации о товаре. С другой стороны - а как еще можно реализовать? Мне необходимо выводить актуальные данные по товарам.

2. В первом случае предполагается ввод данных непосредственно в БД и вывод их также через эту же БД. А как быть, когда на сайте необходимо помещать статичную информацию, которая не хранится в БД. Скажем, новости, с соответствующим форматированием. Предположим новости публикуются ежедневно. Как в таком случае быть? Вручную через VS редактировать страницу News.aspx, а потом заливать ее на сервер? И так каждый день? Я понимаю, что различные CMS предоставляют симпатичные конструкторы, которые налету позволяют редактировать информацию на странице. А как это реализовано у простых смертных? :)

Очень надеюсь на ваши советы/поправки/дополнения.


Благодарю!
...
Рейтинг: 0 / 0
Общие вопросы
    #38126854
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор, почитай. Серьёзно, иначе потеряешься как иголка в стоге сена.

http://www.ozon.ru/context/detail/id/6279214/

Понимание само собой придет, просто тут ты сейчас теряешь время, насилуешь себя и моск отвечающих.
...
Рейтинг: 0 / 0
Общие вопросы
    #38126877
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, не поверите :) У меня эта книга в бумажном виде. Только ASP.NET 3.5 - С# 2008, но этого же автора. Без нее бы я вообще ничего не понял.

Ответов же на свои вопросы, увы, я там пока не обнаружил.
На самом деле более рационально в данном услышать пару комментов от тех, кто уже имел с этим дело - я не думаю, что это так трудно.
...
Рейтинг: 0 / 0
Общие вопросы
    #38126899
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Immortal,

Аспнет Вам для того и нужен, чтобы по-вашему "каждый раз придется тревожить БД". Иначе и простой хтмл сгодится.
Кстати, простым хтмлём можно дёргать и новостные ленты с RSS и свою базу с новостями (через аякс и хендлер, например. Или вэб-сервисы).
...
Рейтинг: 0 / 0
Общие вопросы
    #38126922
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Это стандартный подход. Разница лишь в методах, которыми выполняется select
2. Страница новостей это тоже динамика (за исключением случая, помянутого Сержем). Статика это то, что редактировать не нужно вообще. И новости можно хранить в БД, особенно собственные.
...
Рейтинг: 0 / 0
Общие вопросы
    #38126929
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_ImmortalОтветов же на свои вопросы, увы, я там пока не обнаружил.
Плохо читал. Там же целая глава про архитектуру кеширования (чтобы не дергать лишний раз БД).
По второму вопросу (редактирование новостей). Новости должны сидеть в БД, текст новости должен правиться эдитором (напр., HTMLEditorExtender ). Всё как в детском саду.
...
Рейтинг: 0 / 0
Общие вопросы
    #38126936
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кеш этому "велику" не нужен имхо. сомневаюсь что кол-во реквестов будет зашкаливать, бд легко справиться, можно не заворачиваться. Я так понимаю это в учебных целях, не более.
...
Рейтинг: 0 / 0
Общие вопросы
    #38126938
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

заморачиваться*
...
Рейтинг: 0 / 0
Общие вопросы
    #38127103
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,
handmadeFromRuЯ так понимаю это в учебных целях, не более.
Да нет, к сожалению, это не в учебных целях. На самом деле есть страх, что SQL Server не справится... Но опять-таки, эта мысль ничем не обусловлена :-)


Antonariy,
Antonariy2. Страница новостей это тоже динамика (за исключением случая, помянутого Сержем). Статика это то, что редактировать не нужно вообще. И новости можно хранить в БД, особенно собственные.
Да, соглашусь, новости можно хранить в БД. Меня больше интересует как эти самые новости помещать на сайт и в БД одновременно :-)
Скажем данные по товарам я планирую забивать через SSMS - это временная мера, конечно, потому что рано или поздно такой способ модификации данных надоест.
А вот новостями будет заниматься другой человек, который еще дальше меня от SQL Server'а, VS и т.п. Соответственно, надо ему облегчить добавление новостей на сайт (через какую-либо упрощенку в режиме онлайн). А мне в таком случае важно, чтобы все данные, которые он вводит через эту "упрощенку", после публикации попадали в БД.


МСУ, МСУПо второму вопросу (редактирование новостей). Новости должны сидеть в БД, текст новости должен правиться эдитором (напр., HTMLEditorExtender ). Всё как в детском саду.
А вот это вроде как то что нужно.

Благодарю!
...
Рейтинг: 0 / 0
Общие вопросы
    #38127113
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Immortal,

ой тогда вам нужна нормальная система готовая, а не велик лепить, учитывая что вы плывете в области.
...
Рейтинг: 0 / 0
Общие вопросы
    #38127168
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_ImmortalМеня больше интересует как эти самые новости помещать на сайт и в БД одновременноЕсли вы всерьез собираетесь заниматься разработкой сайтов, то забудьте терминологию типа "помещать на сайт", это пользовательская терминология, с точки зрения разработки являющаяся бредом.

Динамические данные помещаются в базу, а "на сайт" (правильно говорить "на страницу") попадают из базы, без вариантов (бредовых по крайней мере). И это происходит "одновременно", если нет условий, запрещающих вывод этих данных на страницу.
...
Рейтинг: 0 / 0
Общие вопросы
    #38127226
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, понял, учту. Спасибо!
...
Рейтинг: 0 / 0
Общие вопросы
    #38127336
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_ImmortalВсех приветствую!

До этого дел с интернет-разработкой не имел...Прочитал топик. Простите, а с какой разработкой имели дело?
Ну и ссылка для ознакомления: ASP.NET Web Forms .
...
Рейтинг: 0 / 0
Общие вопросы
    #38127624
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
skyANAПростите, а с какой разработкой имели дело?

Преимущественно локальные приложения (на С++), ну и небольшая работа с БД (акцес в основном).
Намек на то, что мне вообще не стоит этим заниматься? :-)

skyANAНу и ссылка для ознакомления
Спасибо!
...
Рейтинг: 0 / 0
Общие вопросы
    #38127642
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_ImmortalНамек на то, что мне вообще не стоит этим заниматься? :-) Нет, просто зная предыдущий опыт, бывает легче направить в нужную сторону.
...
Рейтинг: 0 / 0
Общие вопросы
    #38127645
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_ImmortalskyANA,
skyANAПростите, а с какой разработкой имели дело?
Преимущественно локальные приложения (на С++), ну и небольшая работа с БД (акцес в основном).
Намек на то, что мне вообще не стоит этим заниматься? :-)Нет. Хотелось понять, откуда у Вас взялся страх, что SQL Server не справится.
Не бойтесь - справится, если Вы ему самостоятельно мешать не будете.
...
Рейтинг: 0 / 0
Общие вопросы
    #38127959
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Справится.
Если до этого занимались (как Вы сами говорите) десктопными клиент-серверными приложениями, то должны знать.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Общие вопросы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]