Умозаключениями относительно удобства, интуитивной простоты и грамотной объектной модели. Сам не воспринимал всерьёз, пока кодил на php, сейчас пересел под asp.net — и возвращаться как-то совсем не хочется :)
>и возвращаться как-то совсем не хочется :)
Я вообще ни разу не встречал ни одного программиста перешедшего с MS на php. Всегда наоборот. Относительно интуитивной простоты VS я не разделяю ваше мнение. К сожалению, юзабельностью инструментальные программы от MS не блещут. Имхо.
Ой. Столько вопросов к Вам.
А сколько денег тратите на операционку, инструментарий, вижуалстудии всякие? На сколько больше приходится платить клиентам с учётом этих трат за проэкт по сравнениею с этим же проэктом на linux-е?
Как защищаете комп на винде с внешним IP? Антивирусы ставите или нет? Если да — то какие и как сильно она нагружают систему? Что там и как с фаерволами?
>Windows Server 2008 Web Edition майкрософты раздают на каждом углу (с правом коммерческого использования).
Вы читали условия, по которым их раздают? Это временная акция, всегда так не будет.
И на счёт антивирусов Вы не ответили — на сколько они затупливают систему?
Условия нормальные :) Лично у меня валяется пара дистрибутивов, которые я пока всё равно не знаю, куда применить :) Так что «временность» меня вполне устраивает…
Насчёт антивирусов — я не админ и за сервера не отвечаю. Поэтому и не ответил. Если вам так интересно, то лично на моих машинах стоит 4-ый ESET, который я использую как раз из-за его незаметности в плане производительности.
А можно посмотреть на сервак на винде, который держит лям хитов день? без статики конечно.
И во сколько раз решение на линуксе будет работать быстрее при тех же условиях(конфигурации железа, выполняемые задачи)
Уже помоему всем ясно что железо по сравнению с софтом почти ничего не стоит. А в софте очень затратная и критичная часть это поддержка и доработка. И вот тут как раз у microsoft все отлично.
Железо ничего не стоит по сравнению со стоимостью linux?
А на счёт доработки — это да. Винда на столько дырявая, что нужно постоянно докачивать заплатки, иначе сервак съедят. Интересно, как ведёт себя сервак, когда прилетают обновления? Или лучше чтоб постоянно кто-то ручками следил за ними? А перегружать после апдейта часто приходится? Это что же, нельзя оставить, чтоб оно работало себе 7 лет (самый большой аптайм на линухе, который я видел) и не трогать?
А винда точно ничего такого не шлёт на майкрософту? А апдейты, которые пришли точно ничего слать не будут? А нельзя это как-то по исходникам проверить? А х ну да… Как это я забыл… Нет исходников (((
Не надо холиворить. Речь шла о платформе asp.net, вы же всяческими усилиями пытаетесь перевести тему в разряд холивора win/*nix.
Вас никто не принуждает использовать Windows Server. Можете использовать Mono под любимым линуксом/фряхой.
Вас никто не заставляет пользовать VisualStudio. Есть SharpDevelop/MonoDevelop, если они вам больше нравятся.
Есть провайдеры данных для мускула/постгреса, так что MS SQL тоже никто не заставляет использовать.
Кстати, MS SQL есть тоже в бесплатном, но вполне функциональном варианте «Express».
Вы удивитесь, но решения от MS действительно быстрее на хорошем железе. На старье (которое люди любят превращать в роутера/личные веб-сервера) действительно конкурентов никсам нет.
А MS быстрее засчёт более продуманной архитектуры. Их платформа не жалеет память на каждом шагу. Например, в отличие от того же php в asp.net домен приложения не пересоздаётся при каждом вызове, не происходит куча лишней инициализации и т.д. Получается быстрее, хотя и к памяти больше требований.
>А сколько денег тратите на операционку, инструментарий, вижуалстудии всякие?
Часть 1.
Касательно VS — нисколько. Оплачивала организация. Кстати студентам MS предоставляет инструменты бесплатно.
На стоимости проектов в которых я был занят это не отражалось. Во-первых, потому что сами по себе проекты были дорогими и сложными, в-вторых очень многие затраты компенсировались эффективностью инструментария и решением проблем интеграции с другими продуктами MS
В личных разработках использую исключительно php и простенькие редакторы для XSLT, php, html стоимостью от $30 до $100
Часть 2.
На двух комп. стоит drWeb, на двух NOD32. Систему не грузят. Фаерволы разные. Проблем много лет не возникало.
Не обращайте внимание, это сообщение больше шутка и личная привычка. Прёт меня писать в фаре, если я под виндой. Использовал для веб разработки. Вёрстка, РНР, Смарти. Иногда C# и C++ попадались.
Если говорить о web технологиях MS то давайте начнем с их веб-сервера. Вы называете это интуитивной простотой??? Апач с его текстовыми конфигами в разы понятнее. Тысячи галочек и кнопочек это не простота, а маразм. Мне всего один раз по работе пришлось столкнуться с IIS и нет такой силы, что заставит меня сделать это снова.
Вы наверное сильно удивитесь, если узнаете, что конфиг IIS'а — ничуть не более бинарный, он такой же текстовый, если быть точнее — XML… И вы его при желании можете тоже сами править. Только вот почему-то видя апач мы сразу ищем документацию и конфиги, а видя IIS и гуёвый интерфейс администрирования — совершенно не удосуживаемся заглянуть в документацию, а тут же начинаем орать «мне не нравятся галочки». Да, на всякий случай — IIS'ом можно рулить и с командной строки тоже. И с новомодного PowerShell…
1. могу я ссылку на свой проект опубликовать? :)
2. у вас предвзятое мнение об asp.net, работает он не медленнее всего другого, а чаще — быстрее (за счет скомпилированных сборок)
Если стоит, то да. А пока мы имеем какой-то там движок(но ведь с использованием технологий MS), наполнение со стороны (но ведь с использованием технологий MS) и внешний вид, от которого глаза сводит, если пытаться разобраться.
Если ты еще не в курсе,
я скажу тебе, читатель:
все зависит от контекста,
все буквально, даже я!
…
вне контекста, к сожаленью,
не бывает ничего!
Абсолютно ничего,
кроме Бога одного.
Что вы :) Я просто подумал, что автор верстал для такого проекта именно в IE, и потому FF3 показывает ахинею. Проверил ради такого, в IE не сильно лучше :)
Открыта галерея веб-сайтов на базе технологий Microsoft