как и зачем обновлять веб-приложения? - PullRequest
0 голосов
/ 20 января 2011

Почему мы должны обновлять приложение, работающее на Java 1.5, когда Java1.6 заменила Java 1.5? Как мы это делаем?

Ответы [ 3 ]

2 голосов
/ 20 января 2011

В конце концов Java 5 достигнет конца жизни.Это было бы хорошей причиной, чтобы вместо этого запустить его на Java 6.

Также было бы разумно ориентироваться на платформу с самой большой аудиторией, я полагаю

Многие приложения работают нормально на обеих платформах.Если ваше приложение зависит от прекращенной функции в Java 5, я хотел бы переписать его для поддержки будущих платформ Java.

Как это сделать?Вы уверены, что вам нужно что-то делать вообще?Если он не использует недопустимый API, простая перекомпиляция подойдет ... максимум.Также будьте в курсе любых предупреждений об использовании устаревших API.Они могут исчезнуть в будущей версии Java.

0 голосов
/ 20 января 2011

Это хорошая идея, чтобы поддерживать актуальность среды выполнения на целевой машине. Среди прочего есть последствия для безопасности запуска старых версий. Это, вероятно, не потребует от вас прикосновения к коду вообще. Возможно, вы использовали API, который был удален, или полагались на поведение, которое считалось ошибкой / ошибкой безопасности, но я думаю, что такие обстоятельства относительно редки.

Относительно того, обновляете ли вы свою среду разработки для использования последней версии JDK, это зависит от того, хотите ли вы использовать новейшие функции и т. Д. И с учетом того, что старая JVM может не выполнять код, скомпилированный для последняя версия Java.

0 голосов
/ 20 января 2011

Вы должны спросить любого, кто говорит вам использовать Java 5.0.Если это единственная поддерживаемая версия Java для вашего приложения, возможно, вам придется ее использовать.

Возможно, вам следует использовать Java 6 (это, вероятно, будет лучшим выбором).

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

Однако, если приложение работает, а вы - нетнужно изменить его, почему бы не оставить его как есть.

Это зависит от вашей ситуации и ваших требований относительно того, какую версию лучше использовать.

...