Мотивация при переходе с C#
Решил познать Java, ибо много слышал хорошего о ней и даже немного видел. Кроме того - всегда было интересно. Правда, не могу найти для себя опровдания чтобы потратить N-ное кол-во часов на изучение. Поэтому обращаюсь к тем, кто раньше девелопил на C#:
- что вас побудило на такой переход?
- что вы получили при этом?
- что потеряли?
- какие впечатления?
Заранее благодарен за ответ.
ЗЫ: коменты от девелоперов, не имеющих отношение к C#, тоже очень интересны!
Конкретно на Java начал проект потому что для нее была полноценная библиотека поддержки одной фичи.
Считаю обе эти "технологии" весьма схожими, правда C# мне больше "знаком" по виндовому и дельфиному бэкграунду.
"Потерял" графический дизайнер, штука спорная но порой очень удобная - для маленьких тулзов. Swing не нравился как-то с самого начала, поэтому вариант с NetBeans не рассматривал. А если с ним то наверное и вообще без потерь.
Языки/Платформы/Технологии как они сами. За вас работу не сделают. Фреймворки/библиотеки большие и тяжелые к освоению, но иначе и никак. Учить.. мне кажется все полезно.
После C# и LINQ язык Java - УГ. Java как платформа может зарулить лишь при наличии готового фреймворка, решающего требуемую задачу.