Войти
ФлеймФорумПрограммирование

Стоит ли изучать java? (4 стр)

Страницы: 13 4 5 68 Следующая »
#45
0:02, 3 авг. 2018

Я пробовал писать под j2me(до знакомства с программированием вообще) на Nokia 6120 Classic. Писать/читать код на экране 240х320 - жесть, а компиляция вообще через раз работала - то все норм, то вылет.


#46
0:25, 3 авг. 2018

monobogdan
У меня достаточно мозгов, чтобы не работать на ноутбуке, и проблем у меня никаких нет. IDEA тормозит на моём i7 4790 с 32-мя гигами памяти и работать в ней просто противно.

#47
0:38, 3 авг. 2018

Кот Зловред
Забавно.
У меня на пне, и 8гб озу идея работала неплохо. Речь про ванильную, а не Android Studio который везде лагает.

#48
0:43, 3 авг. 2018

monobogdan
Без Android Studio он мне нафиг не нужен. Также тормозят PyCharm и CLion и в обоих работать очень противно.

#49
0:46, 3 авг. 2018

Кот Зловред
> IDEA тормозит на моём i7 4790 с 32-мя гигами памяти и работать в ней просто
> противно.
сдается мне, эта черепашка говорит не правду. Потому как даже на ноуте за 20к и проекте в полтора миллиона строк идея работает нормально. Да индексация проекта занимает много времени, но это один раз и потом никаких проблем.

Кот Зловред
> Без Android Studio он мне нафиг не нужен.
насчет этого хз, идея здорового человека не лагает.

>Также тормозят PyCharm и CLion и в обоих работать очень противно.
Может у тебя жесткий диск "зеленый" ?)

#50
1:47, 3 авг. 2018

Mephistopheles
У меня два SSD. Тебе, как обожателю ноутбуков, не понять мои переживания. Тебе тормоза кажутся нормальными.

#51
3:59, 3 авг. 2018

monobogdan
> Весь твой аргумент это "если софтина не работает на моём засратом атоме 2011
> года - софт говно, язык говно"
Ну смотри, возьмём один и тот же компьютер и запустим на нём, например, Minecraft и Minetest.
Компьютер один. Игра одна. Но почему-то Minetest работает в десятки раз быстрее.
Какие, спрашивается, я должен сделать выводы?

Проблема не в том, что Джава медленный. Проблема в том, что он медленнее.

#52
5:17, 3 авг. 2018

  Хотелось бы услышать коментарии типа "за", "против", "воздержался"

#53
6:01, 3 авг. 2018

Голосую за сишарп - там есть делегаты с человеческим лицом и он применяется в юнити.

#54
7:23, 3 авг. 2018

Delfigamer
> Но почему-то Minetest работает в десятки раз быстрее.
  Как сравнивал? Персонаж двигается быстрее, игровое время идёт быстрее (один день за две минуты)? Откуда тут цифра десять вообще?

#55
7:38, 3 авг. 2018

Mephistopheles
Орнёшь, но у меня WD Green.
И VS2015, и IDEA летают.

=A=L=X=
Не то что у нас джавистов Runnable.

#56
7:52, 3 авг. 2018

Zefick
FPS, конечно же.
Предлагаешь спиратить майн и замерить на моём текущем 2014-ноуте?

#57
7:58, 3 авг. 2018

Delfigamer
> Предлагаешь спиратить майн и замерить на моём текущем 2014-ноуте?

Сравнивать разные движки можно, но делать выводы во сколько быстрее лежащий в основании game loop язык глупо.
Разница может быть вызвана банально разными графическими эффектами на которые способны игры или избранным способом рендера, а вовсе не game loop.
Поэтому тема будет вечной.

#58
9:40, 3 авг. 2018

=A=L=X=
> Разница может быть вызвана банально разными графическими эффектами на которые
> способны игры или избранным способом рендера
Именно поэтому я взял не говноподелкуюнити vs крузис vs UT3; а конкретную игру и её клон.

=A=L=X=
> Поэтому тема будет вечной.
Эта тема вечна ровно настолько же, насколько вечен спор об астронавтах на луне - истина есть и она одна, но среди миллиардов мух всегда будет существовать ненулевой процент, который будет упорно её отрицать.
Джава предоставляет свои плюшки по сравнению с крестами, типа надёжности и абстракции, и платит за это памятью и временем. Кресты дают возможность перенести расходы с рантайма на разработку; в итоге получится более быстрая программа при большем расходе высококвалифицированных человеко-часов.
Конечно, есть области, когда дешевле докупить дополнительных мейнфреймов, чем платить инженерам на переписывание и верификацию.

Игровой движок не является такой областью - ты либо укладываешься в бюджет фрейма на том, что есть; либо твою игру никто не будет покупать. Если ты скажешь игроку "твой компьютер фигня, иди покупай новый" - как бы это не казалось странным, но игрок не побежит покупать новый компьютер; вместо этого, он пойдёт покупать игру твоих конкурентов.
В этом контексте, для написания игрового движка, джава - непозволительно тормозная. Поэтому успешные игры на джаве - это исключение, а не правило; к тому же, среди этих исключений, все - пришли к успеху несмотря на использование джавы, но никак не благодаря.

Ну и да, как софт, Майнкрафт - говно даже среди джава-программ, если только с тех времён Моджанги не успели его исправить.
#59
9:44, 3 авг. 2018

Delfigamer

Хороший пример - Майнкрафт и Нотч. Вложив немного сил в разработку крохотной командой Нотч заработал миллиард за несколько лет, купил остров, пьёт коктейли и играет в игры.
А вот Джон Кармак пилил десятками лет несколько первоклассных и самых передовых движков на C и С++ - и сейчас работает на дядю, судится из-за окулус рифт.
Главное как говорится - результат!

Страницы: 13 4 5 68 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.