LINUX.ORG.RU

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


0

0

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

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

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

Re: Без заглавия

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

Bozz_Bishop ()

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

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

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

ero-sennin ★★ ()

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

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

robot12 ★★★★★ ()

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

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

anonymous ()
Ответ на: Re: C# вытесняет Java в нашей организации от ero-sennin

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

>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 ()

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

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

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

AngryElf ★★★★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от jerry

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

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

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

WindowsUser ★★ ()

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

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

no-dashi ★★★★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от jerry

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

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

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

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

Noord ()

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

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

post-factum ★★★★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от Noord

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

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

kto_tama ★★★★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от kto_tama

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

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

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

anonymous ()
Ответ на: Re: C# вытесняет Java в нашей организации от jerry

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

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

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

bugmaker ★★★★☆ ()
Ответ на: Re: C# вытесняет Java в нашей организации от kto_tama

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

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

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

Пишут в клиентском приложении 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 ★★★★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от kto_tama

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

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

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

bugmaker ★★★★☆ ()
Ответ на: Re: C# вытесняет Java в нашей организации от bugmaker

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

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

jerry ()
Ответ на: Re: C# вытесняет Java в нашей организации от no-dashi

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

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

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

no-dashi ★★★★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от jerry

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

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

bugmaker ★★★★☆ ()
Ответ на: Re: C# вытесняет Java в нашей организации от kto_tama

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

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

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

anonymous ()
Ответ на: Re: C# вытесняет Java в нашей организации от kto_tama

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

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

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

anonymous ()

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

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

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

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

Аминь...

З.Ы.

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

Die-Hard ★★★★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от kto_tama

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

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

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

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

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

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

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

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

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

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

Noord ()
Ответ на: Re: C# вытесняет Java в нашей организации от Die-Hard

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

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

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

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

anonymous ()

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

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

anonymous ()

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

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

Chapaev ()

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

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

binr ★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от jerry

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

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

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

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

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

binr ★★ ()

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

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

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

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

lefsha ()
Ответ на: Re: C# вытесняет Java в нашей организации от lefsha

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

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

anonymous ()
Ответ на: Re: C# вытесняет Java в нашей организации от lefsha

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

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

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

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

KRoN73 ★★★★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от anonymous

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

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

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

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

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

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

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

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

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

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

Die-Hard ★★★★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от Die-Hard

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

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

KUser ()
Ответ на: Re: C# вытесняет Java в нашей организации от Die-Hard

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

Die-Hard,

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

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

Chapaev ()
Ответ на: Re: C# вытесняет Java в нашей организации от Noord

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

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

Например на вскидку

www.dell.com www.ati.com www.renault.com .... список бесконечен

ну и конечно www.microsoft.com ;)

Eugeny_Balakhonov ★★ ()
Ответ на: Re: C# вытесняет Java в нашей организации от Die-Hard

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

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

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

anonymous ()
Ответ на: Re: C# вытесняет Java в нашей организации от binr

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

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

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

Casus ★★★★★ ()

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

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

>"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 ()
Ответ на: Re: C# вытесняет Java в нашей организации от anonymous

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

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

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

lefsha ()
Ответ на: Re: C# вытесняет Java в нашей организации от KRoN73

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

>>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 ()
Ответ на: Re: C# вытесняет Java в нашей организации от Noord

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

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

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

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

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

lefsha ()
Ответ на: Re: C# вытесняет Java в нашей организации от Die-Hard

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

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

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

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