Рубрики
Без рубрики

Почему вы НЕ должны НЕНАВИДЕТЬ Java!

Все ненавидят Java, даже я ненавидел (однажды). Мемы, видео, я имею в виду буквально все, что есть… С пометкой “информатика”, “программирование”, “java”, “кодирование”.

Все ненавидят Java, даже я ненавидел (однажды).

Мемы, видео, я имею в виду буквально везде, где распространяется одна вещь – популярность java снижается…

Я задавался вопросом, почему люди так сильно ненавидят это, до такой степени, что люди даже готовы покупать у него товар: P

Поэтому я решил попробовать java самостоятельно… <3

Так почему же люди ненавидят Java?

Java была популярна на протяжении десятилетий. Нет такой веской причины ненавидеть Java, скорее есть некоторые вещи, которые раздражают многих разработчиков.

  1. Java очень МНОГОСЛОВНА. Многословие – это как хорошая, так и не очень хорошая функция. Как будто это делает отладку намного проще и надежнее, но в то же время вам нужно написать много кода. Многие начинающие разработчики часто жалуются на это – почему мы просто пишем 1 строку на python и 7 строк на java просто для печати Hello, World! на экране? Но они не понимают, для чего предназначены оба языка!

  2. Принудительное ООП Java – это чистый объектно-ориентированный язык программирования, и он был разработан специально с самого начала. Даже если вы хотите выполнять небольшие программы, вы должны обязательно обернуть их в форму classes-object, что не имеет смысла для многих начинающих или разработчиков других языков.

  3. Язык Борова памяти По самой своей конструкции 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”