Другие языки программирования и технологии

C# или Java, что выбрать?

Сейчас учу C#, очень нравиться. Язык красивый, удобный (как по мне). Но отталкивает привязанность к Microsoft. Да, уже есть MonoDevelop и XmarianStudio, но говорят, что это не та кроссплатформенность, какая в Java. И тот же Ведройд, его "родной" язык Java. Как-то пробовал Java учить, не понравился он мне. Почему, не знаю, просто не нравиться. А в C# привлекает еще и WinForms и WPF. И вот что выбрать? Там-где я живу вакансий одинаково мало, один 1С.
Java простая и быстрая в разработке а так же кросплатформена то есть напишиш 1 приложение будеш работать на всех системах без портирования
C++ не портироваймый то есть ты будеш разрабатывать, тратить кучу сил и времени на то что будет работать лиш на 1 платформе в то время как ты можеш делать это на всех сразу
~™Andrey Vinnickiy™~
~™Andrey Vinnickiy™~
11 155
Лучший ответ
Kotlin - это кроссплатформенность Java + мощный язык как C#.
Но нельзя изучать Kotlin не зная Java.
Лучше продолжай изучать C#. NET постепенно становится всё более кроссплатформенным.

Не знаю, какие претензии у Oracle к Google, но использование Java в Android нарушает основной принцип платформы Java. Java на Android не совместима с обычной Java. Microsoft в похожей ситуации суд проиграл.
Utkirbek Hamrokulov
Utkirbek Hamrokulov
58 065
Ерлан Кусаинов говорят kotlin сложнее java
Google - ещё та конторка...
Если хоч андройд, то есть котлин.
Визуально элементы расставлять? Ну для этого есть NetBeans к Яве...
С# - это зло...
Его изучать можно, ток если ты собрался работать в компании полностью завязоной на мелкомягких...
КК
Канат Кабыл
15 046
Продолжай учить C# и не ной. А еще есть кросс-платформенный .NET CORE
Андрей Дёмин
Андрей Дёмин
7 119
мне java больше нравится, примеры человеческим языком описаны. в c# намудрено, завуалировано. много времени надо сидеть, чтоб дошло, что к чему
A*
Andrey ***
1 674
без разницы
Всё зависит от того, что именно ты собираешься писать. нет смысла выбирать язык и спорить какой из них нужно учить. есть вещь которые гораздо быстрее и проще выполнить на Java, а есть наоборот. Большой плюс Java это кросплатформеность
Ilhom Kodirov
Ilhom Kodirov
411