| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Религиозные войны > Java или C# |
| Автор: Andriy100 19.3.2009, 20:18 |
| Какой язык лучше изучать Java или C#? |
| Автор: NightmareZ 19.3.2009, 20:24 |
| Имхо, всё-равно. |
| Автор: Vitaly333 19.3.2009, 20:44 |
| Имхо, я бы с Java начал, поскольку он появился раньше C#. Причем последнего бы не было, если бы не было Java. Microsoft, основываясь именно на нем, создали C#. Впринципе можете начать с любого. Стоит выучить один из них и 2-ой освоите слёгкостью за кратчайшие сроки. Тут главное конечно же разобратся с ООП, а дальше пойдет как по маслу. |
| Автор: Lazin 19.3.2009, 20:51 |
| В принципе, C# выглядить более современным, нормальные дженерики, всякие языковые фичи, если стоит задача писать под windows обычные приложения, то это отличный выбор. С другой стороны java, существует намного дольше, существует огромное количество библиотек и фреймверков для нее, кроссплатформенность на высоте, а так-же, вы не будете зависеть от постовщика ПО. |
| Автор: Любитель 19.3.2009, 23:27 |
| Какие неожиданно-новые темы однако ещё появляются.. Не модно уже эту тему обсуждать :( Так же как умерли в свой время "Delphi vs C++", "C++ vs Java", "C++ vs C#"... Как итог - вопрос абсолютно неоригинальный.. Ну ладно там "я собираюсь делать то-то, такие вот хитрости и т. д. (домысливайте сами)". А так - скучно.. Учитывай, что тема ни раз подымалось (что естественно). |
| Автор: nerezus 20.3.2009, 02:32 | ||
|
| Автор: nerezus 20.3.2009, 17:25 | ||
Кроме чего-то академического на таком не сделаешь =) |
| Автор: Любитель 20.3.2009, 17:35 |
| Я понятия не имею, в чём смысл |
| Автор: Vitaly333 20.3.2009, 21:05 | ||||
А причем здесь фреймворк и Java. Вы вообще о чем?
Всё можно сделать на нем, на что только фантазии и знаний хватит(так же как и на .Net) |
| Автор: nerezus 20.3.2009, 21:18 | ||||
Просто 1 термин используют. В C# же термина 3: C#, .NET Framework и CLR. В джаве они же по смыслу, просто называются одинаково: Java.
Только на языке без фреймворка - ничего не сделаешь. |
| Автор: Vitaly333 21.3.2009, 02:04 | ||
Конечно я не имелл ввиду только базовые конструкции языка Java. На них естественно далеко не уедешь. Синтакисис ЯП + ООП+CORE API+Различные технологии и фреймворки(RMI,Servlet,Spring и т.д) - вот что я себе представляю под Java. |
| Автор: nerezus 21.3.2009, 02:12 |
| За кратчайшие сроки, говоришь, это выучить можно?) |
| Автор: Любитель 21.3.2009, 10:05 |
| Если это можно выучить за кратчайшие сроки - то я пошёл вешаться :( Я неудачник - я так не могу |
| Автор: Vitaly333 21.3.2009, 14:53 | ||
Вы меня не поняли, я говорил освоив это (не обязательно все фреймворки и технологии нужно знать, базовые) на Java, потом можно без особых проблем и легко перейти на аналогичные .Net - вксие Api и фрэймворки. Последние уже дадутся гораздо быстрее, так как многие из них были слизаны с Java. |
| Автор: Lazin 21.3.2009, 15:00 |
| То, что языки похожи, вовсе не означает, что похожи IDE, фреймверки и библиотеки. Насколько я знаю, ОО дизайн классов из FCL и классов java фреймверков сильно отличается... |
| Автор: Любитель 21.3.2009, 15:12 |
Проблема в том, что действительно аналогичных, практически нету (кроме дотнетовских портов с явы вроде NHibernate). |
| Автор: nerezus 21.3.2009, 15:37 |
| Vitaly333, это можно сказать о любой современной технологии - в них то уникального мало, а частности =) |