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


Автор: act_naturally 5.9.2007, 00:22
такой нелёгкий выбор - по какому пути посоветуете пойти? какие специалисты больше ценятся или какой язык скорее зайдёт в тупик? насколько это плохо, что С# привязан к Microsoft?

Автор: S.A.G. 5.9.2007, 00:49
ИМХО, надо сначала освоить С++ и Win32. После этого можно переходить в шарп или Яву. smile

Автор: headzero 14.9.2007, 10:53
Опять двадцать пять smile 
Раз 8 у же осуждалось

Автор: AntonSaburov 14.9.2007, 14:47
Любой вариант будет нормальным. По секрету - если ты хорошо знаешь одну технологию и связанные с ним области, то изучить второй в основах потребует от тебя не так уж много времени.

Автор: LSD 14.9.2007, 23:59
Моск - всегда востребован smile

Перейти на другой язык это месяц, другой. Узучение фреймворка 1-3 месяца в зависимости от объема. Главное это чтобы человек был адекватный и спобный к обучению, все остальное приложится.

Автор: unicuum 7.12.2007, 03:03
Цитата(S.A.G. @  5.9.2007,  00:49 Найти цитируемый пост)
ИМХО, надо сначала освоить С++ и Win32. После этого можно переходить в шарп или Яву. smile 

C++ одно, но почему обязательно Win32. Так можно задать вопрос, что перспективнее, кроссплатформенное программирование или программирование под винду. На С++ можно на разных платформах писать, а Java так вообще изначально кроссплатформенная. Впрочем и на C# можно много где программировать. А из этого вывод, нужно просто добавиться поставленных результатов.

Автор: Nastya 7.12.2007, 09:42
AntonSaburov, Ага, языки учить легко, трудно выучить первые 10 smile

Автор: Agentx86 8.12.2007, 13:24
Имхо. C# и Java это два похожих языка. Зная один всегда можно перестроиться на другой. Например тебя смогут убедить что C# лучше.
Ты пойдешь устраиваться на работу, а там нужно знание Java. Может быть наоборот. Не надо сильно зацыкиливаться Java или С#. 
Всеравно по закону подласти выбереш то, что тебе меньше будет востребовано на будущей работе.

Автор: check 8.12.2007, 18:37
Цитата(Agentx86 @  8.12.2007,  13:24 Найти цитируемый пост)
Например тебя смогут убедить что C# лучше.
Ты пойдешь устраиваться на работу, а там нужно знание Java. Может быть наоборот.
Угу, а ещё может быть так: ты пришёл устраиваться на работу, а там нужен водитель электропогрузчика  smile  

Автор: nerezus 8.12.2007, 20:07
Цитата

ИМХО, надо сначала освоить С++ и Win32
 Обоснуй!

Добавлено через 1 минуту и 19 секунд
Цитата

Имхо. C# и Java это два похожих языка. Зная один всегда можно перестроиться на другой. Например тебя смогут убедить что C# лучше.
Ты пойдешь устраиваться на работу, а там нужно знание Java. Может быть наоборот. Не надо сильно зацыкиливаться Java или С#. 
Всеравно по закону подласти выбереш то, что тебе меньше будет востребовано на будущей работе.
 И что с того? Язык то за день можно выучить. А библиотеку?
А нахрен ты кому нужен со знанием языка и незнанием основ библиотеки?

Автор: Vit 9.12.2007, 09:33
Перспективы у обоих языков на многие годы... Выбирай любой, без разницы

Автор: Sun 9.12.2007, 13:17
Java девелоперам платят больше, чем шарпистам. Java требует больше усилий и знаний для разработки. На .Net может писать  любая кухарка smile

Автор: Real 5.1.2008, 20:55
Цитата(S.A.G. @ 5.9.2007,  00:49)
ИМХО, надо сначала освоить С++ и Win32. После этого можно переходить в шарп или Яву. smile

Не правда.

Автор: mr.Anderson 17.1.2008, 13:02
Цитата
Java требует больше усилий и знаний для разработки

Это еще почему?

Кстати, по сабжу - имхо, лучше C#. Особенно меня отталкивает от Java то, что на компе обязательно должна быть Java-машина, которая, кстати, не встроена пока ни в одну систему (насколько я знаю, в Висте ее тоже нет), а скачивать отдельно как-то не хочется. Для C# достаточно просто установленного фреймворка, который уже входит в Висту и позволяет работать не только шарпу, но и другим .NET-языкам (кроме Java).

Автор: Kangaroo 17.1.2008, 16:03
Цитата(mr.Anderson @  17.1.2008,  12:02 Найти цитируемый пост)
(насколько я знаю, в Висте ее тоже нет), а скачивать отдельно как-то не хочется. Для C# достаточно просто установленного фреймворка, который уже входит в Висту и позволяет работать не только шарпу, но и другим .NET-языкам (кроме Java).

Вот интересно, почему это в Висте .NET сразу есть, а Java нету  smile  Нада будет написать Microsoft, может случайно пропустили, забыли добавить.

Ну а если серьезно на то Java  и кроссплатформенная. И не все люди сидять в окошках.
+ Отдельно скачивать и не надо, запускаешь какую-нибудь инсталляху Java приложения, если нету Java - она сама установит.

Автор: mr.Anderson 17.1.2008, 18:11
Цитата
она сама установит

Скачав ее при этом из интернета. Угу? Причем, чем C# не кроссплатформен? Еще как. Где есть фреймворк - там работает C#. А он, повторюсь, есть в окошках. Ну, нету его в Linux, но дык это к разработчикам Линукса вопрос - почему они его не включили (хотя понятно, почему, конечно, но сам факт остается фактом).

Автор: Kangaroo 17.1.2008, 18:25
Цитата(mr.Anderson @  17.1.2008,  17:11 Найти цитируемый пост)
Скачав ее при этом из интернета. Угу?

Нет, обычно она включена в инсталлятор.

Автор: JackYF 17.1.2008, 18:27
Цитата(mr.Anderson @  17.1.2008,  17:11 Найти цитируемый пост)
Линукса вопрос - почему они его не включили

для того, чтобы его включать, его надо написать smile))) чего это линуксоиды должны писать реализацию приблуды от MS? Она же продвигает - вот пускай сама и пишет smile

Автор: Mayk 17.1.2008, 18:29
18/15. счёт почти равный. холивара похоже не будет. уходит спать недовольно ворча

Автор: mr.Anderson 17.1.2008, 18:32
Kangaroo, это какого же размера инсталлятор! smile Не, я знаю, что в Делфях 2007 есть машина Java. Но дык Делфи 2007 и занимает целый DVD поэтому. А обычные программы?

Автор: Се ля ви 17.1.2008, 18:33
Цитата(S.A.G. @  5.9.2007,  00:49 Найти цитируемый пост)
ИМХО, надо сначала освоить С++ и Win32. После этого можно переходить в шарп или Яву.

Категорически не согласен!

Нужно обязательно сначала компьютер поразбирать-пособирать и перепаять все в нём микросхемы, потом научиться в совершенстве программировать в машинных кодах обязательно, потом можно, если всё отлично получается, потихонечку пересаживаться на assembler, только осторожно... Ну а там, глядишь, и на С можно будет - а от него рукой подать до С++ и вот уже только после этого - C# или Java выбирать...

Шуцу, конечно.

На самом деле сейчас программирование бизнес-приложений стремительно эволюционирует в SOA и здесь Java-приложения уделывают делают C# достаточно серьёзно. Другое дело, что если всерьёз заниматься именно SOA и BPM, то там от Java не очень много уже остаётся - островки только, львиная часть логики переходит в конфигурирование и проектирование. Но без знания Java заниматься этими вещами не получится.

Автор: Kangaroo 17.1.2008, 18:35
Цитата(mr.Anderson @  17.1.2008,  17:32 Найти цитируемый пост)
Kangaroo, это какого же размера инсталлятор!  Не, я знаю, что в Делфях 2007 есть машина Java. Но дык Делфи 2007 и занимает целый DVD поэтому. А обычные программы?

В современном мире больших винтов и дешевого интернета размер так важен??
Конечно я не говорю про маленькие утилиты, но средние и большие приложения могут позволить себе включить JRE.

Автор: mr.Anderson 17.1.2008, 18:39
 smile 

Цитата
дешевого интернета

Покажите мне страну, где есть дешевый интернет, и я туда перееду! smile

Средний размер - это от 50 Мб и более. Например, на моей безлимитке со скоростью 7-8 Кбайт/сек особо не покачаешь.

Автор: Kangaroo 17.1.2008, 18:53
Цитата(mr.Anderson @  17.1.2008,  17:39 Найти цитируемый пост)
Например, на моей безлимитке со скоростью 7-8 Кбайт/сек особо не покачаешь.

Кто ж тебя так обидел ))

Ладно, пора прекращать.. 
Замечу только, что:
1) размер JRE 15Mb
2) львиную долю разработок на java занимают jee приложения с веб-интерфейсом.

Автор: LSD 17.1.2008, 19:02
Цитата(mr.Anderson @  17.1.2008,  18:39 Найти цитируемый пост)
Покажите мне страну, где есть дешевый интернет, и я туда перееду!

http://home.corbina.ru/ по мне так дешево.

Автор: Mayk 17.1.2008, 19:25
Цитата(LSD @  17.1.2008,  23:02 Найти цитируемый пост)

http://home.corbina.ru/ по мне так дешево. 

Не во всех городах они есть :-((
у нас за 500 рублей только ~ 96 кбитс дают [64 кбит днём, 128 ночью]

Автор: Samotnik 17.1.2008, 19:37
По САБЖу    Конечно   Java   а  перспективных  оба языка, что  нравится, то и изучайте !!
Удачи  smile 

Автор: LSD 17.1.2008, 23:31
Цитата(Mayk @  17.1.2008,  19:25 Найти цитируемый пост)
Не во всех городах они есть :-((
у нас за 500 рублей только ~ 96 кбитс дают [64 кбит днём, 128 ночью]

mr.Anderson, интересовался страной. Раз уж он готов ради интернета иммигрирровать, то полагаю что город ему сменить плевое дело smile

Автор: mr.Anderson 18.1.2008, 14:05
LSD, smile . Шутка, конечно, никуда я не буду эмигрировать. Но вот условия этого интернета прямо-таки завораживают. Мне бы такой.

Автор: ivashkanet 18.1.2008, 14:55
Цитата(LSD @  17.1.2008,  18:02 Найти цитируемый пост)
http://home.corbina.ru/ 

Плачет 

Автор: THandle 18.1.2008, 15:01
Сейчас пока на Делфи чото пытаюсь, далее в планах изучать Яву. 

Автор: JackYF 18.1.2008, 15:13
Цитата(ivashkanet @  18.1.2008,  13:55 Найти цитируемый пост)
Плачет  

ы?

Автор: ivashkanet 18.1.2008, 15:34
Цитата(JackYF @  18.1.2008,  14:13 Найти цитируемый пост)
ы? 

Не так: ааааа, хм-хм, аааааа, уууууууу,...

Автор: JackYF 18.1.2008, 15:38
ееееее?

Автор: ivashkanet 18.1.2008, 15:48
Да в Беларуси я на диалап модеме smile
А адсльное подключение у нас начинается в районе 20 енотов. Но оно почти диалапное smile 

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