Re[7]: C# vs Java
От: Michael7 Россия  
Дата: 04.09.19 20:00
Оценка:
Здравствуйте, Ops, Вы писали:

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


Я тоде так думаю, просто если человеку заработок нужен, хоть как-то связанный с программированием, то наверное самое распространенное.
Re[2]: C# vs Java
От: Michael7 Россия  
Дата: 04.09.19 20:04
Оценка: :)
Здравствуйте, scf, Вы писали:

scf>- оптимальный язык для написания гуев под винду.


Как-то очень спорно по-моему. Гуй под винду — это скорее C# + WPF, чем Java + Swing
Re[3]: C# vs Java
От: Mystic Artifact  
Дата: 04.09.19 20:26
Оценка:
Здравствуйте, Michael7, Вы писали:

scf>>- оптимальный язык для написания гуев под винду.

M>Как-то очень спорно по-моему. Гуй под винду — это скорее C# + WPF, чем Java + Swing
Это было в секции "Почему вообще имеет смысл смотреть на шарп:"
Re: C# vs Java
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 04.09.19 20:32
Оценка: +2
Здравствуйте, Cicero, Вы писали:

C>Какой бы язык из ограниченного списка(C#/Java) Вы посоветовали бы выбрать для освоения молодому человеку(студент) который собирается профессионально заняться программированием и в ближайшие время(от полугода до года) начать устраиваться работать?

C>И для определенности 5 пунктов Вашего обоснования.
Вообще без разницы. Реально.

Обоснование
— Джуниоры на жабе и C# получают примерно одинаково
— Для дальнейшего роста одного языка будет мало
— За полгода-год можно оба языка изучить на уровне джуниора, а заодно javascript и подтянуть базы данных
Re[2]: C# vs Java
От: a.v.v Россия  
Дата: 04.09.19 21:56
Оценка:
Здравствуйте, gandjustas, Вы писали:


G>- Для дальнейшего роста одного языка будет мало


только вот второй должен быть или pyhon или javascript либо  С++
но никак второй из списка
Re[2]: C# vs Java
От: · Великобритания  
Дата: 04.09.19 22:13
Оценка:
Здравствуйте, Shmj, Вы писали:

C>>P.S. Понятно что вопрос вкуса. Но давайте немного абстагируемся от своих вкусов и ответим на вопрос обоснованно.

C>>Спасибо.

S>Java "скурвилась" после того, как попала в руки алчного Эллисона. Там большие непонятки с лицензированием, появились форки и т.д. В общем — стало все плохо

Бред.

S>.Net же наоборот — стал более либеральным, т.к. MS перешла на светлую сторону и добавила поддержку Linux на официальном уровне.

Мде. Наконец то начали делать то, что в Яве было с рождения — и уже радость.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[4]: C# vs Java
От: Michael7 Россия  
Дата: 04.09.19 22:26
Оценка:
Здравствуйте, Mystic Artifact, Вы писали:

M>>Как-то очень спорно по-моему. Гуй под винду — это скорее C# + WPF, чем Java + Swing

MA> Это было в секции "Почему вообще имеет смысл смотреть на шарп:"

Вот жеж бывает как, когда уже подустал вечером.
Re[3]: C# vs Java
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 04.09.19 22:52
Оценка: +1
Здравствуйте, a.v.v, Вы писали:

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



G>>- Для дальнейшего роста одного языка будет мало


AVV>только вот второй должен быть или pyhon или javascript либо  С++


Поиск по hh:
1) (Java OR C#) AND javascript — 1 089 вакансий
2) (Java OR C#) AND C++ — 496 вакансий
3) (Java OR C#) AND python — 768 вакансий

Точно JavaScript, про C++ вообще плохая шутка.

AVV>но никак второй из списка

Зная C# хотя бы на уровне джуниора легко выучить Java на уровне джуниора. Проще работу искать будет.
Re[3]: C# vs Java
От: Shmj Ниоткуда  
Дата: 05.09.19 01:25
Оценка: 1 (1) -5
Здравствуйте, ·, Вы писали:

S>>Java "скурвилась" после того, как попала в руки алчного Эллисона. Там большие непонятки с лицензированием, появились форки и т.д. В общем — стало все плохо

·>Бред.

Введи в Goolge 2 слова и все поймешь:

Re: C# vs Java
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.09.19 04:40
Оценка:
C>P.S. Понятно что вопрос вкуса. Но давайте немного абстагируемся от своих вкусов и ответим на вопрос обоснованно.

JavaScript. Если надо что-то серверное — пожалуйста, консольные приложения на Node.js.
Если надо десктопное — пожалуйста, Electron.
Если надо Web, ну Вы поняли...

Ещё 2 причины осталось:
— выучить JavaScript придётся по-любому, без него всё равно никуда никак.
— JavaScript можно встраивать как скриптовый движок в разные приложения.

Если Вы будете делать программу для любой коммерческой компании, там сразу возникнет требование — предоставить возможность работы как внутренним сотрудникам в локалке, так и сотрудникам работающим из интернета. А это значит что? Это значит Web-интерфейс. Куда тут без JavaScript?
Re: C# vs Java
От: Михаил Романов Удмуртия https://mihailromanov.wordpress.com/
Дата: 05.09.19 05:52
Оценка: +1
Здравствуйте, Cicero, Вы писали:

C>P.S. Понятно что вопрос вкуса. Но давайте немного абстагируемся от своих вкусов и ответим на вопрос обоснованно.

Я бы попробовал плясать от предложений на рынке.
Например, в Ижевске я могу с ходу назвать 5-6 относительно крупных компаний, которые имеют постоянные вакансии по .Net и только 2 с Java.
Но если речь о Москве/Питере, то это, наверное, не очень удобный способ.

Второй вариант, поискать конторы, конкретно предлагающие стажировку (чаще всего они же предлагают и бесплатное обучение, нередко без каких-либо обязательств типа "отработки N лет"). Такое делают, например в EPAM, СКБ Контур, наверняка и в других крупных компаниях это есть.

В общем, я предлагаю выбирать исходя из принципа "то, где надежнее перспективы трудоустройства".
Re: C# vs Java
От: HrorH  
Дата: 05.09.19 06:27
Оценка:
Здравствуйте, Cicero, Вы писали:

C>Какой бы язык из ограниченного списка(C#/Java) Вы посоветовали бы выбрать для освоения молодому человеку(студент) который собирается профессионально заняться программированием и в ближайшие время(от полугода до года) начать устраиваться работать?


Надо выбрать тот язык, который больше нравится.
Если пытаться изучать язык, который не нравится, ничего хорошего не выйдет.
Ну и да, важно сможет ли найти на нем работу.
Если C#, то там вакансии скорее всего в основном веб.
И тогда если человек хочет быть веб разработчиком, тогда надо еще HTML, Javascript, CSS, Typescript, React, Redux и т.д.
Либо если на стороне сервера, то тогда надо какие-то диалекты SQL.

C# vs Java
1) C# более лаконичен, а лаконичность (если ее использовать разумно) улучшает читаемость и повышает качество кода
2) В Java на сколько я знаю какая-то беда с generics (из-за стирания типов)
3) C# вроде как быстрее развивается, но правда некоторые нововведения довольно спорные (типа того же Default implementaion of interface methods , взятого вроде из Java)
4) C Java будет проще перейти на Scala или на Kotlin.
А Scala 3 будет очень интересная и мощная штука, основанная на DOT calculus.
Re[2]: C# vs Java
От: QrystaL Украина  
Дата: 05.09.19 06:34
Оценка:
Здравствуйте, HrorH, Вы писали:
HH>Если C#, то там вакансии скорее всего в основном веб.
Xamarin еще из популярного. Много подобных вакансий https://spb.hh.ru/vacancy/32605642
Re[2]: C# vs Java
От: Farsight СССР  
Дата: 05.09.19 11:55
Оценка: +5 -1 :)
Здравствуйте, Anton Batenev, Вы писали:

AB>Конечно Java — это веб, enterprise, мобильные, всякие биг-дата типа hadoop. Сегодня он готов работать за еду, а завтра у него появится семья, дети. Зачем сразу ограничивать потолок своей зарплаты формоклепством и vendor-lock?


А шарп не веб, enterprise, мобильные и всякие биг-дата? Почему только формоклепство? И сейчас, когда .net core есть, как может вендор-лок помешать?
</farsight>
Re[3]: C# vs Java
От: Anton Batenev Россия https://github.com/abbat
Дата: 05.09.19 15:07
Оценка:
Здравствуйте, Farsight, Вы писали:

F> А шарп не веб, enterprise, мобильные и всякие биг-дата?


Нет, конечно И .net core это такой же vendor-lock, только под другой вывеской.
Re[4]: C# vs Java
От: Mystic Artifact  
Дата: 05.09.19 18:08
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Нет, конечно И .net core это такой же vendor-lock, только под другой вывеской.


Почему?
Re[4]: C# vs Java
От: Farsight СССР  
Дата: 05.09.19 18:17
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Нет, конечно И .net core это такой же vendor-lock, только под другой вывеской.


Я так понимаю аргументации ждать нет смысла.
</farsight>
Отредактировано 05.09.2019 18:18 Farsight . Предыдущая версия .
Re[2]: C# vs Java
От: AleksandrN Россия  
Дата: 05.09.19 19:57
Оценка:
Здравствуйте, HrorH, Вы писали:

HH>Надо выбрать тот язык, который больше нравится.

HH>Если пытаться изучать язык, который не нравится, ничего хорошего не выйдет.

Но что бы понять, нравится ли язык, его нужно выучить. Не обязательно выучить полностью, но продвинуться в изучении значительно дальше Hello World.
Re[5]: C# vs Java
От: Anton Batenev Россия https://github.com/abbat
Дата: 05.09.19 20:59
Оценка: +1 -3
Здравствуйте, Mystic Artifact, Вы писали:

MA> AB>Нет, конечно И .net core это такой же vendor-lock, только под другой вывеской.

MA> Почему?

Почему C# — это не веб? Потому что современный веб — это php / node / python / java / golang / c++ (в упоротом хайлоаде) с редкими вкраплениями экзотики. Почему это не мобильные, где бал правит android и java/kotlin? Почему это не бигдата, где hadoop / hbase / spark / etc на java (или с++ типа ClickHouse)? Почему это не ынтырпрайз, где слова "java" и "кровавый" давно уже ассоциативны?
github.com/abbat
Re[6]: C# vs Java
От: Mystic Artifact  
Дата: 06.09.19 00:26
Оценка: +3
Здравствуйте, Anton Batenev, Вы писали:

AB>Почему C# — это не веб? Потому что современный веб — это php / node / python / java / golang / c++ (в упоротом хайлоаде) с редкими вкраплениями экзотики. Почему это не мобильные, где бал правит android и java/kotlin? Почему это не бигдата, где hadoop / hbase / spark / etc на java (или с++ типа ClickHouse)? Почему это не ынтырпрайз, где слова "java" и "кровавый" давно уже ассоциативны?

Да нет же, почему это вдруг vendor-lock под другой вывеской.
Про остальное — это эмоции, с довольно спорными выводами.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.