Никита Г.
6 повідомлень
#16 років тому
Добрый день,

подскажите, пожалуйста, ссылку или поделитесь личным опытом по следующей проблеме:

Собираемся делать сайт с достаточно сложными компонентами. Поэтому хотелось бы использовать в разработке ASP.NET 2.0. Но нету опыта содержания такого сайта на сервере. Посему, хотелось бы узнать, насколько это дороже (в смысле хостинга) и насколько меняется нагрузка на сервер по сравнению с апачем. Т.е. реально ли асп.нет намного более требовательный к ресурсам, чем апач?

Любители пофлудить и похоливарить на тему линукс-виндоус -- идите """" сразу. Нужен диалог по теме, а не троллинг.

Спасибо большое заранее.
Николай Б.
23 повідомлення
#16 років тому
Ну нет, не шипко требовательный

Вы посмотрите цены на ASP.NET хостинг (у нормальных компаний), в эту цену уже заложены расходы на ресурсы сервера, чтобы среднестатистические ASP.NET приложения работали с нормальной для среднестатистического ASP.NET приложения скоростью. Стоимость ASP.NET хостинга минус стоимость PHP хостинга - разница в цене содержания на хостинге. Администрирования ни там ни там особо сложного не требуется.

А по скорости выполнения схожих задач выигрывает ASP.NET (можно ссылки на тестирование искать не буду? желающие могут ознакомиться с графиками на сайте Microsoft).
По удобству расширения, документирования и др. _лично_мне_ нравится опять же .net

Ток советы по оптимизации читайте, пожалуйста и внимательно смотрите на компоненты, на основе которых что-то будете делать.
Никита Г.
6 повідомлень
#16 років тому
Большое спасибо за совет!
Николай М.
1895 повідомлень
#16 років тому
Могу добавить только, администрирование Windows - сервера всегда дешевле чем Linux-сервера

вопрос выбора технологии не тривиален, все завысит от того что за сайт, если на подобии rapidshare, то здесь лучше java или чтото ещё меньшего уровня абстракции, если чтото вида системы управления контентом, то здесь выигрывает PHP за счёт большой модульности, ASP.Net дорогой только как платформа, все остальное от лукавого...)

ИМХО
Андрей Г.
18 повідомлень
#16 років тому
Держать Microsoft-based ресурс - намного дороже. Лицензии MS на продукты для крупных проектов - MS SQL Developer Edition, Windows Server Datacenter Edition, etc - очень дорогие. Всяческие приблуды для такой инфраструктуры - софт для мониторинга, бекапа, быстрых настроек, оптимизаций - баснословно дорогой. Проблем с .NET программами возникает намного больше, их сложнее решать, в основном за счет того что ошибки менее информативны а мониторинг производительности и отдельных элементов системы без third-party software практически невозможен.
В плане стоимости хостинга - выделенные сервера стоят одинаково, не важно что вы туда поставите.

Существует (и довольно популярно) мнение, что Windows админы дешевле чем администраторы Linux/Unix систем. Это не так. Скорее всего, мнение появилось из-за среднестатистических зарплат "Windows System Administrator", которым меньше платят чем их коллегам по Unix. На самом деле, первые мало на что способны кроме как поковырять DC, поставить пару галочек в IIS. За редкими исключениями, конечно. ХОРОШЕГО Windows админа ВЫСОКОЙ квалификации найти намного сложнее, чем хорошего админа Unix/Linux - их просто существенно меньше, и зарплаты их иногда бывают на порядок больше. Поэтому поддержка Windows сервиса дороже.

Насчет разработки - и для PHP и для .NET существуют средства rapid development, поэтому тут примерно одинаково.
Николай Б.
23 повідомлення
#16 років тому
Оффтопик
Вам разработчики под ASP.NET требуются?
Никита Г.
6 повідомлень
#16 років тому
Большое спасибо всем за ответы!

2 makandabar: спасибо, разработчики пока не требуются.