Запустил сайт ООО ПТК «ЛадаТехСервис»
При создании этого сайта решил обкатать использование библиотеки jQuery. В результате получил значительное ускорение в работе ресурса в целом (AJAX — все-таки сила!), а кроме этого удалось сделать интерфейс «админки» более юзабельным.
Чтобы сделать более удобным и гибким создание произвольных страниц сайта (статьи, новости, текстовая информация о товарах) перешел на использование редактора FCKeditor. Кроме удобного интерфейса «а-ля MS Word» в нем удобно сделана вставка иллюстраций, в наличие локализация на русский язык.
При использовании AJAX на сайтах большая проблема — сделать нормальную поддержку истории посещенных страниц (чтобы корректно работали кнопки «Назад»/«Вперед» в браузере). На многих сайтах такой поддержки просто нет. Мне удалось ее сделать, однако не без определенных проблем. Дело в том, что в браузерах Safari, Google Chrome механизм работы объекта location время от времени преподносит сюрпризы — пришлось долго отлаживать взятый jQuery history плагин и в итоге пропатчить его, сбрасывая историю в случае сбоя. В Internet Explorer, Firefox и Opera все работает, слава Богу, стабильно.
В целом выводы следующие — использование готовых библиотек может как уменьшить так и увеличить время, затраченное на разработку. Ведь в случае проблем приходится глубоко изучать код, который не всегда идеален и хорошо документирован.
С jQuery вообще ситуация очень интересная. Да, для него существует огромное количество плагинов, но это как оказалось не всегда плюс. Дело в том, что уходит колосальное количество времени на выбор нужного плагина — многие имеют схожую функциональность, и приходится пробовать все, сравнивать, тестировать, пробовать, отлаживать. С другой стороны, само по себе ядро значительно облегчает и ускоряет создание кода на JavaScript.
В общем, первое использование jQuery — вложение большого количества времени, которое, я надеюсь, с лихвой окупится в будущем.

Меня зовут Владимир. Я живу в России, в 
5 коммент. к “Запустил сайт ООО ПТК «ЛадаТехСервис»”
EvgIq - Июл 9, 2009 | Ответить
Мне понравилось. Кнопки “” работают (firefox 3.5)
mvs3d - Июл 9, 2009 | Ответить
Кнопки Назад/Вперед
? Ну да, с фоксом вообще меньше всего проблем обычно, за что его и любим. Ну и плагины конечно. Кстати, плагинчик WebDeveloper настоятельно рекомендую
Gorky - Авг 5, 2009 | Ответить
Неплохо так =)
Jquery помоему из всех js фреймворков самый путевый, тоже с ним пишу все.
Владимир, а где работаешь если не секрет? Вообще жаль что в тлт мало путевых разработчиков блоги ведут.
mvs3d - Авг 5, 2009 | Ответить
С относительно недавнего времени на вольных хлебах – зарегался как ИП, работаю самостоятельно. До этого несколько лет в интернациональной команде удаленно на зарубежные заказы.
P.S. Похоже у тебя интересный блог, подписался
amago - Июл 25, 2010 | Ответить
Сейчас уже всем приходится хоть немного, но разбираться в Ajax, без него уже даже в SEO никуда.