Книги или ресурсы по более менее современной разработке веб-сайтов на C#
От: Evgeniy Skvortsov Россия  
Дата: 24.08.21 17:36
Оценка: +1
Всем привет

Подскажите плиз сабж

Цель — быстро накидать легкую веб утилитку для сервера БД, на котором крутится промышленное решение.

Сервер — винда и IIS 8.5

Никаких серьезных разработок не планируется, с самим C# знаком, нужно именно веб разработка.

Это так, для поддержки, некоторые косяки обмена инфой с другими системами править.
Re: Книги или ресурсы по более менее современной разработке веб-сайтов на C#
От: bnk СССР http://unmanagedvisio.com/
Дата: 24.08.21 18:37
Оценка:
Здравствуйте, Evgeniy Skvortsov, Вы писали:

ES>Это так, для поддержки, некоторые косяки обмена инфой с другими системами править.


C# для этого вроде как не нужен. Нынче в моде "low code / no code development", типа мышковозительства и экселевских формул в Power Apps
Re: Книги или ресурсы по более менее современной разработке веб-сайтов на C#
От: BlackEric http://black-eric.lj.ru
Дата: 24.08.21 18:52
Оценка: 30 (4)
Здравствуйте, Evgeniy Skvortsov, Вы писали:

ES>Всем привет


ES>Подскажите плиз сабж


ES>Цель — быстро накидать легкую веб утилитку для сервера БД, на котором крутится промышленное решение.


ES>Сервер — винда и IIS 8.5


ES>Никаких серьезных разработок не планируется, с самим C# знаком, нужно именно веб разработка.


ES>Это так, для поддержки, некоторые косяки обмена инфой с другими системами править.


Руководство по ASP.NET Core 5. Для старта этого достаточно.
https://github.com/BlackEric001
Re: Книги или ресурсы по более менее современной разработке веб-сайтов на C#
От: vaa  
Дата: 25.08.21 02:30
Оценка: 7 (2)
Здравствуйте, Evgeniy Skvortsov, Вы писали:

ES>Цель — быстро накидать легкую веб утилитку для сервера БД, на котором крутится промышленное решение.

что такое утилитка? страничка с парой кнопок?

ES>Сервер — винда и IIS 8.5

asp.net core не нуждается более в iis как раньше. более того обнаружил такой косяк, что надо дополнительно настраивать пул,
если в приложении должен работать фоновый процесс. их два: 1. надо открыть приложение чтобы оно стартануло и 2. отключить время бездействия в пуле(причем пул должен быть кажется классический) иначе через 20 минут приложение
благополучно гасится. поэтому рекомендую посмотреть в сторону запуска хоста веб-приложения в виде службы (Worker).
и еще сразу смотрите NET6 релиз в октябре. там api сильно упростили.

ES>Никаких серьезных разработок не планируется, с самим C# знаком, нужно именно веб разработка.

Для ui рекомендую blazor server, если js не охота изучать.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: Книги или ресурсы по более менее современной разработке веб-сайтов на C#
От: vaa  
Дата: 25.08.21 02:32
Оценка: 6 (1)
Здравствуйте, Evgeniy Skvortsov, Вы писали:

https://habr.com/ru/company/microsoft/blog/543564/
https://docs.microsoft.com/ru-ru/dotnet/architecture/blazor-for-web-forms-developers/
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[2]: Книги или ресурсы по более менее современной разработке веб-сайтов на C#
От: Evgeniy Skvortsov Россия  
Дата: 14.09.21 17:11
Оценка:
Здравствуйте, vaa, Вы писали:

vaa>что такое утилитка? страничка с парой кнопок?


В первом приближении, это несколько страниц с разным функционалом. Вообще суть идеи — прямая работа с данными в MS SQL Server.
Часть страниц — информационные, показывающие внутренне состояние сервера, сессий, таблиц ...
Другая часть — формы для ввода данных, выполнение запросов на основе этих данных и вывод результатов в таблицу

vaa>Для ui рекомендую blazor server, если js не охота изучать.


С js знаком, не проблема. Посмотрел на блазор, показалось для моих целей избыточен.

Еще такой вопрос — Razor Pages — только руками писать html ? Есть какой-то вариант визуального редактирования ?
Re[3]: Книги или ресурсы по более менее современной разработке веб-сайтов на C#
От: vaa  
Дата: 15.09.21 00:17
Оценка:
Здравствуйте, Evgeniy Skvortsov, Вы писали:


ES>С js знаком, не проблема. Посмотрел на блазор, показалось для моих целей избыточен.

а мне кажется совсем даже не плохо получилось бы по вашему описанию. выгода очевидна — одна кодовая база. Только сразу NET6 надо использовать.

ES>Еще такой вопрос — Razor Pages — только руками писать html ? Есть какой-то вариант визуального редактирования ?


Да, просто настраивается горячая перезагрузка(от версии к версии ломают поэтому процесс может отличаться)
и ставишь ide и браузер рядышком.
с простым html попроще можно в vs code поставить live server.
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.