История изменений
Исправление 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 - один раз собрал, запустил везде? При том, что не всегда и не везде, т.к. как и в любом приложении, здесь точно также может быть платформозависимый код.