kvisaz (kvisaz) wrote,
kvisaz
kvisaz

Category:

О JavaScript и других языках

Разумеется, пост о CrossCode (https://kvisaz.livejournal.com/945987.html) не означает, что JavaScript идеальный выбор для разработки игр. В голом виде - это либо неюзабельное говно, которое может испортить мозги новичкам, либо язык для "джаваскрипт-ниндзей", которые сами уже пишут библиотеки, знают хаки и вовсю используют глюки чистого JS. Я изучил голый JS только для того, чтобы убедиться, что понимаю, как он на самом деле работает. В текущей версии я использую такую связку
- Node.js (как ядро для запуска npm)
- npm (часть Node.js, по сути - ядро для установки дальнейших инструментов и интерпретаторов)
- webpack (система сборки проектов для JS с оптимизатором)
- TypeScript ( который по сути предлагает синтаксис C# для разработчика, а при сборке переводится в голый JS)

А так-то надо выбирать тот язык, который а) лучше знаешь или б) лучше всего подходит для решения задачи. А для решения задач подходят а) не только потенциально мощные но и б) хорошо документированные, и в) с кучей библиотек.

Если бы я писал двухмерные игры под Android или десктоп - я бы использовал Java + LibGDX (https://libgdx.badlogicgames.com/). Это намного более экономный вариант в плане ресурсов, по сравнению с JS. У меня есть планшет 2012 года, в нем игры на HTML5 заметно лагают, а на Java+LibGDX летают с реактивной скоростью.

Если бы я писал под Android не-игровые приложения или игры с минимальными требованиями по эффектам - писал бы на Java + стандартные библиотеки под Android.

Если бы был профессиональным разработчиком на Python - скорее всего, попробовал бы писать на Python. Но мне уже хватает выбора между Java и JavaScript - и эти два языка с их экосистемами более чем перекрывают все мои возможные потребности (так как писать новые 3D-движки я не собираюсь, а то бы, конечно, пришлось бы учить C++ )

PS: мне сказали, что ссылки в ЖЖ порой очень плохо видны и не читаются. Поэтому буду впредь давать прямым URL
Tags: игрострой, программирование
Subscribe

  • Модель с сильным перепадом давления

    Книжка - "Narconomics: Преступный синдикат как успешная бизнес-модель". Автор - Том Уэйнрайт. Не учёный, но редактор журнала The Economist. Книга…

  • Броня за пригоршню долларов

    В фильме "За пригоршню долларов" (Fistful of dollars) в какой-то момент герой надевает самодельную броню. Даже не броню, а какую-то железку…

  • Не семь тучных лет

    Тихонько живёшь, а прогресс идёт. Из-за пандемии количество летающих людей упало в три раза. На уровень 2003 года. Блин, это же вчера было.…

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 19 comments

  • Модель с сильным перепадом давления

    Книжка - "Narconomics: Преступный синдикат как успешная бизнес-модель". Автор - Том Уэйнрайт. Не учёный, но редактор журнала The Economist. Книга…

  • Броня за пригоршню долларов

    В фильме "За пригоршню долларов" (Fistful of dollars) в какой-то момент герой надевает самодельную броню. Даже не броню, а какую-то железку…

  • Не семь тучных лет

    Тихонько живёшь, а прогресс идёт. Из-за пандемии количество летающих людей упало в три раза. На уровень 2003 года. Блин, это же вчера было.…