Здравствуйте, skodnik, Вы писали:
S>может ли мне кто-то сказать что при реализации проекта на J2EE есть вот такие и такие преимущества перед .NET'ом?
В экономическом плане нет. Есть огромное преимущество в многообразии альтернатив. Чего в .NET практически не наблюдается. И, не смотря на то что сам C# и Framework развивается намного интереснее Java Language и J2SE, такие вещи как Ant, Spring, Hibernate, (и как бы ReSharper) перекочевали из мира Java. Думаю что и NMaven тоже не загорами.
Здравствуйте, skodnik, Вы писали:
S>- бесплатность — бесплатная среда разработки, бесплатные сервера БД на бесплатных ОСях. S>Поэтому и интересуюсь на чем же это все делается.
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, skodnik, Вы писали:
S>>может ли мне кто-то сказать что при реализации проекта на J2EE есть вот такие и такие преимущества перед .NET'ом? B>В экономическом плане нет. Есть огромное преимущество в многообразии альтернатив. Чего в .NET практически не наблюдается. И, не смотря на то что сам C# и Framework развивается намного интереснее Java Language и J2SE, такие вещи как Ant, Spring, Hibernate, (и как бы ReSharper) перекочевали из мира Java. Думаю что и NMaven тоже не загорами.
Честно говоря Spring, Hibernate не особо прижились в мире .NET. NHibernate неприжился из-за производительности, кошернее родной Linq или EF. Или же BLToolkit. Как видите альтернатив достаточно ).
Здравствуйте, Аноним, Вы писали:
S>>Должна же быть причина по которой Java распространена
А>Ну вам же уже основные причины назвали. А какие еще причины нужны? Спрашивайте
Ну, есть ещё историческая. Java уже себя хорошо зарекомендовала тогда когда framework был глючным и скудным на функциональность.
Здравствуйте, Blazkowicz, Вы писали:
D>>Не всегда надо очень энергично разруливать конкурентность. Для начала и MySQL пойдет вполне. B>Инструментарий у SQL Server намного приятнее.
ИМХО, начинающему все удобства и красивости в ГУЕ будут только вредить. Или, что еще хуже, привыкнет к одному конкретному продукту и будет чувствовать себя не в своей тарелке, если придется работать с другим ПО.
Кстати, "универсальная" Aqua Studio показалась вполне комфортной.
Здравствуйте, skodnik, Вы писали:
S>Смотрю на развитие языков C# и Java — ну нога в ногу. Фреймворки — ну что там что там достаточно. Бесплатность — оказалось нет!
Вас ввели в заблуждение.
В Java есть свобода выбора — хотите бесплатную IDE — Eclipse, Netbeans. Хотите платную — IDEA (только вот она хуже платных, ПМСМ). Хотите платную ОС — RedHat, Windows, Solaris. Хотите бесплатную — Linux. Аналогично во всем другом. При этом при правильном подходе решать может ваш заказчик, что ему нужно, а не вы.
S>>- бесплатность — бесплатная среда разработки, бесплатные сервера БД на бесплатных ОСях. B>Это ересь. По факту на рабочих станциях у всех стоит Windows.
за всех не надо.
Здравствуйте, Abyr, Вы писали:
A>Стесняюсь спросить. Вы предлагаете поставить крест на кросплатформенности, заюзав пропиетарное ПО от Microsoft?
А не пофиг ли, какое БД, если клиент базы юзает какой-нить Hibernate?
Если же база планируется "тяжеловесной", с кучей сторок и триггеров, то это отдельная тема, далекая от Java.
Да ты знаешь, не все так просто. Уронить safe программу на дотнете — это надо постараться. ИМХО, мощь и слабость дотнета — в интероперабельности с нативным кодом. Нет ничего проще, чем прямо из C# заюзать кучу нативных вещей, и даже побаловаться арифметикой указателей. Вот эта доступность может сыграть плохую шутку, если технические руководители будут пропускать на финансовых проектах всякий unsafe.
S>Должна же быть причина по которой Java распространена
Здравствуйте, Blazkowicz, Вы писали:
B>Ну, есть ещё историческая. Java уже себя хорошо зарекомендовала тогда когда framework был глючным и скудным на функциональность.
Справедливости ради, глючным он был около года, до версии 1.1, в отличие от Java, которая глючила лет 6 примерно.
Здравствуйте, vdimas, Вы писали:
V>Здравствуйте, Blazkowicz, Вы писали:
B>>Ну, есть ещё историческая. Java уже себя хорошо зарекомендовала тогда когда framework был глючным и скудным на функциональность.
V>Справедливости ради, глючным он был около года, до версии 1.1, в отличие от Java, которая глючила лет 6 примерно.
Java, вы имеете ввиду, MS JVM?
Здравствуйте, vdimas, Вы писали:
V>Здравствуйте, skodnik, Вы писали:
S>>Касательно этого инцидента: S>>http://blogs.computerworld.com/london_stock_exchange_suffers_net_crash
S>>У меня сложилось такое впечатление, что это не плохие новости для майкрософта, а отдушина для Java программистов, чтобы было чем козырять ).
V>Да ты знаешь, не все так просто. Уронить safe программу на дотнете — это надо постараться.
Речь идет о всем стеке — ОС+Middleware+DB. Новость про биржи это серьезный камень в огород стека от MS, а не в C#
S>>Должна же быть причина по которой Java распространена V>На 9 лет старше.
Скорее потому, что политика MS "сделать новое и втюхать, а чтобы втюхать угробить старое" не соответствует требованиям серьезных огранизацией. Где менять ОС каждые 2 года не то чтобы было бы сильно нужно. Особенно если учесть о проблемах совместимости между версиями Windows.
12.08.2010 14:23, Blazkowicz пишет:
> S>>>- сервера баз данных > B>>SQL Server, конечно же. > ЗИГ>что-то я пропустила в этой жизни.. почему конечно же? > > Перечитай, пожалуйста весь топик. Тут все спрашивают почему, но никто не > может аргументировано обосновать какую-либо альтернативу.
Для какого именно применения?
Большинству проектов вполне хватит MySQL/PostgreSQL, для совсем больших
— есть Oracle. MS-SQL в настоящее время — вполне жизнеспособное решение,
но он всё-таки "один из", а не "конечно же".
"
H>Большинству проектов вполне хватит MySQL/PostgreSQL, для совсем больших
Где-то выше написано про проекты?
H>- есть Oracle. MS-SQL в настоящее время — вполне жизнеспособное решение,
Официальное название — SQL Server
H>но он всё-таки "один из", а не "конечно же".
Для указанной задачи он является опимальным выбором. Не согласны? Аргументируйте.
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, злая и глупая, Вы писали:
S>>>>- сервера баз данных B>>>SQL Server, конечно же. ЗИГ>>что-то я пропустила в этой жизни.. почему конечно же?
B>Перечитай, пожалуйста весь топик. Тут все спрашивают почему, но никто не может аргументировано обосновать какую-либо альтернативу.
да, извиняюсь, ответила только начав читать
всего один раз только сталкивалась с использованием MSSQl в java — и то все ругались из-за того что приходилось для этого держать Windows сервера, в итоге перешли на связку постгрес+linux.. те у кого есть деньги используют оракл, проекты победнее — mysql/postgres etc... потому и удивительна такая безапелляционность "конечно же". Если бы это было действительно так хорошо как ты рекламируешь — это было бы повсеместной практикой. но насколько я поняла автор топика спрашивал как раз про самые распространенные, попсовые практики... а не извращения с microsoft для получения мифических профитов в редко возникающих случаях. не все ж пишут высоконагруженные системы