Я узнал, что Java-программы после компиляции преобразуются в байт-код, и они снова преобразуются в нативный код на этапе выполнения с помощью JVM .
Я также узнал, что Java-программы могут выполняться медленнее, чем другие программы из языков без промежуточного этапа выполнения (поскольку байт-код Java должен преобразовываться в собственный код при каждом выполнении). Есть некоторые преимущества, такие как независимое от платформы программирование.
Но что происходит, когда речь идет о программном обеспечении уровня предприятия. После установки на нашем компьютере нет необходимости быть независимым от платформы.
(они распространяются по-разному для каждой операционной системы: ex- .exe установки для windows)
Так они используют некоторые методы для компиляции своего продукта непосредственно в нативный код и развертывания?
Или они все еще строят и разворачивают свои продукты, используя файлы байт-кода ??