alexander_lamdan
@alexander_lamdan
Тупа программист хехе

Можно ли писать бэкенд на чистом C#, как на PHP? Не привлекая фреймворки?

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

Прежде всего я спрашиваю для того, чтоб мне как PHP бэкенд разработчику, узнать си шарп и попробовать по создавать проекты на вебе не привлекая фреймворки ради удовольствия.
  • Вопрос задан
  • 344 просмотра
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Можно, но не нужно.
HttpListener listener = new HttpListener();
listener.Prefixes.Add ("http://localhost:51111/MyApp/"); // Listen on 51111
listener.Start();


как альтернатива
https://github.com/dotnet-websharper/core
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@vabka Куратор тега C#
Токсичный
Сравнение PHP и C# не корректно.
1. PHP изначально сделан для веба
2. PHP интерпретируемый
3. Очень много ответственности по обработке запроса на себя берёт Apache

При разработке на C# используется asp net core, в котором находится веб сервер kestrel, который берёт на себя работу с сетью и HTTP.

В принципе, вы можете попробовать использовать CGI вместе с C#, но это плохая идея.
Ответ написан
Можно, но через чур трудаемко.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы