Стоит ли переходить на компилятор IBM Jikes (java) - PullRequest
4 голосов
/ 01 мая 2009

Я только что прочитал в какой-то документации Liferay, что компилятор IBM Jikes (java) быстрее и более нагляден с ошибками во время компиляции.

Я хотел бы знать, согласны ли сообщества, и делает ли коммутатор какое-либо заметное улучшение вашей производительности.

Ответы [ 4 ]

4 голосов
/ 01 мая 2009

Jikes не поддерживает новые функции Java 5, поэтому он не подходит для проектов, использующих эти возможности.

Лучшая альтернатива javac в наши дни - это, на мой взгляд, компилятор Eclipse, который доступен в автономной версии. Скорость (которая является основной силой джайков) в наши дни не так важна.

РЕДАКТИРОВАТЬ: Jikes поддерживает «инкрементную компиляцию», которая может быть очень интересна в средах, где разработка с полноразмерной IDE не возможна.

4 голосов
/ 01 мая 2009

Jikes был очень убедительным в 1,3 дня JDK, когда компилятор javac был невероятно медленным. В сравнении, шутки были ослепительно быстрыми. Однако повышение скорости становится все менее заметным, и я лично больше не буду беспокоиться.

1 голос
/ 01 мая 2009

Если вы используете ant в качестве системы сборки, вы можете легко переключаться между Jikes и javac; и тогда я бы посоветовал вам попробовать шутки - это действительно потрясающе быстро.

В противном случае вам следует подумать еще раз, поскольку он не всегда совместим с вашей версией JDK и может создать дополнительную проблему.

0 голосов
/ 01 мая 2009

Стоит отметить, что компилятор JDK7 имеет некоторые улучшения в информативности ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...