Владислав
Приветствую!
1. Правильно понимаю, что для бэкэнд JavaScript так же отлично используется?
2. Мобильные приложения для андроид создаются на языке java в андроид студио. А если это язык JavaScript, то затем его нужно как-то прикручивать к андроид студио? Или в react native можно вывести в готовый apk файл?
Ivan
Ivan
apk это как rar или zip
такой же архив
Ivan
я когда-то работал в компании которая делала презентации на форке vue (читай реакт нейтив) и в конце собирали это в apk файл, который можно было посмотреть через проводник виндоус, и внутри apk это выглядит как обыкновенный сайт со своим html css и js
Владислав
Я в течение недели смотрю обзоры языков, и по факту не могу определиться с выбором:
Питон - простой, гибкий, для новичка, но где его применять в обыденной жизни? Машинное обучение и анализ данных - к сожалению, в повседневной жизни таких задач не возникает.
Java - возможность писать мобильные приложения для себя, но если я правильно понимаю, то это достаточно сложный язык и для такого направления требуется очень много знаний. Да и сейчас активно развивается dart+flutter, вдруг это как-то заменит в будущем.
Javascript - в обыденной жизни можно много где применить (веб разработка, десктоп приложения, бэкэнд). Подумываю как первый язык начать его изучать + можно писать приложения под ВК. Они строятся на javascript+react native.
Новичку можно браться за js ? И все ли я правльн понимаю?
ioannes
Я в течение недели смотрю обзоры языков, и по факту не могу определиться с выбором:
Питон - простой, гибкий, для новичка, но где его применять в обыденной жизни? Машинное обучение и анализ данных - к сожалению, в повседневной жизни таких задач не возникает.
Java - возможность писать мобильные приложения для себя, но если я правильно понимаю, то это достаточно сложный язык и для такого направления требуется очень много знаний. Да и сейчас активно развивается dart+flutter, вдруг это как-то заменит в будущем.
Javascript - в обыденной жизни можно много где применить (веб разработка, десктоп приложения, бэкэнд). Подумываю как первый язык начать его изучать + можно писать приложения под ВК. Они строятся на javascript+react native.
Новичку можно браться за js ? И все ли я правльн понимаю?
Лол питон как раз в обыденной и применять можно
D a m i r
Я в течение недели смотрю обзоры языков, и по факту не могу определиться с выбором:
Питон - простой, гибкий, для новичка, но где его применять в обыденной жизни? Машинное обучение и анализ данных - к сожалению, в повседневной жизни таких задач не возникает.
Java - возможность писать мобильные приложения для себя, но если я правильно понимаю, то это достаточно сложный язык и для такого направления требуется очень много знаний. Да и сейчас активно развивается dart+flutter, вдруг это как-то заменит в будущем.
Javascript - в обыденной жизни можно много где применить (веб разработка, десктоп приложения, бэкэнд). Подумываю как первый язык начать его изучать + можно писать приложения под ВК. Они строятся на javascript+react native.
Новичку можно браться за js ? И все ли я правльн понимаю?
Новичку можно браться за всё что угодно, если он знает основные принципы программирования
Oleh
Я в течение недели смотрю обзоры языков, и по факту не могу определиться с выбором:
Питон - простой, гибкий, для новичка, но где его применять в обыденной жизни? Машинное обучение и анализ данных - к сожалению, в повседневной жизни таких задач не возникает.
Java - возможность писать мобильные приложения для себя, но если я правильно понимаю, то это достаточно сложный язык и для такого направления требуется очень много знаний. Да и сейчас активно развивается dart+flutter, вдруг это как-то заменит в будущем.
Javascript - в обыденной жизни можно много где применить (веб разработка, десктоп приложения, бэкэнд). Подумываю как первый язык начать его изучать + можно писать приложения под ВК. Они строятся на javascript+react native.
Новичку можно браться за js ? И все ли я правльн понимаю?
я тебе скажу что Джава для android разработки совсем не сложная. там не используются какие-то сложные конструкции языка)
Oleh
Nano.Karmabot.chat
Choice! drriger got +1 from Mr_Q . 1 karma in total.
D a m i r
ООП, например, к ним не относится, потому что это больше участь фреймворков как Angular, Xamarin или чисто С++ или C#
D a m i r
Но иметь понимание, что такое функциональное программирование, ООП и базовые алгоритмы работы, структуру приложение, желательно, конечно. Но это ты сможешь делать по ходу обучения
D a m i r
Например, если будешь учить js через learn.javascript, то просто попутно гугли даже простые слова, как переменная, ссылка и т.д
D a m i r
Это у тебя сформирует понимание общих концепций работы в этой области
D a m i r
Владислав
В сравнении JAVA и JS - что проще? В обоих случаях необходимо знание html css?
Владислав
Заранее простите за глупые вопросы
Владислав
Просто не хочется потратить время на изучение и понять, что конкретный язык негде применить.
Dmitriy
java наверное будет посложнее, знать css и html для жавы наверное не надо, все таки язык на котором традиционно пишут бэк
Oleh
Oleh
Владислав
Можно написать код на JS, а затем вывести его через PWA в apk файл и через что-то еще в exe (desktop)? Или для разных платформ должно быть разное написание кода на JS?
Oleh
Dmitriy
D a m i r
Oleh
в каком плане?
сравни количество вакансий на java-web разработку с js вакансиями или php
D a m i r
Принцип будет похожим, но ты не можешь просто одно и тоже писать
D a m i r
Dmitriy
сравни количество вакансий на java-web разработку с js вакансиями или php
ну если в таком ключе то пыха с js конечно будут популярнее, во всех странах много малого и среднего бизнеса, который хочет что то автоматизировать и лучше языков для этих целей чем php, python и/или js я не могу найти, вот если речь идет о крупном бизнесе это банки, страховые и тд, то там традиционно java и .net превалируют
Oleh
Владислав
чем ты планируешь заниматься?
Правильный вопрос. Сколько смотрю ролики, столько себе и задаю его:
анализ объемных данных и машинное обучение - откидываю, в повседневности у меня таких требований нет;
мне нравится ВК и мини-аппы, которые в нем создают (т.е можно создать любое приложение, которое будут юзать в офклиенте как на андроид, так и айфон);
нравится открытость андроид, т.е можно создать собственное приложение, которое так или иначе облегчит жизнь себе в каких-то процессах.
Dmitriy
Oleh
Владислав
Изначально чисто для себя! Стоит учесть тот факт, что я не планирую изучать язык фултайм и просиживать за кодингом 24/7. Появилась маленькая идея - реализовал. Возникла необходимость упростить рабочий процесс - реализовал.
Если мне полюбиться кодинг, то только в этом случае можно задуматься об эксперименте в качестве джуниора, и то об этом можно года два не думать.
Oleh
Dmitriy
Oleh
сложно начинается тогда, когда начинаешь серьёзно взаимодействовать с пользователями, а именно: покупки, регистрации и остальная серверная рутина
Владислав
здесь можно про питон задачть вопрос?
Владислав
Во всех роликах и статьях говорится о том, что питон самый простой язык, особенно для новчика. Но так и не пойму, где его еще можно успешно применять кроме анализа массива данных и машинного обучения?
Dmitriy
D a m i r
Владислав
Питон не считается фронтенд языком ведь? Поэтому где его еще можно применять?
D a m i r
D a m i r
Сказал же
D a m i r
Есть особенный вид людей, которые на нём игры пишут, но это извращение, как по мне
Dmitriy
можно еще кстати писать ssr приложения, используя flask
Владислав
Тогда вопрос наоборот: в каких случаях js не поможет на бэкэнде?
D a m i r
D a m i r
Просто есть условия, когда тот или иной язык, фреймворк, БД выглядит менее профитно. Зависит же от задач
Pavel Boyko
D a m i r
Pavel Boyko
но правда ваша, не видел вакансий игроделов на js
D a m i r
Я больше тащился по политике, нежели программированию
Владислав
Я просто хотел выбрать язык, где могу делать весь процесс самостоятельно. Т.е от бэка до фронта. Поэтому первоначально я думал в сторону java, ведь дам бэк и дизайн в одном коде пишутся. Правильно же?
D a m i r
Но сейчас стажируюсь в компании. Заставили помимо React и Express, которые я знаю, знать Angular и Nest
Владислав
Может ерунду скажу, но каждый из вас делает от и до, или только специализируется либо на фронте, либо на бэке?
D a m i r
D a m i r
Но от и до - понятие растяжимое
D a m i r
Тебе ж не дают, как выше написали
D a m i r
Писать совсем с нуля
Gf
Владислав
А котлин - это отдельный язык или тоже фрейм?
Dmitriy
Gf
Владислав
Гугл признал его вторым официальным языков, и в андроид студио теперь есть такой язык.
Gf
Понял , принял
Владислав
Ну так из интереса: Flutter - есть за ним будущее?
Владислав
Проблема конечно в том, что он базируется на dart, а бесплатных уроков по данному языку практически нет.
Владислав
Хотя я не совсем пойму: дарт - это фронт, а бэк все равно создается на java/kotlin?
Oleh