Как и обещал, я начал запись видео-демонстрации jWidget SDK, чтобы вы могли получше прочувствовать, что это такое и все сразу вдруг начали его юзать.
Особенно порадовал YouTube'овский транскрипт фразы "уменьшить количество JavaScript и CSS файлов".
![](http://ic.pics.livejournal.com/enepomnyaschih/24575942/7786/7786_900.png)
(
Read more... )
Можно попробовать сделать небольшое приложение-редактор конфигов. Копируешь jWidget к проекту, запускаешь эту тулзу, она позволяет редактировать основной конфиг, а также формировать конфиги пакетов - строит список всех обнаруженных js и css файлов в проекте, ты их можешь группировать в пакеты. На выходе получаешь набор конфигурационных json файлов в нужных местах.
Ты мог бы подумать над требованиями к такому конфигуратору, а желающего сделать вполне можно найти (даже у нас в Иссарте). Сделать несложное кросс-платформенное приложение для open source проекта - само по себе интересная задача :-)
Ну и для продвижения jWidget такая движуха была бы полезна - начнется формироваться community потихоньку :-)
И еще пара мыслей.
1) По хорошему стоит избавиться от необходимости установки переменной среды, это не кажется таким уж обязательным, а к окружению привязывает сильно (и опять же усложняет настройку).
2) Продвигать jWidget на хабре можно не "в лоб", а более тонко - например, написать статью про must have инструменты JS разработчика, среди прочих упомянуть jWidget. Или сравнительный обзор существующих решений для оптимизации js/css.
Ссылка на тему - в ASP.NET MVC вроде весь функционал jWidget поддерживается "из коробки": http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification. Возможно, почерпнешь какие-то полезные идеи.
Reply
Если напишу требования, желающего найти поможешь? =)
Что касается переменной среды, maven тоже просит установить JAVA_HOME. Не вижу, где тут привязка к окружению: перeменные среды есть и в Windows, и в Unix. Если уж очень влом устанавливать переменную среды, можно просто в скриптах debug.bat, debug.sh, release.bat, release.sh прописать прямой путь к jWidget SDK. Но надо понимать, что этот путь на машинах разных разработчиков окажется разным. Решить эту проблему можно полным коммитом всего jWidget SDK в репозиторий, а я почему-то не люблю такой подход. Не коммитят же maven на Java-проектах (хотя, знаю я один... =) ).
Если честно, я знаю только 3 "must have"-инструмента в JS: Notepad++ (или MSVS, Komodo, на вкус), jQuery и jWidget SDK =) Сравнительную статью подходов к JS-разработке я там уже писал, когда продвигал старую версию jWidget SDK, поэтому материал уже есть, только обновлю немного. Спасибо.
Такие инструменты есть в ASP.Net, в Ruby, и много где еще. Но проблема в том, что они помимо JS/CSS жестко привязаны еще к какой-то одной технологии. А JS-разработчику влом изучать их все, искать подходящие средства под каждую технологию. Проще один раз изучить jWidget SDK и радоваться. jWidget SDK от платформы не зависит.
Reply
Leave a comment