DizzZ
Зарегистрирован: 23.01.2006 Сообщения: 2
|
Добавлено: Пн Янв 23 2006 01:48 Заголовок сообщения: TrickyScripter |
|
|
Каждый веб-разработчик может улучшить сайт, который он разарабатывает, путем добавления скриптов. С ростом популярности технологии AJAX мы можем качественно улучшить удобство пользование сайтом.
Но...
1) Добавление скриптов означает рост траффика - а это нередко бывает нежелательно.
AJAX-скрипты и WYSIWYG-редакторы нередко имеют объем в сотни килобайт.
2) Не всегда мы готовы бесплатно поделиться со всеми своими скриптами.
Вы тратите свое время и деньги на разработку скрипта. Но любой посетитель сайта может без труда взять ваш скрипт и использовать его без вашего разрешения, внеся лишь небольшие изменения.
Да, в сети можно найти кучу разных оптимизаторов, обфускаторов ("запутывателей"), компрессоров и тому подобных приложений, позволяющих уменьшить объем скрипта и сделать его непонятным, затруднить его использование и изменение.
к сожалению, все подобные инструменты, которые мне приходилось видеть, обладают рядом недостатков.
Наиболее распространенный и неприятный из них заключается в том, что не все скрипты работаю после такой "оптимизации"!
Некоторые из подобных инструментов только и могут, что удалять пробелы и "табы" (иногда и комментарии) из скрипта. Это делается быстро и просто, но и эффект невелик.
Многие из этих програм являются коммерческими и недешевыми.
Каждый имеет право делать свои скрипты маленькими и не делиться ими со всеми желающими.
Я как и любой другой разработчик хотел бы иметь хороший инструмент и не платить за него деньги.
С этими мыслями я начинал новый проект - TrickyScripter.
TrickyScripter создавался с целью быть превосходным разносторонним инструментом для веб-разработчика. Это оптимизатор скриптов нового поколения (наподобие Zend Optimmizer, только для JavaScript).
Он может быть использован как в режиме онлайн, так и в оффлайн и для его использования подойдет любой современный браузер с поддержкой JavaScript.
TrickyScripter - бесплатный инструмент с открытым исходным кодом (скачать или просто попробовать его можно на http://ecoder.org.ua/tricky.htm)
В текущей версии TrickyScripter может безопасно оптимизировать ваши скрипты, делая их меньше и быстрее:
- удаляет ненужный код и разметку
- заменяет имена переменных на максимально короткие
- заменяет длинные команды на аналогичные, но более короткие
- минимизирует объявления переменных
Также он может визуализировать код, облегчая его рефактроинг, помогая находить ошибки в скриптах и разобраться в скриптах, которые писали не вы.
Он достаточно "умный", чтобы использовать не некоторые подходы при оптимизации функций, содержащих "eval()" и другие подобные команды.
С TrickyScripter'ом вы можете оптимизировать весь скрипт или только определенные функции.
Обычно он уменьшает объем скрипта вдвое или даже больше. Скрипты меньшего объема быстрее загружаются и даже быстрее выполняются (а также экономят ваш трафик).
Быстрый сайт - это лучше, чем медленный сайт, не так ли?
Много интересных и уникальных возможностей будут добавлены в следующей версии TrickyScripter.
Хотите его опробовать? Добро пожаловать на http://ecoder.org.ua/tricky.htm !
Хотите быть бета-тестером и использовать новые возможности раньше других? Присылайте запрос на scriptGuru@gmail.com
Присоединяйтесь к нам!
Join us!
Валерий Полях
разработчик, менеджер проекта
scriptGuru@gmail.com |
|