У меня много времени инвестировано в jquery и большое приложение, построенное с ним. Недавно я просматривал Google Closure Library, но в это время нашел, что это не так элегантно, как jquery. Я считаю, что это может иметь некоторый потенциал и будет изучать его больше, но на данный момент я намерен продолжать использовать jQuery в качестве базовой фреймворка.
Однако я очень впечатлен Google Closure Compiler. Я хотел бы начать использовать его во время процесса сборки моего приложения. К сожалению, не совсем ясно, насколько легко будет использовать его для проектов, которые не соответствуют стандартным стандартам Google Closure.
Есть ли лучшие методы или хорошие ресурсы для разработки проектов на основе jquery и использования компилятора Google Closure? Например:
-
Имеет ли смысл компилировать jquery и jquery-ui с ним, или я должен продолжать указывать на эти ресурсы в CDN Google? Я уверен, что мои jquery и jquery-ui будут меньше, поскольку я не использую все функции библиотек, но указание на CDN увеличивает вероятность того, что файл уже находится в кэше посетителя.
-
Мое приложение разбито на множество файлов с файлом на каждую функцию. Я хотел бы объединить их в определенном порядке и минимизировать их в файл в разделе на моем сайте. Я бы хотел автоматизировать этот процесс.
-
В настоящее время мой проект имеет java-сервер и построен с Maven. Имеет ли смысл добавить компилятор Google Closure в этот процесс сборки?
В принципе, я ищу любые хорошие ресурсы, специфичные для использования компилятора Google Closure с jQuery.