Пушыстый (_winnie) wrote,
Пушыстый
_winnie

Category:

Java: нет сходимости

Обычно решение проблемы создает некоторые новые проблемы. Мы их начинаем решать. Ряд в конце концов сходится. В случае Java он сходится очень медленно, как геометрическая прогрессия с фактором 0.95. Каждое новое решение порождает новые проблемы, для которых нужен новый инструмент со своими проблемами. Spring, Maven, Hibernate ... веб-сервисы для репозиториев мавена... IDE с рефакторингом, мерж рефакторингов в репозитории, вакансии для новых Java-программистов которые пишут ещё больше Java-кода... Тесты для тестирования кода решающего проблемы... Билд-фермы для паралельного запуска тестов, что бы за пару часов хотя бы тесты проворачивались...

Перманентно висящие демоны из-за долгого старта JVM... Динамическая перезагрузка jar демонов...

Перенос логики в XML-файлы... Такого же объема или больше, как java-код для написания этой логики.

Есть всякие clojure и scala, но из-за вот этой вот культуры обмазывания слоями решения проблем от решения проблем не хочется даже близко подходить к тому, что почему-то работает на платформе JVM.
Tags: java, maven
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 90 comments