c#? Тогда почему бы и приложения не писать на с# с помощью xamarin. Или хуже будут?
Кто сказал, что лучше? Лучше писать на том, на чём умеешь.
Вот когда ты попишешь код года 3-4, то ты поймешь, что знание языка - это пара-тройка недель интенсива от силы, остальное - это общепринятые конструкции и шаблоны. Ну, если это не C++, конечно. С++ можно изучать вечно, там ключевых слов, наверное, как в десяти котлинах. Ты понять не можешь, что если тебе надо писать игры, то это геймдев, это вообще отдельная отрасль. Здесь мы обсуждаем приложения, и, по большому счёту, Android SDK. Это экранчики, картиночки, поля, списки и прочее. Графика требует оптимизации. Виртуальная машина андроида такое умеет не очень хорошо. Почти любая игра современная под Андроид написана, используя какой-то движок, который, как я понимаю, использует низко- или среднеуровневое обращение к графике и всему такому. Всякое 3D, шейдеры-текстуры, 2D оптимизация - это явно не сюда.
Пиши хоть на чём. Шарп, ява, котлин, питон, руби - ну там разный синтаксис немного, но по большому счёту одно и то же. Языки делятся сейчас на две основные категории - это ООП (и его подобия) и функциональное программирование. Функциональное программирование - это отдельная тема, там надо перестроить немного мозги после ООП, но в целом не очень сложно. А ООП всё одинаковое после года-двух, непривычно, неудобно, но не с ног на голову.
Обсуждают сегодня