Mikhail
#вопрос Я хочу робота для торговли в бирже На каком языке лучше программировать?
В программе метатрейдер есть свой язык для написания роботов. https://www.metatrader.com/
Владислав
Приветствую! 1. Правильно понимаю, что для бэкэнд JavaScript так же отлично используется? 2. Мобильные приложения для андроид создаются на языке java в андроид студио. А если это язык JavaScript, то затем его нужно как-то прикручивать к андроид студио? Или в react native можно вывести в готовый apk файл?
Ivan
apk это как rar или zip такой же архив
Ivan
я когда-то работал в компании которая делала презентации на форке vue (читай реакт нейтив) и в конце собирали это в apk файл, который можно было посмотреть через проводник виндоус, и внутри apk это выглядит как обыкновенный сайт со своим html css и js
Владислав
Я в течение недели смотрю обзоры языков, и по факту не могу определиться с выбором: Питон - простой, гибкий, для новичка, но где его применять в обыденной жизни? Машинное обучение и анализ данных - к сожалению, в повседневной жизни таких задач не возникает. 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 разработки совсем не сложная. там не используются какие-то сложные конструкции языка)
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 для жавы наверное не надо, все таки язык на котором традиционно пишут бэк
Владислав
Можно написать код на JS, а затем вывести его через PWA в apk файл и через что-то еще в exe (desktop)? Или для разных платформ должно быть разное написание кода на JS?
Oleh
в каком плане?
сравни количество вакансий на java-web разработку с js вакансиями или php
D a m i r
Принцип будет похожим, но ты не можешь просто одно и тоже писать
D a m i r
D a m i r
В сравнении JAVA и JS - что проще? В обоих случаях необходимо знание html css?
CSS и HTML - каскад и разметка. которая в Джаве абсолютно не нужна. Если взять условный JFrame, то ты можешь ставить по автомату позицию. Но конкретно веб на джаве никто не пишет, можно писать мобайл, это ещё актуально
Dmitriy
сравни количество вакансий на java-web разработку с js вакансиями или php
ну если в таком ключе то пыха с js конечно будут популярнее, во всех странах много малого и среднего бизнеса, который хочет что то автоматизировать и лучше языков для этих целей чем php, python и/или js я не могу найти, вот если речь идет о крупном бизнесе это банки, страховые и тд, то там традиционно java и .net превалируют
Владислав
чем ты планируешь заниматься?
Правильный вопрос. Сколько смотрю ролики, столько себе и задаю его: анализ объемных данных и машинное обучение - откидываю, в повседневности у меня таких требований нет; мне нравится ВК и мини-аппы, которые в нем создают (т.е можно создать любое приложение, которое будут юзать в офклиенте как на андроид, так и айфон); нравится открытость андроид, т.е можно создать собственное приложение, которое так или иначе облегчит жизнь себе в каких-то процессах.
Владислав
Изначально чисто для себя! Стоит учесть тот факт, что я не планирую изучать язык фултайм и просиживать за кодингом 24/7. Появилась маленькая идея - реализовал. Возникла необходимость упростить рабочий процесс - реализовал. Если мне полюбиться кодинг, то только в этом случае можно задуматься об эксперименте в качестве джуниора, и то об этом можно года два не думать.
Oleh
сложно начинается тогда, когда начинаешь серьёзно взаимодействовать с пользователями, а именно: покупки, регистрации и остальная серверная рутина
Владислав
здесь можно про питон задачть вопрос?
{ joni__D }
У вас корпоративный компьютер? Возможно, у вас нет права доступа загружать подобные программы
Обычный windows 10 . Node был установлен , но я решил обновится и скачал версию новей . И теперь ни той нет ни эта не ставится . Я устанавливаю как обычную программу.
Владислав
Во всех роликах и статьях говорится о том, что питон самый простой язык, особенно для новчика. Но так и не пойму, где его еще можно успешно применять кроме анализа массива данных и машинного обучения?
Dmitriy
здесь можно про питон задачть вопрос?
ну никто вроде не запрещал)))
Владислав
Питон не считается фронтенд языком ведь? Поэтому где его еще можно применять?
D a m i r
Сказал же
D a m i r
Есть особенный вид людей, которые на нём игры пишут, но это извращение, как по мне
Dmitriy
можно еще кстати писать ssr приложения, используя flask
Vladimir
Во всех роликах и статьях говорится о том, что питон самый простой язык, особенно для новчика. Но так и не пойму, где его еще можно успешно применять кроме анализа массива данных и машинного обучения?
Недавно смотрел конференцию техлидов, одна крупная компания рассказывала, что они экстренно переезжали с питона на котлин, так как питон для бэка был не очень актуален. Рынок труда очень мал - все ломанулись изучать питон для data science Поэтому, оказывается, не все так очевидно Сам был удивлён
Pavel Boyko
Есть особенный вид людей, которые на нём игры пишут, но это извращение, как по мне
просто людям нравится выбранный ЯП, вот пример игры на javascript https://vk.com/game.asciident
Владислав
Тогда вопрос наоборот: в каких случаях js не поможет на бэкэнде?
Vladimir
просто людям нравится выбранный ЯП, вот пример игры на javascript https://vk.com/game.asciident
Ну тут вопрос в другом. Нравится тебе может что угодно, но вряд ли в найдёшь нормальные вакансии с играми на JS А в свободное время делай что угодно) Но вы же не учите программирование просто так, верно? Вам же деньги нужны
D a m i r
D a m i r
Просто есть условия, когда тот или иной язык, фреймворк, БД выглядит менее профитно. Зависит же от задач
Pavel Boyko
но правда ваша, не видел вакансий игроделов на js
D a m i r
Я больше тащился по политике, нежели программированию
Владислав
Я просто хотел выбрать язык, где могу делать весь процесс самостоятельно. Т.е от бэка до фронта. Поэтому первоначально я думал в сторону java, ведь дам бэк и дизайн в одном коде пишутся. Правильно же?
D a m i r
Но сейчас стажируюсь в компании. Заставили помимо React и Express, которые я знаю, знать Angular и Nest
Vladimir
Просто есть условия, когда тот или иной язык, фреймворк, БД выглядит менее профитно. Зависит же от задач
Пока вы не архитектор, о таком задумываться не надо. Когда вы приходите в проект, обычно вы не с нуля его проектируете А перед тем, как попасть на проект, вы же смотрите на стек? Нравится вам TS + Node.js - нет проблем, такие вакансии есть Ваша задача их найти
Vladimir
Я просто хотел выбрать язык, где могу делать весь процесс самостоятельно. Т.е от бэка до фронта. Поэтому первоначально я думал в сторону java, ведь дам бэк и дизайн в одном коде пишутся. Правильно же?
Смотря зачем. Если у вас какие-то свои проекты, то выбирайте то, что больше нравится. Например, я привык к C-подобному синтаксису и Python мне больно чисто визуально, я скорее всего ни за какие деньги не буду этим заниматься Думаю, у вас тоже есть какие предпочтения Если проекты не свои, это не ваша война
Владислав
Может ерунду скажу, но каждый из вас делает от и до, или только специализируется либо на фронте, либо на бэке?
D a m i r
Но от и до - понятие растяжимое
D a m i r
Тебе ж не дают, как выше написали
D a m i r
Писать совсем с нуля
Владислав
А котлин - это отдельный язык или тоже фрейм?
Владислав
Гугл признал его вторым официальным языков, и в андроид студио теперь есть такой язык.
Oleh
Это ответление java , не ?
отдельный яп, но похож и работает с java
Gf
Понял , принял
Владислав
Ну так из интереса: Flutter - есть за ним будущее?
Владислав
Проблема конечно в том, что он базируется на dart, а бесплатных уроков по данному языку практически нет.
Шурок
отдельный яп, но похож и работает с java
Сейчас заходишь в гугл, и смотришь как написать Hello World: Java, C+, C И найди 5 отличий
Владислав
Хотя я не совсем пойму: дарт - это фронт, а бэк все равно создается на java/kotlin?