Назад | Перейти на главную страницу

Будущее ASP.NET на Linux?

Я размышлял. Что вы, ребята, думаете о будущем ASP.NET на Linux? Я мало знаю о IIS и кое-что знаю о Linux. Я не хочу ничего программировать на php, и при поиске хоста мне сложно найти хост, который мне нравится в Windows.

Я хотел бы разрабатывать приложения, не задумываясь о платформе, отсюда и вопрос. Что вы, ребята, думаете о будущем ASP.NET на Linux? Как вы думаете, он станет популярным и более 25% хостов Linux (общих), поддерживающих ASP, или вы думаете, что ASP.NET будет работать в Windows гораздо дольше, прежде чем что-то произойдет?

Инструменты и поддержка постоянно улучшаются в течение многих лет, но хостинговое сообщество очень медленно внедряет моно и предоставляет предварительно сконфигурированные среды монофонического хостинга.

Очень мало провайдеров уже поддерживают это. Здесь у монопроекта есть небольшой список: http://www.mono-project.com/FAQ:_ASP.NET#Hosting

При этом легко создать собственную среду хостинга для Mono, если вы используете либо выделенный сервер, либо общий виртуальный сервер. Есть множество хостинг-провайдеров, которые предоставят вам root-доступ к хосту Virtual Linux по ценам, сопоставимым с ценами провайдеров виртуального хостинга.

Отвечая на ваш вопрос, в ближайшее время не будет 25% поставщиков виртуального хостинга, предлагающих моно для Linux. Было бы хорошо, но этого не произойдет. Однако есть хорошие альтернативы.

MonoDevelop это кроссплатформенная IDE, которую можно использовать для написания программ на C # и VB, включая ASP.NET который может получить доступ к Mono Framework, которая является версией .NET с открытым исходным кодом.

В монопроект усердно работал над получение ASP.NET для хорошей работы на платформе Linux путем создания модулей веб-сервера Apache, которые позволяют запускать веб-приложения .net на монофреймворке. MySQL также создал поставщиков баз данных, чтобы разрешить приложениям .net доступ к своим базам данных. Также есть Веб-сервер XSP который используется для локальной разработки веб-приложений ASP.NET на монофреймворке.

Так что, учитывая всю эту работу и поддержку Mono-Project от Novel, я считаю, что со временем использование asp.net в Linux станет более распространенным явлением.

Надеюсь, это поможет.

Если вы получите частный сервер вместо того, чтобы полагаться на общий хостинг, вам понравится то, что монопроект может работать как приложение ASP.NET. Но для виртуального хостинга большинству провайдеров будет сложно ограничить этот процесс и, следовательно, справедливо распределить его.

Telerik - стандартная платформа .NET, которую вы можете получить - полностью сертифицирована с использованием Mono. ( http://www.telerik.com/company/press-center/company-news/telerik-announces-support-for-mono.aspx Это говорит о зрелости и совместимости реализации Mono различных задействованных стандартов ECMA, а также о ее растущей жизнеспособности для обычных производственных приложений ASP.NET. Я не думаю, что сообщество Linux или сообщество .NET в целом полностью воспримут Mono (на самом деле это не соответствует ни одному из их мировоззрений), но я считаю, что люди Mono и Novell стремятся поддерживать и улучшать проект. . Короче говоря, Mono всегда будет небольшой нишей, но я думаю, что он останется актуальным и совместимым. Я говорю, давай. C # - прекрасный язык, а Linux - прекрасная ОС.

Anything .Net всегда будет второсортным в Linux. И действительно невозможно разработать программное обеспечение, в какой-то мере не задумываясь о платформе. Однако при этом вы можете рассмотреть возможность разработки на Java, поскольку общие инструменты доступны в Windows и Linux.