PHP хорош тем, что добрые люди делают WordPress, InvisionBoard и другие штуки, которые позволяют быстро решить соответствующую задачую с минимальными затратами.
100 одновременных посетителей - это уже хороший проект, можно и порадоваться :)
Сравните количество инструментария. В J2EE на данный момент больше.
Под инструментарием вы что понимаете? Среды разработки?
Так что далеко не факт что решение на базе .NET будет дешевле
Я не говорил, что обязательно будет дешевле. Я не согласился с Вами, что .NET будет дороже.
Windows как серверная платформа слаба
С такими высказываниями и спорить не хочется.
В java используется очень большое число довольно сложных технологий, которые в других языках и не используются во все. Для их эффективного использования требуется хорошая подготовка.
Джависты круче всех :)
Ага взяли вот из воздуха все и придумали. И то что многое в .NET сделано как в Java так случайное совпадение. Только вот совпадений сильно много.
А Java снизошла божественным прозрением и ни на чем не основывается?
Cоздателям .NET не ставилась задача "скопируйте нам Java", а требовалось создать конкурента Java во всех сегментах рынка. Что у них и успешно получилось. Java завоевала мобильники.
J2EE. Я говорю не про SE (Standart Edition), а про EE (Enterprise Edition). Инструментарий. Вот гляньте
Глянул. И чего не хватает в .NET? Да и статья за 2000 год. Сейчас уже и 2006 и .NET Framework 3.0 в релизе.
Вот это вообще глупый вопрос...
Точно глупый. Linux на Solaris и т.д. - это скорее миграции и перекомпиляции (не накидывайтесь, Solaris для меня тот же *nix :) ).
Я не спорю, что кросплатформенность замечательная штука, но она нужна уж очень редко. Начали на Java, потом она и помогает по *nix-ам перемещаться. А перескачить вдруг на другой сервер приложений или на совсем другую платформу - всё равно геммороя и затрат куча будет, а не по "нажатию кнопки".
Просто нарастить мощность сменой платформы нельзя
Если это "просто нарастить мощность", то снимаю перед вами шляпу :)
Да еще вопрос если .NET так привязана к Windows платформе на кой делать виртуальную машину и байткод?
А на то, что под .NET вы можете на многих языках писать. И на Java в том числе.
Да и есть реализация .NET для Unix, но Microsoft не её поддерживает и пока там все так себе.
Упирается то конечно все в сервера, но в случае .NET это могут быть крупные суммы даже по сравнению с серверами для java.
Ну вот и давайте не будем про крупные суммы. Что Microsoft не бесплатный, что сервера приложений для Java. И всем одинакого мощности нужны.
Для серверной java требуются серьезные разработчики
Серьезность разработчика не определяется теми языками и платформами, которые он знает. Не вижу чего такого сложного в Java, чтобы Java-разработчики были "серьезнее" других разработчиков. Ценится голова и опыт.
А сайчас развитие веба идет в сфере мелкого и среднего бизнеса. Они же по большей части берут то что им удобнее и понятнее. Обычно их IT-инфраструктура построена на продуктах Windows. В этом случае .NET выгодна и удобно
Web развивается всеми видами бизнеса. Я думаю дело в ограниченияе Java в доступности. Для Java надо поднимать только свой сервер. Для LAMP или .NET тебе пожалуйста и shared и dedicated и начиная от 5 долларов в месяц.
Особенно учитывая что она была скопирована с java
А такие выпады в стиле маркетологов и пиарщиков Sun-а или Micrоsoft-а делать не обязательно ;)
Paypal активируется без проблем. Сканишь загран паспорт. Сканишь выписку с кредитки, где виден активационный платеж PayPal. Сканишь еще счет за квартиру, где будет твоё ФИО и адрес. И в комментарии пишешь, как твоё ФИО и адрес выглядят по-русски.
Ну и шлешь все по факсу.
Активируют 100%.
Смотря что понимать под "полный аналог J2EE"? В .NET есть все, что нужно для серверных приложений приложений любой архитектуры. Я конечно не работал плотно с java-проектами, но не знаю чего-то уникального в J2EE, аналогов чему нет в .NET.
У .NET есть кроссплатформенность?
А она кому-то нужна? Без маркетинговых деклараций, а в реальных проектах :)
На .NET может быть, но не думаю что это сильно загруженные проекты?
Не знаю, что вы имете ввиду под "сильно нагруженными". Сильно нагруженные пишут на Си.
А на .NET пыхтит MySpace.com, хоть и частично. Да и сам Microsoft.com.
Вообще тут всё упирается в "на чем начали писать" и "сколько есть денег на сервера".
P.S. Кстати, я вообще что-то последние лет 5 про серверную Java ничего не слышал. Не в смысле "а не померла ли", а в смысле развития и расширения рынка.
Два факторо роста платформы Microsoft:
1) .NET
2) значительное снижения цен на shared и dedicated Windows-хостинг
3) Windows Server 2003 и SQL Server 2005 (как повышение стабильности так и новая лицензионная политика, что отразилось на пункте 2)
От .NET пахнет:
- лучшей средой разработки, из тех что я видел за 10 лет
- замечательной (снова хотел написать лучшей) платформой для создания и сопровождения кода при заказных разработках
И я тоже работаю на британском рынке и .NET решения там востребованы.
P.S. Хотя LAMP - тоже замечательная платформа и прекрасно используется, но за .NET преимущество создания с нуля как объектной платформы приложений.
Я про Путина ничего не говорил.
Тут разговор про конкретную ситуацию с учитилем (вернее про то, что о ней все узнали) и реакцию на неё главы государства.
И то и другое - работа пиарщиков.
100 одновременных посетителей - это уже хороший проект, можно и порадоваться :)
Только и правда Роуз слишком топорно действует.
Под инструментарием вы что понимаете? Среды разработки?
Я не говорил, что обязательно будет дешевле. Я не согласился с Вами, что .NET будет дороже.
С такими высказываниями и спорить не хочется.
Джависты круче всех :)
А Java снизошла божественным прозрением и ни на чем не основывается?
Cоздателям .NET не ставилась задача "скопируйте нам Java", а требовалось создать конкурента Java во всех сегментах рынка. Что у них и успешно получилось. Java завоевала мобильники.
А PHP - ну вот такой уж кривенький есть. Уж лучше Perl-а :)
P.S. Что-то вспомнился БобрДобр :) Он, по словам создателей, на Java жил недолго.
Глянул. И чего не хватает в .NET? Да и статья за 2000 год. Сейчас уже и 2006 и .NET Framework 3.0 в релизе.
Точно глупый. Linux на Solaris и т.д. - это скорее миграции и перекомпиляции (не накидывайтесь, Solaris для меня тот же *nix :) ).
Я не спорю, что кросплатформенность замечательная штука, но она нужна уж очень редко. Начали на Java, потом она и помогает по *nix-ам перемещаться. А перескачить вдруг на другой сервер приложений или на совсем другую платформу - всё равно геммороя и затрат куча будет, а не по "нажатию кнопки".
Если это "просто нарастить мощность", то снимаю перед вами шляпу :)
А на то, что под .NET вы можете на многих языках писать. И на Java в том числе.
Да и есть реализация .NET для Unix, но Microsoft не её поддерживает и пока там все так себе.
Ну вот и давайте не будем про крупные суммы. Что Microsoft не бесплатный, что сервера приложений для Java. И всем одинакого мощности нужны.
Серьезность разработчика не определяется теми языками и платформами, которые он знает. Не вижу чего такого сложного в Java, чтобы Java-разработчики были "серьезнее" других разработчиков. Ценится голова и опыт.
Web развивается всеми видами бизнеса. Я думаю дело в ограниченияе Java в доступности. Для Java надо поднимать только свой сервер. Для LAMP или .NET тебе пожалуйста и shared и dedicated и начиная от 5 долларов в месяц.
А такие выпады в стиле маркетологов и пиарщиков Sun-а или Micrоsoft-а делать не обязательно ;)
Ну и шлешь все по факсу.
Активируют 100%.
Смотря что понимать под "полный аналог J2EE"? В .NET есть все, что нужно для серверных приложений приложений любой архитектуры. Я конечно не работал плотно с java-проектами, но не знаю чего-то уникального в J2EE, аналогов чему нет в .NET.
А она кому-то нужна? Без маркетинговых деклараций, а в реальных проектах :)
Не знаю, что вы имете ввиду под "сильно нагруженными". Сильно нагруженные пишут на Си.
А на .NET пыхтит MySpace.com, хоть и частично. Да и сам Microsoft.com.
Вообще тут всё упирается в "на чем начали писать" и "сколько есть денег на сервера".
P.S. Кстати, я вообще что-то последние лет 5 про серверную Java ничего не слышал. Не в смысле "а не померла ли", а в смысле развития и расширения рынка.
Хороший спец по Prolog вообще бешеных денег стоит :)
а на .NET и LAMP выходит не строят? :)
Свой почтовик держать - дороже, чем GMail, да и ещё админа найти надо, который обеспечит такую же надежность, как GMail. Так что альтернатив не вижу.
1) .NET
2) значительное снижения цен на shared и dedicated Windows-хостинг
3) Windows Server 2003 и SQL Server 2005 (как повышение стабильности так и новая лицензионная политика, что отразилось на пункте 2)
- лучшей средой разработки, из тех что я видел за 10 лет
- замечательной (снова хотел написать лучшей) платформой для создания и сопровождения кода при заказных разработках
И я тоже работаю на британском рынке и .NET решения там востребованы.
P.S. Хотя LAMP - тоже замечательная платформа и прекрасно используется, но за .NET преимущество создания с нуля как объектной платформы приложений.
Тут разговор про конкретную ситуацию с учитилем (вернее про то, что о ней все узнали) и реакцию на неё главы государства.
И то и другое - работа пиарщиков.