Другие языки программирования и технологии
Переход с PHP на ASP.NET C#
Всем привет, научился на PHP писать сайты, работать с БД, хочу перейти на ASP.NET C#, т. к. это от майкрософт собственно вопросы 1) Будет ли размещать сайты ASP.NET на обычных линуксовых серверах (хостингах) или нужно прям MS Server и IIS 2) БД только Ms SQL или Mysql тоже можно. 3) и в целом насколько сложно ASP.NET в освоении до уровня создания динамических страниц и работой с БД.
1. Если это ASP NET Core то возможно
2. Бд любая, не только майкрософтовская, для этого есть обертка называемая entity framework
3. Субъективно, но да - требуется лучшее понимание ООП
2. Бд любая, не только майкрософтовская, для этого есть обертка называемая entity framework
3. Субъективно, но да - требуется лучшее понимание ООП
Ответов тут как минимум два: что в принципе возможно и что в реальности чаще всего доступно за внятные деньги. Ниже -- о том, что чаще всего доступно за внятные деньги (о том, что возможно, можно рассуждать до бесконечности, но для этого обычно нужен выделенный сервер).
1. Нужен специальный хостинг с Windows Server и IIS. Стоит он обычно дороже, чем эквивалентный линуксовый. Но обычно на проценты, а не в разы.
2. Сервер баз данных чаще всего SQL Server Web Edition.
3. ASP.Net -- это средство разработки, с помощью которого "нормальный" (т. е., разрабатывающий приложения для Windows) разработчик может с минимальными заиканиями начать разрабатывать веб-приложения (именно веб-приложения, а не "динамические страницы"). По сравнению с PHP требуется гораздо лучшее понимание ООП (такого, каким оно реализовано в языках .Net) и определенный уровень знакомства с API Windows.
1. Нужен специальный хостинг с Windows Server и IIS. Стоит он обычно дороже, чем эквивалентный линуксовый. Но обычно на проценты, а не в разы.
2. Сервер баз данных чаще всего SQL Server Web Edition.
3. ASP.Net -- это средство разработки, с помощью которого "нормальный" (т. е., разрабатывающий приложения для Windows) разработчик может с минимальными заиканиями начать разрабатывать веб-приложения (именно веб-приложения, а не "динамические страницы"). По сравнению с PHP требуется гораздо лучшее понимание ООП (такого, каким оно реализовано в языках .Net) и определенный уровень знакомства с API Windows.
ASP.NET (NetCore) давно работает на Linux системах.
БД не только МС
Пруф: скрин MonoDevelop (C#) + Net + Apache + Firefox для отображения (на скрине для примера стандартный элемент управления календарь WebForms. Хотя сейчас больше любят MVC).
(начал тут недавно заниматься проектом в связке с MySQL).
Всё запущено под линухом без эмуляций и т. д.

БД не только МС
Пруф: скрин MonoDevelop (C#) + Net + Apache + Firefox для отображения (на скрине для примера стандартный элемент управления календарь WebForms. Хотя сейчас больше любят MVC).
(начал тут недавно заниматься проектом в связке с MySQL).
Всё запущено под линухом без эмуляций и т. д.

Нужно ASP.NET Core, тогда можно будет хостить на линуксе.
БД может быть любой, хоть Oracle. Зависит от провайдера.
Создавать динамические страницы на ASP не сложно. Сложность в том, что надо хорошо знать язык C#, а это не всем даётся, т. к. C# универсальный полноценный язык, на котором разрабатывают не только вебсайты.
БД может быть любой, хоть Oracle. Зависит от провайдера.
Создавать динамические страницы на ASP не сложно. Сложность в том, что надо хорошо знать язык C#, а это не всем даётся, т. к. C# универсальный полноценный язык, на котором разрабатывают не только вебсайты.
Похожие вопросы
- Какие приемущества у PHP перед ASP.NET? Почему все зациклены на PHP?
- Что лучше изучать PHP или ASP net
- Почему в Германии так любят Java, PHP, и все OpenSource продукты? Вот я допустим люблю только C#, ASP.NET.
- PHP (MySQL) vs. ASP.NET (MS SQL) - что выбрать и какое у них будущее?
- Какую книгу посоветуете для начального ознакомления с ASP.NET для создания сайтов? Заранее спасибо.
- Какой программист ценнее: с знаниями JS, MySQL, HTML, PHP или же visual C++/C# ?
- Поцаны, выбираю допкурс на следующий год, что перспективнее C# .NET vs PHP. В реале не хочу ни того ни другого.
- Джуниор на обучение. 25 лет. Delphi, c#, js, php, html, css основы
- Насколько сложены PHP, JavaScript, Java, C++?
- С какого языка лучше начать c,с++,с#.java.php