Пишу backend на PHP. Собираюсь перейти на C#. Знаю, этот язык предназначен для создания backend для сайта, пользуясь .NET. Вопрос:
1)Чем отличаются между собой .NET и ASP.NET? Что использовать лучше?
В общем говоря .NET
это платформа (содержит в себе среду выполнения, стандартную библиотеку и прочее прочее - не будем усложнять и лезть вглубь тут). .Net Core
- это новая платформа имеющая с оригинальным .NET общие корни, и отчасти с ним совместимая, самое радикальное отличие - Core больше не зависит от Windows и может запускаться на Linux (MacOS, etc).
ASP.NET
- вики тоже называет платформой, но это скажем так проблема терминов - короче АСПнэт - это такой фреймфорк для вебразработки поверх .NET
- так что для бэкэнда лучше использовать специализированный инструмент (тобишь ASP), вы все еще можете все это реализовать на чистом .NET, но придется постоянно изобретать велосипеды. Нынче стоит обратить внимание на ASP.NET Core
- самая свежея версия этой технологии основанной на том же .Net Core.
MVC
- это паттерн (шаблон разработки), который сейчас в ASP.Net считается мейнстримовым - Model-View-Controller
. Позволяет разделить приложение на относительно слабосязанные слои - Модель, Отображение, Контролер, данный паттерн отлично ложится на парадигму веб-приложений и на протокол HTTP в частности, потому популярен в том числе и в PHP, и других языках и фреймворках веб разработки.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При изучении Entity столкнулся с проблемойНет самого проекта ADO
Пишу Wpf MVVM приложение, в рантайме заполняю элемент ListView строками, после заполнения я могу только кликать по элементам, но не могу выделять...
Установил расширение https://githubcom/dmstr/yii2-adminlte-asset/
Пытаюсь реализовать загрузку файлов в CKEditor 4 по статье https://lan143ru/blog/records/60-zagruzka-kartinok-cerez-ckeditor-v-yii-2