LINUX.ORG.RU

История изменений

Исправление rumgot, (текущая версия) :

Я сталкивался с первыми двумя вариантами. Но если пишется обычное корпоративное REST-приложение, то это все ненужно и то, что разработчики могут использовать для написания и отладки кода Win/Lin/Mac, а развертывать на сервере с Lin, что вполне красноречиво говорит, что кроссплатформенность есть.

Так понимаешь ли, возьми любое кроссплатформенное приложение на C++, так оно тоже запуститься под Win/Mac/Linux без изменений исходного кода, если не используется платформозависимый код. Только что соберется три раза. Однако товарищ доказывает, что мол он уверен, что jar будет вылизан и отлажен. - Но это не фишка java, любой код можно вылизать и отладить.

А если взять python, то и собирать предварительно не придется. Так и кому нужна эта фишка java - один раз собрал, запустил везде? При том, что не всегда и не везде, т.к. как и в любом приложении, здесь точно также может быть платформозависимый код.

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

Исходная версия rumgot, :

Я сталкивался с первыми двумя вариантами. Но если пишется обычное корпоративное REST-приложение, то это все ненужно и то, что разработчики могут использовать для написания и отладки кода Win/Lin/Mac, а развертывать на сервере с Lin, что вполне красноречиво говорит, что кроссплатформенность есть.

Так понимаешь ли, возьми любое кроссплатформенное приложение на C++, так оно тоже запуститься под Win/Mac/Linux без изменений исходного кода, если не используется платформозависимый код. Только что соберется три раза. Однако товарищ доказывает, что мол он уверен, что jar будет вылизан и отлажен. - Но это не фишка java, любой код можно вылизать и отладить.

А если взять python, то и собирать предварительно не придется. Так и кому нужна эта фишка java - один раз собрал, запустил везде? При том, что не всегда и не везде, т.к. как и в любом приложении, здесь точно также может быть платформозависимый код.