LINUX.ORG.RU

C# вытесняет Java в нашей организации


0

0

Среди недостатков Java автор называет большое количество готовых фреймворков и IDE, что затрудняет выбор подходящих, в отличие от .NET, где особого выбора нет. Собственно, это единственное, что обуславливает постепенный переход его конторы, выполняющей небольшие заказы от правительства, на C# и .NET

Основная ценность статьи же, как обычно, в комментариях

>>> Подробности

anonymous

Проверено: anonymous_incognito ()

Повод какой-то странный, дело явно в другом ($)

Bozz_Bishop
()

> Среди недостатков Java автор называет большое количество готовых фреймворков и IDE, что затрудняет выбор подходящих, в отличие от .NET, где особого выбора нет

Воистину! Так же, как недостаток больших супермаркетов - большое количество товаров, что затрудняет выбор подходящих, в отличие от сельпо, где особого выбора нет, кроме соли и спичек.

ero-sennin ★★
()

КГ/АМ
Всё дело в том что думать ему просто лень ... осутствие выбора .. это его удел. Быдлодотнетявакодер.

robot12 ★★★★★
()

>в отличие от .NET, где особого выбора нет Я подавился, блин! "выбора нет" - аргумент что надо %)

anonymous
()
Ответ на: комментарий от ero-sennin

>I always see problems in hiring Java developers when it comes to real-life experience with frameworks. Many have tried this and that, read books and whitepapers, but can handle only a handful of frameworks in a mature and professional way that would require deep knowledge about the technology.

Вот в принципе один человек в обсуждении черту подвел. В яве дескать фронт настолько огромен, что большинство девелоперв не может знать всего. Что-то где-то читал, где-то слышал, а реально со всем поработать просто возможности и времени нет. Сам я с явой не знаком, но microsoft тоже к этому идет. Не успеешь одну фичу освоить, как тебе уже две новых подкатывают. Вот и не знаешь, то ли книжки по вечерам читать, то ли в боулинг играть нах.

jerry
()

> Основная ценность статьи же, как обычно, в комментариях

Основная ценность этой новости тоже в комментах будет :-)

AngryElf ★★★★★
()
Ответ на: комментарий от jerry

> Вот и не знаешь, то ли книжки по вечерам читать, то ли в боулинг играть нах

Притча: Один человек решил сосчитать звезды на небе. Но чем больше он считал и чем быстрей, тем больше и больше зажигалось новый. И тогда он отправился на рыбалку... (с) самизнаетечей

WindowsUser ★★
()

У меня есть один знакомый, так он однажды поставил себе линукс, а потом жаловался мне на плохой линукс: "Посидел в GNOME - красиво, нравится. Посидел в KDE - тоде красиво, тоже нравится. Посидел в XFCE - тоде красиво, тоже нравится. Так нельзя - надо чтобы что-нибудь одно было, а то такие как я выбрать не могут..." Ну вот и не смог он выбрать, так с тех пор и меняет картриджи в принтерах, мышки чистит, сетевые втыкает и кабели UTP5 обжимает :-)

no-dashi ★★★★★
()
Ответ на: комментарий от jerry

>Вот в принципе один человек в обсуждении черту подвел. В яве дескать фронт настолько огромен, что большинство девелоперв не может знать всего.

Ну во-первых, никто не может знать всего, .net фреймворк тоже огромен.

Во-вторых, java+hibernate+spring+tapestry только вначале кажется огромным и необъятным, стоит пару недель сесть поразбираться, пописать и все потихоньку укладывается в очень стройную и симпатичную модель. Всяко лучше чем годами на php быдлокодерствовать.

Noord
()

Вот уж не думал, что проблема в огромном выборе. Плохо, когда выбора нет, а не когда он есть.

post-factum ★★★★★
()
Ответ на: комментарий от Noord

Есть несколько вещей , которые привлекают народ к ASP.NET-у :
наличие единой среды разработки - визуал-студии
наличие единой прослойки к базам данных - адо-нет
наличие единого веб-сервера - иис-а
Сделано все это в одном флаконе и в привлекательной обертке
Т.е. народ просто подсаживают на иглу и говорят - глотай,не думай,это очень вкусно
И народ заглатывает не раздумывая - потому что все уже встроено в винду
Не надо никуда бежать и искать какие-то компоненты - все интегрировано
Это политика такая
Процесс пошел
Создание веб-сайтов в крупных корпоративных конторах в москве плавно и неизбежно переползает на асп.нет
Линукс тут нихрена не может противопоставить
Этот сегмент похоже потерян , если не навсегда , то очень надолго
И жаба начинает отдыхать ...

kto_tama ★★★★★
()
Ответ на: комментарий от kto_tama

>Этот сегмент похоже потерян , если не навсегда , то очень надолго >И жаба начинает отдыхать ...

Пошутил...? Смешно=)

anonymous
()
Ответ на: комментарий от jerry

> Вот в принципе один человек в обсуждении черту подвел. В яве дескать фронт настолько огромен, что большинство девелоперв не может знать всего.

И что? Никто не может знать всево. Я решаю задачу - в ней всегда есть элементы неведомого мне, в какой-то задаче больше, в какой-то меньше. Полчаса на чтение документации потратить - незападло.

bugmaker ★★★★☆
()
Ответ на: комментарий от kto_tama

> Создание веб-сайтов в крупных корпоративных конторах

Это в тех самых конторах, чьи высококвалифицированные сотрудники

Пишут в клиентском приложении XML, пихают его в BLOB, потом вызывают процедуру на PL/SQL, которая вызовая процедуру на Java, которая вытаскивает этот XML, парсит его, и потом складывает 10 параметров в переменные?

В стране с 24-часовым форматом даты при разборе строки для преобразования ее в дату пишут на Java "hh" вместо "HH" в позиции часов?

Которые в МНОГОПОЛЬЗОВАТЕЛЬСКОЙ допустили возможность того, что ключ, загруженый в карту одним поьзователем, модет быть использован другим?

Которые берут из очереди файлов файл на обработку, удаляют его и только затем начинают обработку?

Которые называют ББС-ку "корпоративной информационной системой"?

Которые организуют обмен файлами на одном компьютере через DCOM?

Которые в базе данных создают три таблицы - master, detail1 и detail2, причем detail1 и detail2 по структуре СОВПАДАЮТ, а состоит из всех полей из detail1 + все поля из detail2 + синтетический первичный ключ?

Которые пишут select * из 5 вьюх, каждая из которых - это select * из пяти вьюх, каждая из которых одержит в where пользовательскую функцию, которая содержит if exsist?

О да, такие корпоративные разработчики однозначно выберут ASP.NET :-)

no-dashi ★★★★★
()
Ответ на: комментарий от kto_tama

> Создание веб-сайтов в крупных корпоративных конторах в москве плавно и неизбежно переползает на асп.нет

Хорошё если так. Быстрее подза#бутся и одумаются, быстрее и трупак виндовся погребут.

bugmaker ★★★★☆
()
Ответ на: комментарий от bugmaker

>И что? Никто не может знать всево. Я решаю задачу - в ней всегда есть элементы неведомого мне, в какой-то задаче больше, в какой-то меньше. Полчаса на чтение документации потратить - незападло. Никто, согласен. Но, видимо манагеров это обилие всего пугает, и их можно понять, им надо бабло рубить, а не въезжать в детали. Просто все решает бизнеспипл, вот и все.

jerry
()
Ответ на: комментарий от no-dashi

s/МНОГОПОЛЬЗОВАТЕЛЬСКОЙ допустили/в МНОГОПОЛЬЗОВАТЕЛЬСКОЙ СИСТЕМЕ допустили/

s/detail1 и detail2 по структуре СОВПАДАЮТ, а состоит из/detail1 и detail2 по структуре СОВПАДАЮТ, а MASTER состоит из/

no-dashi ★★★★★
()
Ответ на: комментарий от jerry

Вот и раскрыт секрет, оказался прост: сабж происходит от больной бошки манагера, который не удосужится перед выбором технологии/средств ознакомиться с возможностями и качеством этих средств. Видимо процесс, аналогичный "делфязации" происходит.

bugmaker ★★★★☆
()
Ответ на: комментарий от kto_tama

>Создание веб-сайтов в крупных корпоративных конторах в москве плавно и неизбежно переползает на асп.нет >Линукс тут нихрена не может противопоставить >Этот сегмент похоже потерян , если не навсегда , то очень надолго

А. Ну все как всегда. 1С на каждый компьютер, а в мире про это ничего не слышали. С dbf умеет работать каждая секретарша, хотя в мире про этот ужос забыли 10 лет назад и юзают Postges.

anonymous
()
Ответ на: комментарий от kto_tama

>Есть несколько вещей , которые привлекают народ к ASP.NET-у : >наличие единой среды разработки - визуал-студии >наличие единой прослойки к базам данных - адо-нет >наличие единого веб-сервера - иис-а

Ну дык Sun сейчас нахаляву (после регистрации) раздает Sun Java Studio (Creator/Enterprise), в котором и IDE, основанная на популярной NetBeans, и JDBC, и Sun Application Server - все в одном флаконе и не под одну венду: хош - под линупс, хош - под соляру, хош - под осьикс.

anonymous
()

Не будучи не в коей мере специалистом ни в Жабе, ни в ДотНЕТе, я, тем не менее, констатирую тенденцию (ИМХО прискорбную):

По крайней мере на юге Германии АСП ДОТНет экспоненциально вытесняет Жабу.

Через пару лет студенты будут знать ТОЛЬКО дотНет. Причем, два языка: Вижуал Васик (обычные студенты) и ЦеШарп (продвинутые студенты); про АСП будут думать как про синоним ВижуалСтудио.

Аминь...

З.Ы.

Еще пару лет назад на этих местах были ЦеПП и Жаба...

Die-Hard ★★★★★
()
Ответ на: комментарий от kto_tama

>И жаба начинает отдыхать ...

В вашей реальности, может быть.

Только почему-то все чаще требуются perl программисты, зарплаты java программистов все растут и растут. Google и прочие гиганты ставят на java и от .net блюют. Покажите сайт большой корпорации сделанный на .net? За редкими исключениями везде perl да java.

> все интегрировано.

Этот .net ну никак не интегрирован в ibm openpower сервак или sun sparc t1. Java есть.

Развернуть надежный и безопасный сервак на linux+java+geronimo проще и быстрее чем на windows+iis

Вобще связка windows+iis меня пугает.

>Не надо никуда бежать и искать какие-то компоненты

В java ненадо ничего искать, это все от неопытности.

Noord
()
Ответ на: комментарий от Die-Hard

>По крайней мере на юге Германии АСП ДОТНет экспоненциально вытесняет Жабу.

>Через пару лет студенты будут знать ТОЛЬКО дотНет. Причем, два языка: Вижуал Васик (обычные студенты) и ЦеШарп (продвинутые студенты); про АСП будут думать как про синоним ВижуалСтудио.

Хых, и это в то время, как Европарламент отказывается от патентов на ПО, "кто-то где-то массово мигрирует" и т.п. Грустно, однако... А казалось, только у нас в "пераццком заповеднике" в институтах такая ситуация :(

anonymous
()

Одно только непонятно, за что программистам под .NET деньги плотют? Ведь в Фреймворке все уже есть, разработано и включено, даже батарейки. Что программист делает?

anonymous
()

Мда... Какой-то индус написал, что его компания, которая делает мелкие приложения, переходит на .Net и раздули такую тему. Я лично знаю одного архитектора, который работает на US Gov в том же Wash DC на экологических проектах, и делают они всё на Java, переползать никуда не собираются. Вообщем ничего интересного в посте. Очевиджные вещи, причём далеко не одназначные.

Chapaev
()

Ежик забыл как дышать, поэтому задохнулся.

binr ★★
()
Ответ на: комментарий от jerry

Дык блин, это свойство современных технологий.

Чем дыльше, тем быстрее всё будет меняться. Поэтому и важна так документация и инстременты работы с неё. Чтобы всё быстрее осванивать и быстрее производить полезный продукт. Цикл жизни современных технологий постоянно уменьшается. Поэтому со временем роль доки и инстремнтов для работы с ней постьоянно будет увеличиваться.

Надо не книжки читать, надо брать среду разработки, доку и вперёд.

По вечерам надо отдыхать, а книжки, т.е. доку читать на работе.

binr ★★
()
Ответ на: комментарий от jerry

Кстати, для изучения netbeans тратится мало времени и это хорошо. Читаешь доки на http://java.sun.com и пишешь, что душе угодна. Важно комп иметь не слабенький.

binr ★★
()

Вообще то говоря странная мысль...

У .NET имеются сразу несколько языков, на которых можно программировать под эту платформу. И это должно быть плюсом. Не всем нравится Java. .NET позволяет писать по сути на любом языке. В том числе на PHP, как бы его тут не ругали.

Так что разнообразие это не так плохо.

lefsha
()
Ответ на: комментарий от lefsha

Да вроде у Жабы есть JPython, только нафига? Если нужен язык под конкретную цель - то вам нужен lisp с его макросами. А платформа должна брать максимум от возможностей языка(Beans).

anonymous
()
Ответ на: комментарий от lefsha

>Boo с похожим синтаксисом на Python делает его по производительности в 100 раз!!! Измерено.

Т.е., выходит, быстрее оптимизированного машкода? Интересно.

На http://shootout.alioth.debian.org/ что-то по этому языку ничего нет :)

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>Да вроде у Жабы есть JPython, только нафига?

Jython. На Фибоначи тормознее чистого Питона в 29 раз :D

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

anonymous (*) (13.06.2006 0:23:53):

> ...и это в то время, как Европарламент отказывается от патентов на ПО...

А при чем тут патенты на ПО?

Как раз Сантехники и напоролись на то, за что боролись...

Они защитили Жабу копирайтами и патентами, и отказались ее стандартизировать. Думали, типа, бабков нахаляву срубить. Даже Мелкомягких жабским патентом подзасудили...

Не этим малчикам с Мелкомягкими в такие игрушки играть! Вот и получили, и огребли по полной...

Заметим, маркетинг Жабы стоил Сантехникам двадцати лет рекламы, полуразорившегося брэнда и амплуа клоунов. Ок, дело того стОило... БЫ. Но -- Мелкомягкие нанесли ответный удар...

Конечно, ДотНЕТ почти то же дерьмо, что и Жаба (чуть получше). Но -- факт: за три года ДотНетовский маркетинг сделал больше, чем Жабский за 15.

Увы, дни Жабы как мэйнстрима сочтены... Это -- МАРКЕТИНГ (точно такой же, на котором вылезла Жаба, BTW), только на порядок более грамотный...

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard

Так они (M$) .NET на базе Жабы делали.
Это видно когда глядишь на C# код - им даже некоторые классы было впадлу переименовать.
>Думали, типа, бабков нахаляву срубить.
Каким образом? Не помню, что за Жабу надо было платить.
Кроме того, есть жабы не от sun.

KUser
()
Ответ на: комментарий от Die-Hard

Die-Hard,

Как ни прочту Ваш пост - пропиаривание .net с отвращением и опускание sun с их java...

Что же нынче мейнстрим в энтерпрайзе? только не говорите, что .net заменяет java - ибо всем здравомыслящим людям известно, что это не так...

Chapaev
()
Ответ на: комментарий от Die-Hard

>А при чем тут патенты на ПО?

Так, к слову :) В конце-концов MS как никто друго лоббирует распространение патентного права на ПО...

anonymous
()
Ответ на: комментарий от binr

> Чем дыльше, тем быстрее всё будет меняться. [...] Цикл жизни современных технологий постоянно уменьшается.

Ужыс! Всё меняется, и только отдельным динозаврам, типа меня, удаётся использовать устаревшие Perl+C++ для всего...

Casus ★★★★★
()

Один даже умудрился написать:

>"In .NET, if you're building a web app, then essentially you're going to use IIS. Sure you could host your own http server in C# or VB.NET code, but why would you? So you use IIS, and you get the security model, the process and activation model, the management model of IIS. In Java, there are 5 different viable options, and each one is a little different. does the difference make up for the cost required to analyze the decision? *that's* the question, isn't it? "

Типа "Фигли думать? Все давно придумано! Хошь пивка попей! Хошь козла забей! Хошь радио на полную громкость вруби!"(C)Хазанов

anonymous
()
Ответ на: комментарий от anonymous

Не нужен язык под конкретную цель. Конкретный язык нужен под программиста. Одному нравится один язык, другому другой. Платформа .NET предлагает свободу выбора. Потому как раньше мир исчезнет чем я на Java хоть строчку напишу. Мне никто и никогда не объяснить почему чтобы сложить 2 числа надо класс писать. А данная платформа позволяает и жаба писателям, против которых я ничего не имею и другим работать вместе. Каждый на своем языке. Нужна простая программка - берешь boo и не паришься. Нужно посложнее и больший контроль - Сsharp. Хочется повыпендриваться - С. Свобода полная. Платформа - любая. Будь то Linux или Windows или MAC.

Так что очень неплохая концепция.

lefsha
()
Ответ на: комментарий от KRoN73

>>Boo с похожим синтаксисом на Python делает его по производительности в 100 раз!!! Измерено.

>Т.е., выходит, быстрее оптимизированного машкода? Интересно.

Нет не Выходит. Это Ваши фантазии. Питон интерпретируемый язык. Машкодом нигде тут и не пахнет. Учите матчасть...

>На http://shootout.alioth.debian.org/ что-то по этому языку ничего нет :)

Я простите не нанимался учить Вас пользоваться интернетом.

http://boo.codehaus.org/Language+Guide

производительность берите с Csharp - тоже самое. Питон полностью сливает перед C#

Или вот сравнение - потрудитесь запустить и сравнить. http://docs.codehaus.org/display/BOO/Boo+generator+method+benchmark

lefsha
()
Ответ на: комментарий от Noord

>>.... список бесконечен >Это все можно было на php лучше сделать, несерьёзно.

Вы задали вопрос. Вам на него ответили. Может быть лучше поблагодарить и успокоиться?

А что серьезно и что нет Вас никто не просил в этой жизни решать. И не думаю что кто-то попросит.

Так что поменьше снобизма и все будет хорошо.

lefsha
()
Ответ на: комментарий от Die-Hard

> Еще пару лет назад на этих местах были ЦеПП и Жаба...

Ты б за всю Германию не говорил, да? У нас в Штутгарте как жабой с цеплюсплюс пичкали, так и пичкают.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.