Джависты
От: xRAZORx  
Дата: 10.07.12 21:18
Оценка: :)))
Посматриваю сейчас рынок работ, так вот, к примеру, в Калифорнии катастрофически нужны джависты. Почему именно они?
Типа там столько старых продуктов и нифига нет новых?
Еще читал, что в Америке любят шарп, но по вакансиям там также, как и в Европе любят джаву. Почему так?
Re: Джависты
От: Steamus Беларусь  
Дата: 10.07.12 21:53
Оценка: +1
Здравствуйте, xRAZORx, Вы писали:

RAZ>Типа там столько старых продуктов и нифига нет новых?


Не, типа отсутствие элементарной технической эрудиции не даёт вам объективных знаний в разнице возраста Java и Net. А недорогая рекламная массовка легко склоняет вас в любую веру.
Re: Джависты
От: Сыроежка  
Дата: 10.07.12 21:59
Оценка:
Здравствуйте, xRAZORx, Вы писали:

RAZ>Еще читал, что в Америке любят шарп, но по вакансиям там также, как и в Европе любят джаву. Почему так?


Шарп — платформо-зависисмый и к тому же MS зависимый. Чего не скажешь о джаве.
Меня можно встретить на www.cpp.forum24.ru
Re: Джависты
От: IObserver Ниоткуда  
Дата: 10.07.12 22:54
Оценка:
Здравствуйте, xRAZORx, Вы писали:

RAZ>Еще читал, что в Америке любят шарп, но по вакансиям там также, как и в Европе любят джаву. Почему так?


Во-первых, Java используется на множестве устройств (включая телефоны, стиральные машинки, печки, брелки безопасности). Во-вторых, в некоторых случаях даже для серверов выгоднее: не нужно покупать лицензии на Windows.
Re[2]: Джависты
От: sysenter  
Дата: 11.07.12 03:15
Оценка: +2
Здравствуйте, Сыроежка, Вы писали:

С>Шарп — платформо-зависисмый и к тому же MS зависимый. Чего не скажешь о джаве.


Не так уж и платформозависимый, если гуй на WPF не нужен. Технически Шарп/Дотнет более привлекателен, но его зависимость от MS убивает все плюсы.
От MS постоянно, инстинктивно ждёшь кидалова, в том числе и на деньги.
Re: Джависты
От: zabbix  
Дата: 11.07.12 07:31
Оценка: 6 (1) :))
Здравствуйте, xRAZORx, Вы писали:

RAZ>Посматриваю сейчас рынок работ, так вот, к примеру, в Калифорнии катастрофически нужны джависты. Почему именно они?

RAZ>Типа там столько старых продуктов и нифига нет новых?
RAZ>Еще читал, что в Америке любят шарп, но по вакансиям там также, как и в Европе любят джаву. Почему так?

здесь
//wbr
Re[2]: Джависты
От: azzx Россия  
Дата: 11.07.12 09:25
Оценка:
Здравствуйте, zabbix, Вы писали:


Z>здесь


Замечательная куча кирпичей...
Re[2]: Джависты
От: sVenom Россия  
Дата: 11.07.12 14:33
Оценка:
Здравствуйте, IObserver, Вы писали:

IO>Во-вторых, в некоторых случаях даже для серверов выгоднее: не нужно покупать лицензии на Windows.


Маленькое уточнение: не в некоторых случаях, а в большинстве случаев. Именно поэтому, все большие системы крутятся на Java.
Re[3]: Джависты
От: Yoriсk  
Дата: 11.07.12 15:21
Оценка:
Здравствуйте, sVenom, Вы писали:

IO>>Во-вторых, в некоторых случаях даже для серверов выгоднее: не нужно покупать лицензии на Windows.

V>Маленькое уточнение: не в некоторых случаях, а в большинстве случаев. Именно поэтому, все большие системы крутятся на Java.

Мда. Вот что своя небольшая песочница с людьми делает.
Re: Джависты
От: Abalak США  
Дата: 11.07.12 15:35
Оценка:
Здравствуйте, xRAZORx, Вы писали:

RAZ>Еще читал, что в Америке любят шарп, но по вакансиям там также, как и в Европе любят джаву. Почему так?


Потому что подстрока 'Java' входит в название JavaScript.
Re: Джависты
От: silverwolf  
Дата: 13.07.12 20:23
Оценка:
Здравствуйте, xRAZORx, Вы писали:

RAZ>Посматриваю сейчас рынок работ, так вот, к примеру, в Калифорнии катастрофически нужны джависты. Почему именно они?

Если вы не в курсе, то в этом модном сезоне носят Hadoop.

RAZ>Типа там столько старых продуктов и нифига нет новых?

А как это связанно с java?

RAZ>Еще читал, что в Америке любят шарп, но по вакансиям там также, как и в Европе любят джаву. Почему так?

Любят/не любят … Вот в Украине тоже любят дотНет (а самые громкие любят Питончег/Руби), но работа на Джаве, по куче, спорных, причин которые обсуждались везде и не раз (переносимость, цена, экосистема). Джава себя зарекомендовала в больших проектах, и это ее большое преимущество, особенно для менеджмента, которого не волнует наличие/отсутствие "лямбд".
Из более приземленных вещей. Допустим у вас есть сайтик на Руби. На него пошла нагрузка. Надо переписать узкие места.
Re[2]: Джависты
От: Artem Korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 14.07.12 05:11
Оценка:
Здравствуйте, Сыроежка, Вы писали:

С>Шарп — платформо-зависисмый и к тому же MS зависимый. Чего не скажешь о джаве.


Она уже Oracle-зависима.
С уважением, Artem Korneev.
Re[3]: Джависты
От: vsb Казахстан  
Дата: 14.07.12 08:38
Оценка:
Здравствуйте, Artem Korneev, Вы писали:

С>>Шарп — платформо-зависисмый и к тому же MS зависимый. Чего не скажешь о джаве.


AK>Она уже Oracle-зависима.


В чём это выражается?
Re[3]: Джависты
От: Steamus Беларусь  
Дата: 14.07.12 10:50
Оценка: -4 :))) :)
Здравствуйте, sysenter, Вы писали:

S>Здравствуйте, Сыроежка, Вы писали:


С>>Шарп — платформо-зависисмый и к тому же MS зависимый. Чего не скажешь о джаве.


S>Не так уж и платформозависимый, если гуй на WPF не нужен. Технически Шарп/Дотнет более привлекателен


Вот никогда умом не мог понять почему Шарп/Дотнет технически более привлекателен

Да, можно говорить о том, что в Шарп внесены некоторые продвинутые (и усложняющие) вещи, которые джава не может себе легко позволить в силу серъёзной ответственности перед корпоративным рынком, но которые очень нравятся пользовать молодым любителям витиеватого кода в силу того, что за плечами ещё не висит тяжёлый груз реализованных систем.

Но, ведь помимо языка существуют технологии, окружающие платформу. И такого количества интересных библиотек/фреймворков которое несёт джава, дотнету даже близко не снилось. Спринги, хибернейты, хедопы всё это из мира джава. И лишь позже мигрируют в Нет. Про веб даже вспоминать смысла нет. В шарпе есть фреймворк номер 1 и номер 2. Всё. А основная человеческая мысль пульсирует в джава мире.

Если вернуться чисто к языку, то для любителей всего чего угодно, на джава машине/платформе работают такие интересные языки как Scala, Groovy, Clojure, JRuby, JPython (Jython), Kotlin, Rhino, Ceylon... Всё интересное что приходит в человеческую голову находит своё отражение в джава мире. И при этом имеет доступ ко всем библиотекам платформы. И всё это для всех операционных систем.

Ну в каком месте тут Шарп/Дотнет технически более привлекателен?
Re[3]: Джависты
От: Steamus Беларусь  
Дата: 14.07.12 10:53
Оценка:
Здравствуйте, Artem Korneev, Вы писали:

AK>Здравствуйте, Сыроежка, Вы писали:


С>>Шарп — платформо-зависисмый и к тому же MS зависимый. Чего не скажешь о джаве.


AK>Она уже Oracle-зависима.


Oracle это не операционная система. И БД Oracle работает в среде большинства OS. Таким образом для Oracle крайне важна хорошая переносимость Java платформы.
Re[4]: Джависты
От: sysenter  
Дата: 14.07.12 12:24
Оценка: 3 (1)
Здравствуйте, Steamus, Вы писали:

S>Вот никогда умом не мог понять почему Шарп/Дотнет технически более привлекателен


Курите матчасть.
Реализация дженериков в Java это фикция, в дотнете это сделано на уровне CLR.
В дотнете есть структуры которые являются типами размещаемыми на стеке, как int например. А в Java всё объект кроме byte, short, int, long, float, double, char, bool.
Такие вещи, как Linq и boxing изначально появились в дотнете и только потом мигрировали в Java, это к вопросу кто у кого тырит. Реализовать же Linq прозрачно в JVM невозможно в силу тех.ограничености JVM.
Методы расширения очень интересная вещь, возможность работы с указателями, возможность работы с нативным кодом и т.д. и т.п.
В Java этого или нет или сделано через ж...

S>Да, можно говорить о том, что в Шарп внесены некоторые продвинутые (и усложняющие) вещи, которые джава не может себе легко позволить в силу серъёзной ответственности перед корпоративным рынком, но которые очень нравятся пользовать молодым любителям витиеватого кода в силу того, что за плечами ещё не висит тяжёлый груз реализованных систем.


Т.е. накладные расходы на упаковку/распаковку примитивных типов при помещении в ArrayList это фишка для любителей витиеватого кода? Стоит ли понимать ваши слова так, что в силу серьёзной ответственности перед корпоративным рынком Java должна обязательно тормозить и кушать память?

S>Но, ведь помимо языка существуют технологии, окружающие платформу. И такого количества интересных библиотек/фреймворков которое несёт джава, дотнету даже близко не снилось. Спринги, хибернейты, хедопы всё это из мира джава. И лишь позже мигрируют в Нет. Про веб даже вспоминать смысла нет. В шарпе есть фреймворк номер 1 и номер 2. Всё. А основная человеческая мысль пульсирует в джава мире.


А кто спорит, что фреймворков больше, но если фрейворки крутятся на VM которая примитивные типы всегда упаковывает при помещении в коллекцию это просто абзац...

S>на джава машине/платформе работают такие интересные языки как Scala, Groovy, Clojure, JRuby, JPython (Jython), Kotlin, Rhino, Ceylon...


Под .Net тоже языков немеряно, вот у нас в проекте IronPython помимо C# используется и что? Такая куча языков мне лично не нужна, мне хватает C++/C#. Нет, если конечно вы каждую неделю предпочитаете писать на новом языке то вопрос нет.

S>Всё интересное что приходит в человеческую голову находит своё отражение в джава мире. И при этом имеет доступ ко всем библиотекам платформы. И всё это для всех операционных систем.


Кто-то с этим спорит? Так происходит потому, что MS веры нет. Но в силу перечисленных выше вещей .Net более технически развит.
Re[5]: Джависты
От: sysenter  
Дата: 14.07.12 12:32
Оценка:
Здравствуйте, sysenter, Вы писали:

S>Здравствуйте, Steamus, Вы писали:


+ таких вещей как домены и ngen в java нет и никогда не будет.
Купите себе книгу C# via CLR Рихтера, откроете много нового для себя.
Re[4]: Джависты
От: koodeer  
Дата: 14.07.12 13:21
Оценка:
Здравствуйте, Steamus, Вы писали:

S>Да, можно говорить о том, что в Шарп внесены некоторые продвинутые (и усложняющие) вещи, которые джава не может себе легко позволить в силу серъёзной ответственности перед корпоративным рынком, но которые очень нравятся пользовать молодым любителям витиеватого кода в силу того, что за плечами ещё не висит тяжёлый груз реализованных систем.


S>Но, ведь помимо языка существуют технологии, окружающие платформу. И такого количества интересных библиотек/фреймворков которое несёт джава, дотнету даже близко не снилось. Спринги, хибернейты, хедопы всё это из мира джава. И лишь позже мигрируют в Нет. Про веб даже вспоминать смысла нет. ... А основная человеческая мысль пульсирует в джава мире.


Стоп! Стоп! Так всё-таки, у Джавы ответственность перед корпоративным рынком (а значит, традиционность и отсутствие нового) или наоборот пульсирование новых мыслей и куча библиотек/фреймворков (а значит, никакой традиционность и привычности)?

S>Если вернуться чисто к языку, то для любителей всего чего угодно, на джава машине/платформе работают такие интересные языки как Scala, Groovy, Clojure, JRuby, JPython (Jython), Kotlin, Rhino, Ceylon... Всё интересное что приходит в человеческую голову находит своё отражение в джава мире. И при этом имеет доступ ко всем библиотекам платформы. И всё это для всех операционных систем.


Ну то есть: функциональный язык, динамический язык, порты популярных языков — всё это есть на платформе .NET. И новые языки — такое тоже есть в дотнете.

И, простите, но все они меркнут перед Nemerle.

S>В шарпе есть фреймворк номер 1 и номер 2.

Лучше один, но хороший, чем много, но плохих. И вы же не будете отрицать, что проще выучить два фреймворка, чем десять. Значит, легче найти новых программистов на поддержку уже существующего кода.
Между прочим, основная причина, по которой рынок далеко не сразу принимает новые языки — сложно найти профессионалов, знающих их. Поэтому от зоопарка фреймворков толку никакого, одни проблемы.
Re[5]: Джависты
От: Steamus Беларусь  
Дата: 14.07.12 16:58
Оценка:
Здравствуйте, sysenter, Вы писали:

S>Здравствуйте, Steamus, Вы писали:


S>>Вот никогда умом не мог понять почему Шарп/Дотнет технически более привлекателен


S>Курите матчасть.

...
S>Кто-то с этим спорит? Так происходит потому, что MS веры нет. Но в силу перечисленных выше вещей .Net более
S>технически развит.

Я ни в коей мере не хотел сказать, что .NET технически слабее. Под привлекательностью я имел в виду скорее технический интерес. По мне, архитектурно, в джава мире, в силу его большей открытости, происходит больше интересных вещей. А вещи которые вы перечислили были известны и раньше. Это не достижения дотнета. Они все верны, но не все из них нашли свое воплощение в джава. По разным причинам.

По поводу работы стандартных коллекций с примитивными типами. Не знаю что сказать. Сходу не смог вспомнить когда мне последний раз приходилось заталкивать неизвестное количество примитивных типов в ArrayList. Учитывая что работаю я давно и плотно, видимо не такая уж и критичная вещь. Обычно размер известен и проще использовать обычный массив. С другой стороны — ну есть же Trove library (http://trove.starlight-systems.com/) Уже десять лет развивается. Открытая, бесплатная. Вот в начале июля новая версия вышла. Или fastUtil расширение стандартных коллекций (http://fastutil.di.unimi.it/). Уже не одна версия вышла. Я думаю и ещё есть варианты. Это особенность Джава мира — никто не ждёт пока компания владелец продукта разразится неким своим проприетарным решением. Да вы и сами всё это прекрасно понимаете.
Re[5]: Джависты
От: Steamus Беларусь  
Дата: 14.07.12 17:27
Оценка:
Здравствуйте, koodeer, Вы писали:

K>Здравствуйте, Steamus, Вы писали:


K>Стоп! Стоп! Так всё-таки, у Джавы ответственность перед корпоративным рынком (а значит, традиционность и отсутствие нового) или наоборот пульсирование новых мыслей и куча библиотек/фреймворков (а значит, никакой традиционность и привычности)?


Это сарказм? Или Вы в самом деле не осведомлены? Есть стандартная часть (рантайм) изменения в которой тщательно взвешиваются, планируется и обсуждаются. Он строго поддерживает совместимость. А есть весь остальной живой кипучий джава мир в котором рождается туча все нового и часто даже полезного. Одно другому никак не противоречит. Более того, скажем, Эклипс, Спринг, Хибернейт, GWT давно и плотно стали стандартом де-факто для промышленных проектов, но не являются частью стандартного рантайма.

K>И, простите, но все они меркнут перед Nemerle.

K>Лучше один, но хороший, чем много, но плохих. И вы же не будете отрицать, что проще выучить два фреймворка, чем десять.

Всё так, но есть один нюанс. Лучшую вещь нельзя назначить просто ткнув в неё пальцем. Что лучше, а что хуже, показывает время и жизнь. И для выбора у них должны быть варианты. MS делает один вариант и называет его лучшим. Потом забрасывает и делает второй — и снова называет его лучшим. И так 100 раз подряд. Только успевай метаться. Это что-то сродни тому, как при социализме компартия решала какие ножницы/диваны/лампочки лучшие и какой завод будет их выпускать ближайшую пятилетку. Но есть и рыночный путь, когда разработчики/пользователи выбирают то, что им кажется лучше и удобнее. По одним им известным критериям.

Проблема в том, что нет одного единственного критерия лучшести. Как правило лучшая вещь — это вещь максимально удачно следующая многим компромиссам. Не самая быстрая, но достаточно для большинства вещей, зато надёжная. Может и не самая, но зато понятная и хорошо задокументированная. Ну и так далее. Разумеется многие вещи можно переломать рекламой (что MS и делает, мы помним, ВизуалБейсик лучший язык всех времён и народов...). И вот этот баланс обычно вырисовывается не сразу. Нужно время и нужны альтернативные варианты. Когда вариант один, то его и приходится называть лучшим. А реклама должна это вдолбить и заполировать. Это, кстати, касается и Nemerle. Я имею в виду совокупность критериев.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.