Как стать автором
Обновить

Комментарии 34

Удивительно плохая и поверхностная статья!

Добрый день! Спасибо за ваш комментарий. Подскажите, раскрытия каких аспектов как читателю в статье вам не хватило?

Также хотели бы обратить ваше внимание на то, что статья написана для новичков, поэтому вам, как опытному пользователю, она могла показаться поверхностной)

Очередное сравнение красного с круглым

Не удивительно, ведь YLab - это галера, причём по большей части работающая с распильно-откатными проектами.

При чем тут хаб JavaScript?

Тут наша ошибка, приносим извинения)

Java - язык с непростой судьбой, начнём с того, что он задумывался как язык "для программирования бытовых электронных устройств" (wiki). Ему было трудно стать естественным, выразительным и красивым языком общего назначения, и он не смог. Многословный и суетливый старикан - так бы я его описал.

Его сильная сторона - то, что производимый им код исполняется на java-машине, а таковая машина портирована на все мыслимые архитектуры. Но за прошедшие годы многие это оценили и создали языки, генерирующие байткод для java-машины, есть даже реализация питона для неё, правда, она заброшена.

Я бы советовал глянуть в сторону Kotlin - современный, динамично развивающийся язык с прекрасной компиляцией в java-код и бесшовно интегрирующийся с java, мультипарадигменный, лаконичный и выразительный. Официальный язык для android-разработки. А зная его, вы автоматом будете знать и java - так уж оно устроено )

ps

Типизация: Мягкая

В питоне строгая динамическая типизация, а мягкая типизация существует только у вас в статье. Зачем, спрашивается? Недосуг заглянуть в ту же wiki?

есть даже реализация питона для неё, правда, она заброшена

Не сказал бы, что Graalvm заброшен

НЛО прилетело и опубликовало эту надпись здесь

Автор спутал мягкую типизацию с тёплой)

Я с вами радикально не согласен. Видимо даже в таких понятиях как "выразительность". Что вы под этим понимаете? Тем не менее я осознаю, что дело в неких субъективных ощущениях. Тем не менее очевидно, что вы не особо знакомы с основными идеями языка, потому что даже не упоминаете о них.

Сел изучать kotlin, в свое время, и столкнулся с эксепшнами, которые то и дело отсылали к Java классам. Было совершенно не понятно, что от меня хотят, поэтому пришлось изучать Java. Так что кто на ком стоял и что ты будешь понимать автоматом.. На мой взгляд, Java должна быть в основе (как и есть по факту рождения языков)

Java-программер - это путь в глубокую корпоративную разработку. Можно сидеть до/на пенсии.

Питон - стильно/модно/молодежно. Работа будет, но не такая стабильная.

Я за Turbo Pascal :)

"вот и ладушки", как раз в этом году созрел на изучение java

Отличное решение)

Свифт. Там хоть конкурентов не будет.

Ну вот, даже ссылки в телегу нет ?

Здравствуйте! Вот ссылка - https://t.me/ylab_v_it

Есть подозрение что это был сарказм)

Замечание автору, читать рекомендации написания статей на Хабр. Данная тема статьи является очень заезжанной и релевантных статей уже полным полно, аж тошнит. Ознакомьтесь с этикой написания статей, иначе другие авторы могут помочь исчезновению не только вашей статьи из ленты, но и прав на авторство.

P.S. данное замечание не несёт с собой отрицательной оценки статьи или негативной оценки кармы авторая, а лишь носит рекомендательный характер. Не забывайте Хабр мусором

Если стыда нет - иди в мед, если ума нет - иди в пед. Почему-то навеяло постом.

НЛО прилетело и опубликовало эту надпись здесь

Вкатываться нужно с шарпов. Там тебе скажут как и что делать, а не дадут на выбор 15 вариантов и инструментов на каждую подзадачу)

Тратить время на изучение убогих шарпов, чтоб потом еще куда-то «вкатиться» - себя не уважать в первую очередь

Выбирайте Ассемблер. Работает быстрее всех, после освоения легче освоить любой другой ЯП, можно преминить везде. Правда, немного сложнее чем питон

Почему именно такой выбор? Я бы новичкам рекомендовал javascript/typescript.
Можно и фронт и бек попробовать.

Ну я бы насчет кросплатформенности Java так уверенно не говорил. В теории она конечно есть, но на практике тот же пользовательский интерфейс для Андроида и Винды используют разные библиотеки. Так что насчет того, что один и тот же "код будет запускаться везде" — это не совсем так, не надо вводить в заблуждение новичка (помню, сам в свое время на эту удочку попался). Иначе бы зачем нужно городить тогда всякие ReactNative и Flutter?

ReactNative городили для того, чтобы можно было переиспользовать для разработки приложений недорогих и понимающих в UI/UX фронтов.

Новички верят, что всю жизнь будут писать на чем-то одном )

Очередная статья "Что лучше, python или язык X?". Таких на хабре (и вообще во всём интернете) куча. Видел статьи, написанные неделю, месяц, год, 5 лет назад... Выводы и качество у них одинаковые. Может, хватит уже?

С пайтаном не работал, но трогал другие языки, и в яве самая ужасная среда разработки. Сам язык не плохой, но почемуто все проекты на нём едут будто на костылях. так что для меня однозначно пайтон(а теперь пошёл дальше работать над ява проектом потомучто в компании решили что ява наше всё :D)

Ребята, а 1С можно предлагать?) Хоть неказист и корявенький, да с русским синтаксисом... Зато всегда будешь при деньгах и востребован) энтерпрайз с главбухом тетей Зиной)

Пишу на python с 2012 г. Начинал, как и многие, с C, C++. Считаю, что новичку легче начать именно с python, при нормальном уровне владения можно на нем почти всё разрабатывать, благодаря всевозможным портам. Сейчас я перехожу на Go, тк для высоконагруженных, многозадачных приложений он идеален, по скорости почти не уступает Erlang/Elixir и при этом немного лучше читается и имеет быстрый порог вхождения.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории