джаву ебошить, чтобы норм пртложухи писать?
Что значит есть ли смысл? Вопрос какой-то невнятный, или даже некорректный в группе где 5000+ человек пишут на данной технологии. Зависит от навыков которые у вас есть, и целей. Если вы хорошо владеете Java, то почему бы не писать хорошие приложения под Android? Если у вас есть хорошие навыки java и вам нужна кроссплатформенность - есть Flutter, в котором dart похож на Java. Если вы знаете JavaScript - то конечно выбор тут логичен. Если вы не владеете ни одним языком программирование, то советую выучить хотя бы один, опираясь на то что вам интересно
> если вы не владеете ни одним языком... и я бы не рекоммендовал бы начинать с js ;) событийная модель прекрасна, но ломает мозг уверенно )
Это уже я думаю индивидуально. Если интересно программирование, и ты готов часами читать и узнавать что-то новое, то первый язык неважен. Я вот с JavaScript начал, и норм)
я в вебе начинал с бэкенда, когда ещё про фронт никто и не слышал толком. у нас и xhr толком небыло, он пришёл позже, и то не во все браузеры. js в то время был чем-то для развлечения. быстро что-то подсказать пользователю, поменять стиль где-то, короче весь js обычно был в scripts.js и сильно бесил ) чем популярнее становился фронт-енд, чем больше технологий поддерживалось браузерами, тем очевидней народ начал залезать в js. лично я, привыкший к синхронности бэка, очень долго матерился, пытался научиться в промисы, прерывания и прочее. Сейчас JS это самый любимый язык как по синтаксису, так и по возможностям. но сколько же он крови попил в своё время )
Согласен с тобой. Раньше (наверное ещё в эру ActionScript) js был языком анимаций. Грубо, язык для автоматического перетаскивания блоков. Щас же это продвинулось очень далеко. Например мой знакомый щас на чистом js создает майнкрафт: https://youtu.be/CGT_PCzz6iM (НЕ РЕКЛАМА)
Норм На РН можно быстро писать приложения, и они будут достаточно шустрые для 90% случаев, если руки из нужного места растут А на джаве приложения на Андроид уже не пишет никто, только если какой-то лютый легаси, который не трогали с 2016 года, везде Котлин уже лет 5 А вообще изучайте программную инженерию в целом, и тогда не будет таких вопросов. И любой язык уже будет похож на предыдущий, а подходы уже знакомы, что сможете без большого труда переключаться на разные стеки
> И любой язык уже будет похож на предыдущий, а подходы уже знакомы, что сможете без большого труда переключаться на разные стеки Чистая правда, кстати. По себе стал замечать, что даже на Паскаль (для помощи брату в учебе) легко переключаюсь. Хотя вообще не учил.
Потому что у всех языков программирования основа/база одна, остальное это дополнительные фичи языка которые его и выделяют среди других
Не совсем у всех, но у ~4/5 на рынке - да Зная JS на нормальном уровне (вместе с классами, функциями и всем прочим), без проблем можно быстро разобраться с Java/Kotlin/C#/PHP и так далее С каким-нибудь Python/Ruby/C++ будет сложнее, но тоже основные принципы одинаковые Подходы также. React Native, Flutter, Android Jetpack Compose, iOS SwiftUI имеют одинаковый подход в построении UI, и так далее В чем-то ковыряться можно дольше, но чем больше прошел до этого, тем легче оно идёт. И не надо труситься, что какая-то библиотека завтра не будет актуальным и можно остаться не у дел
Ну да, хорошо сказано. Я вообще в Анриале даже работал на js, тестово😃 А unity встроить можно в приложение реакт нейтива. То есть оно все работает как экосистема. Знание языка это лишь часть программирование, другая часть это логическое мышление, понимание схем работы, математика
Обсуждают сегодня