Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/47: Рейтинг темы: голосов - 47, средняя оценка - 4.85
0 / 0 / 1
Регистрация: 15.12.2010
Сообщений: 70

Бэкэнд на C# (стоит ли? как?)

28.07.2017, 15:43. Показов 10106. Ответов 54
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Имеется концепция функциональный сервер (бэкэнд) который управляет рядом устройств в консольном режиме.
к этому серверу нужно прикрутить web фронтэнд, чтобы не писать команды а делать это в GUI.
Поэтому кто может посоветовать дельное решение (по правильному) как это должно быть.

Писать сервер C# бэкэнд + API ( для того чтобы работать с ним по WEB через POST, JSON, XML и пр. запросы)?
или писать HTTP сервер ( простенький но свой, для того чтобы все в одной коробке было и бэкэнд и простой фронтэд).

Если есть полезные ссылки на бэстпрактиксы или идеи можно поделиться.

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

Есть ли материалы для прочтения?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.07.2017, 15:43
Ответы с готовыми решениями:

Создание компонента: бэкэнд
Доброго времени суток. В общем недавно возникла необходимость создать административную часть для самописного компонента под битрикс. При...

Doc, Uidoc, бэкэнд документа
в документе кнопка, на кот повешена функция, кот. меняет поле в этом документе и сохраняет. но при запуске кнопки возможен вариант, когда...

Бэкэнд для мобильного приложения и сайта
Вопрос звучит так: Я создал сайт на asp.net core , и хочу сделать для нее мобильное приложения. Мне нужно создавать отдельные controller-ы ...

54
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
01.08.2017, 12:00
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от freeddos Посмотреть сообщение
А как быть на счет "красивостей"? CSS? и прочих вкусных вещей.
А что с ними?
0
Эксперт .NET
 Аватар для Usaga
14795 / 9569 / 1367
Регистрация: 21.01.2016
Сообщений: 36,071
01.08.2017, 12:10
Цитата Сообщение от freeddos Посмотреть сообщение
А как быть на счет "красивостей"? CSS? и прочих вкусных вещей.
Это вообще ортогонально поднимаемому тут вопросу...
0
0 / 0 / 1
Регистрация: 15.12.2010
Сообщений: 70
01.08.2017, 12:16  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Это вообще ортогонально поднимаемому тут вопросу...
Это просто спортивный интерес)
0
Эксперт .NET
 Аватар для Usaga
14795 / 9569 / 1367
Регистрация: 21.01.2016
Сообщений: 36,071
01.08.2017, 12:20
freeddos, если вы собираетесь делать веб-приложение, то там всё это и так будет.
0
0 / 0 / 1
Регистрация: 15.12.2010
Сообщений: 70
01.08.2017, 12:23  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
freeddos, если вы собираетесь делать веб-приложение, то там всё это и так будет.
Если говорить про сервер который работает на сокетах и обрабатывает
C#
1
HttpListenerRequest
0
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
01.08.2017, 12:56
Цитата Сообщение от freeddos Посмотреть сообщение
А как быть на счет "красивостей"? CSS? и прочих вкусных вещей.
А что с ними?
Цитата Сообщение от Usaga Посмотреть сообщение
то там всё это и так будет
) с чего бы им там появиться без вмешательства человека.
Цитата Сообщение от freeddos Посмотреть сообщение
Если говорить про сервер который работает на сокетах и обрабатывает
Хочешь красивостей - изучай веб технологии, включая CSS и JavaScript.
Для меня удобным оказался этот сайт
0
0 / 0 / 1
Регистрация: 15.12.2010
Сообщений: 70
01.08.2017, 13:12  [ТС]
Цитата Сообщение от aquaMakc Посмотреть сообщение
Хочешь красивостей - изучай веб технологии, включая CSS и JavaScript.
Для меня удобным оказался этот сайт
Можно ли будет отправлять CSS в запросах? или например файлы html с готовой страницей?
0
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
01.08.2017, 13:17
Цитата Сообщение от freeddos Посмотреть сообщение
Можно ли будет отправлять CSS в запросах? или например файлы html с готовой страницей?
варианта два. Либо стили CSS указывать сразу в HTML коде, либо отдельным файлом, а на странице тэгом указывать на него ссылку, например:
HTML5
1
<link rel="stylesheet" type="text/css" href="form.css"/>
Во втором случае в процессе парсинга HTML браузер запросит у сервера этот файл. Задача программиста этот запрос отловить и в ответ отправить сериализованный файл.
Браузер разберёт файл и применит стили в нужных местах страницы.
Примерно такая-же ситуация со скриптами JavaScript. Можно код функций описывать непосредственно в HTML, а можно в отдельных файлах вида:
HTML5
1
<script src="jquery.js"></script>
0
Эксперт .NET
 Аватар для Usaga
14795 / 9569 / 1367
Регистрация: 21.01.2016
Сообщений: 36,071
01.08.2017, 13:22
Цитата Сообщение от aquaMakc Посмотреть сообщение
) с чего бы им там появиться без вмешательства человека.
Тонкий намёк на то, что вопрос не вопрос.

Цитата Сообщение от freeddos Посмотреть сообщение
Можно ли будет отправлять CSS в запросах? или например файлы html с готовой страницей?
Эм. Что вы подразумеваете? Откуда и куда отправлять?
0
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
01.08.2017, 15:09
Цитата Сообщение от Usaga Посмотреть сообщение
Что вы подразумеваете? Откуда и куда отправлять?
Они подразумевают лишний геморрой, которого можно избежать в данном случае.

Тупо бы установили IIS(поставить несколько галочек в "Программы и Компоненты") и использовали его возможности.
0
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
01.08.2017, 15:15

Не по теме:

Цитата Сообщение от LeniumSoft Посмотреть сообщение
Они подразумевают лишний геморрой, которого можно избежать в данном случае.
) ну я когда всё это делал у меня было чёткое требование в ТЗ - никаких IIS и других дополнительных программ. Исключительно самохостинг. Даже устанавливаемыми СУБД запретили пользоваться. Только Embedded, только хардкор.



Добавлено через 3 минуты
LeniumSoft, да не напишет за разработчика IIS те-же CSS или JavaScript скрипты.
0
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
01.08.2017, 15:19
Цитата Сообщение от aquaMakc Посмотреть сообщение
да не напишет за разработчика IIS те-же CSS или JavaScript скрипты.
Я и не говорю что он их будет за разработчика писать.

Но разработчик сможет их писать сам вместо колупания с HttpListener и изобретания очередного велосипеда.
0
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
01.08.2017, 15:34
Цитата Сообщение от LeniumSoft Посмотреть сообщение
Но разработчик сможет их писать сам вместо колупания с HttpListener и изобретания очередного велосипеда.
Я ТСа честно предупредил, что если он хочет отказаться от IIS`а - ему придётся руками все процессы разруливать. Он от идеи не отказался. Кто мы такие, чтобы ему что-то запрещать?
0
0 / 0 / 1
Регистрация: 15.12.2010
Сообщений: 70
01.08.2017, 15:59  [ТС]
Цитата Сообщение от aquaMakc Посмотреть сообщение
Я ТСа честно предупредил, что если он хочет отказаться от IIS`а - ему придётся руками все процессы разруливать. Он от идеи не отказался. Кто мы такие, чтобы ему что-то запрещать?
ну да логично) интересная практика. Это мне подходит.
0
Эксперт .NET
 Аватар для Usaga
14795 / 9569 / 1367
Регистрация: 21.01.2016
Сообщений: 36,071
01.08.2017, 16:43
Цитата Сообщение от freeddos Посмотреть сообщение
ну да логично) интересная практика. Это мне подходит.
Это интересная практика только когда написани своего HTTP-сервера (пускай и лоховского) - первоочередная и единственая цель. А так у вас планы и на управление железом и на веб-приложение и на сервис отдельный и на HTTP-сервер. Не захлебнётесь от такого количества зависящих друг от друга дел?

Можно и код в самодельной студии тоже писать. А что бы нет, правда? Тоже практика интересная, что уж там...

Поговорка "Разделяй и влавствуй" - не просто красивые слова. Я уже давно на практике понял, что это работающая мудрость. Выделяете основную задачу и работаете над ней ни на что не отвлекаясь.

Нужно веб-приложение? Пишите только его. Хостите в IIS. Не знаете что это такое? Откладывайте веб-приложение в сторону и гуглите статьи\видосы пока не разберётесь. Потом возвращайтесь к своему веб-приложению и спокойно его пилите, ведь хостить его уже будет нормальный сервер, а не кусок г**на, который ещё написать надо. Тоже самое со всеми остальными аспектами вашей "системы".

На правах совета.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.08.2017, 16:43

Стоит ли скрывать robots txt или нет? Если стоит, то как это надо правильно сделать?
Ребят, если стоит скрывать роботс, то скажите как это сделать, особо толком ничего не нашел в поисковике(больше спама).

Как сделать, что бы в Memo1, на месте (строке) где стоит курсор, выделялась цветом строчка, где стоит печатный курсор «|»?
Как сделать, что бы в Memo1, на месте (строке) где стоит курсор, выделялась цветом строчка, где стоит печатный курсор «|»?

Дайте совет стоит или не стоит пользоваться этим хостингом
Дайте совет стоит или не стоит пользоваться этим хостингом. Хостинг находится по адресу www.lipak.ru Предложение воспользоваться их...

Стоит ли ставить 10 винду заместо 7 домашней? Стоит ли обновлять с 7 на 10 в автоматическом режиме до июля?
У меня 7 лицензия. Но я не умею ставить винду=( Подскажите мне пожалуйста, стоит ли с виндовс 7 домашней переходить на 10?? Будет ли...

Курсы по PHP Учебный центр «Специалист» при МГТУ им.Н.Э.Баумана Стоит или не стоит?
Всем привет. Кто-нибудь проходил курсы по PHP в &quot;Учебный центр «Специалист» при МГТУ им.Н.Э.Баумана&quot;(вебинары). Если да то какие...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
55
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru