Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Куда пойти учиться? > Ваше мнение "Java или C#"?


Автор: Jakeroid 22.2.2011, 19:24
Вот чуть-чуть поучил C# и Java - основы. Ну в принципе языки проще простого. В Java преимущество в кроссплатформенности, в C# больше классов(поправьте если не так).

Но определится так и не смог... Мне уже 19 лет, а я всю скитаюсь в технологиях... Хотелось бы устроится на нормальную работу в Украине, а потом уехать заграницу. Для этого нужно учить-учить и учить(ну конечно же и практиковаться). А что именно учить? Может стоит C# + MySQL? А потом я думаю на Java не трудно будет перебраться если что?

БЕЗ ХОЛИВАРОВ ПОЖАЛУЙСТА!

Просто выразите свое мнение! И обосновывайте мысли!
Например:
"C# крут, потому что ..."
"Java лучше потому что ..."

Желательно по следующим пунктам:
-Перспектива работы 
-Удобство
-На что ориентированно

Автор: Фантом 22.2.2011, 21:25
Два однотипных языка с одной рыночной нишей, не содержащие каких-либо нетривиальных и новых идей. При работе в соответствующей области желательно знать оба, с какого начинать - неважно. Короче говоря, кидайте монетку.

Автор: bend0r 12.4.2011, 17:50
Цитата(Jakeroid @ 22.2.2011,  19:24)
А потом я думаю на Java не трудно будет перебраться если что?

технически не трудно, но тока вот если к примеру отработаешь на шарпе 5 лет, у тебя будет опыт работы на нем 5лет а на java 0, соответственно и зарплаты будут уже отличаться.
в свое время я выбрал C# + MySQL, потому что ... не знаю, не видел и не вижу сейчас, каких то причин категорично выбрать что то конкретное

Автор: thomas 17.4.2011, 17:26
Jakeroid, 
Привествую.
Я начинал учить проаграммирование с платформы .NET.
Учились один семестр на C#, следующий на VB.NET.
В итоге в принципе могу использовать оба.
Синтаксис VB.NET более понятен или скажем так читабелен.
Но C# более распространен что ли, в инете можно нарыть гораздо более примеров и материалов.
В .NET прекрасная IDE. Нормальный сервер для БД - MS SQL.

Вот недавно что бы получить диплом бакалавра вынужден начать учить java.
После C# учить не сложно, но постоянно плююсь на опенсоурские заморочки.
IDE убогая и геморойная, документация - туши свет, "мускул" и его IDE тоже, книжек нармальных почти нет или очень мало.
В общем в jave  и все что с ней связано я разочарован до невозможности.
А этой, так часто упоминаемой, кросплатформенности как таковой нет.
Без установки виртуальной машины java не будет работать нигде, как собственно и без FW не будут работать и .NET.

Лично я за .NET + MS SQL. Нормальная платформа, хороший сервер, качественная документация(msdn на русском есть), бесплатная версия  как платформы так и сервера(есть и на русском, но лучше все же англицкая версия), что для платформы, что для сервера отличная IDE. 


ЗЫ ни в коей мере не хотел обидеть поклонников java.

Автор: kemiisto 17.4.2011, 17:39
thomas, пересмотри Star Wars. smile Там есть правильные мысли.

Автор: Logo 28.5.2012, 05:54
Цитата

А этой, так часто упоминаемой, кросплатформенности как таковой нет.
Без установки виртуальной машины java не будет работать нигде, как собственно и без FW не будут работать и .NET


Так поставь smile. Java VM доступна под множество платформ, чего не скажешь о .NET, родная платформа которого только под windows.

Цитата

бесплатная версия  как платформы так и сервера

Windows Server стал бесплатным smile ?

Цитата

IDE убогая и геморойная, документация - туши свет

Юзал NetBeans, все понравилось, и документация на уровне, все удобно. После C++. Хотя хз, .NET юзать не приходилось, может там все еще лучше.

Автор: kemiisto 28.5.2012, 11:15
Logo, вот зря ты эту тему поднял, ей богу. smile Я уже пол часа думаю, что там за правильные мысли в Star Wars. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)