Все ненавидят Java, даже я ненавидел (однажды).
Мемы, видео, я имею в виду буквально везде, где распространяется одна вещь – популярность java снижается…
Я задавался вопросом, почему люди так сильно ненавидят это, до такой степени, что люди даже готовы покупать у него товар: P
Поэтому я решил попробовать java самостоятельно… <3
Так почему же люди ненавидят Java?
Java была популярна на протяжении десятилетий. Нет такой веской причины ненавидеть Java, скорее есть некоторые вещи, которые раздражают многих разработчиков.
Java очень МНОГОСЛОВНА. Многословие – это как хорошая, так и не очень хорошая функция. Как будто это делает отладку намного проще и надежнее, но в то же время вам нужно написать много кода. Многие начинающие разработчики часто жалуются на это – почему мы просто пишем 1 строку на python и 7 строк на java
просто для печати Hello, World!
на экране? Но они не понимают, для чего предназначены оба языка!Принудительное ООП Java – это чистый объектно-ориентированный язык программирования, и он был разработан специально с самого начала. Даже если вы хотите выполнять небольшие программы, вы должны обязательно обернуть их в форму classes-object, что не имеет смысла для многих начинающих или разработчиков других языков.
Язык Борова памяти По самой своей конструкции Java – это накопитель памяти. Вы просто не можете создать программу с высокой эффективностью использования памяти, которая обрабатывает огромные данные, сохраняя при этом хорошую объектно-ориентированную абстракцию в вашей программе. Это дополнительное потребление памяти не имеет значения, если вы создаете маломасштабное приложение. Но представьте себе создание приложения для редактирования видео, которое должно обрабатывать гигабайты данных в режиме реального времени! Это просто безумие…
Мое путешествие с Явой
Когда я впервые столкнулся с java, я обнаружил, что этот язык так съеживается, чтобы учиться . У меня тоже был такой менталитет, зачем писать длинный код! Вместо этого просто используйте python, чтобы упростить жизнь. Но я ошибался, я даже не знал различий между этими языками и просто сравнивал их.
Языки – это просто инструменты, которые помогут вам создать желаемое приложение. Так что не имеет значения, какой язык вы используете, пока вы не создадите суперэффективные приложения, которые в конце дня привлекут к вам больше пользователей: D
Я выучил Java и увидел огромное его применение! Например, мы можем буквально создавать масштабируемые приложения корпоративного уровня с использованием java. Netflix, который вы смотрите, использует java для предоставления вам контента как можно скорее.
Вместо того, чтобы ненавидеть java, попробуйте его один раз
Я уверен, что вы не пожалеете, что изучили его, как только создадите с его помощью несколько крутых проектов. Все, что вы можете создать, – это приложение для Android или настольное приложение для вашего ПК с Windows. Вы веб-гик? попробуйте spring boot и создавайте с его помощью масштабируемые серверные приложения!
Просто поставьте перед собой конечную цель и начните свой путь развития! Скоро вы перестанете сравнивать языки и будете использовать их с умом:D
Я надеюсь, что вы извлекли какую-то пользу из этой статьи, и если да, то не забудьте поделиться ею со всеми своими друзьями и коллегами. Потому что делиться – значит заботиться:P
Оригинал: “https://dev.to/byteslash/why-you-should-not-hate-java-186n”