29.04.2008 | Prototype и script.aculo.us — полезная JavaScript-связка

в 18:25 | Категория: JavaScript | Тэги: ,, | Комментариев: 0

В самом начале статьи следует сразу объяснить, почему мы не говорим о каждом из этих продуктов по отдельности, предпочитая вместо этого рассматривать сразу связку. Дело в том, что они, во-первых, решают абсолютно разные задачи, которые в то же время, как правило, встают перед разработчиками любых проектов именно в комплексе.

Комментариев 0

25.04.2008 | Adobe AIR vs Mozilla Prism

в 10:54 | Категория: Интернет | Тэги: ,, | Комментариев: 0

Современный Интернет все больше пытается пролезть на десктоп каждого пользователя, позволяя ему тем самым работать офлайн. Хорошим примером тому являются Google Documents, Adobe AIR и Mozilla Prism. О последних двух и пойдет речь. Adobe AIR (Adobe Integrated Runtime — интегрированная динамическая библиотека) — это средство для разработки многофункциональных и мультимедийных веб-приложений (RIA — rich internet applications). К его особенностям относится возможность создания кросс-платформенных приложений с использованием технологий HTML, Ajax, Flex и Flash.

Комментариев 0

25.04.2008 | Безопасность сайта

в 02:16 | Категория: Безопасность | Тэги: , | Комментариев: 0

Если спросить потенциального заказчика сайта о критериях выбора системы управления сайтом, он наверняка в общем списке критериев назовет безопасность. Но в подавляющем большинстве случаев этот критерий будет не на первом месте. Ну ладно заказчики. Что поделаешь, такая у нас природа: пока петух не клюнет в одно место, не пошевелимся. А что создатели сайтов? Да то же самое. Запросите «рыбу» ТЗ на создание сайта в любой веб-студии и поищите там пункт «Безопасность». Впрочем и это тоже понятно: переписывать используемую веб-студиями CMS им не с руки. Остается полагать, что безопасность сайтов обеспечат хостеры и создатели CMS.

Комментариев 0

24.04.2008 | Smarty

в 19:10 | Категория: CMS/CMF | Тэги: | Комментариев: 0

Задача отделения дизайна от оформления появилась почти сразу после создания первого веб-интерпретатора для динамического сайта. К сожалению, психология и культура современного общества хоть и допускают совмещение таланта дизайнера и усидчивости технического специалиста в одном лице, но на самом деле случаи удачного совмещения работы с "картинкой" и "кодом" достаточно редки. Чтобы разделить представление сайта от движка его наполнения, точнее кодовой части, было выдумано так называемое шаблонное разделение.

Комментариев 0

Что из себя представляет данный язык программирования и почему, собственно, достаточно молодой язык пользуется не меньшей популярностью, чем такие гиганты, как Python и PHP. Начнем мы с определения и истории. Ruby (англ. – рубин) — это интерпретируемый язык высокого уровня, рассчитанный на быстрое и удобное объектно-ориентированное программирование. Язык обладает независимой от ОС реализацией многопоточности, динамической типизацией, корзиной для сбора мусора и многими другими возможностями.

Комментариев 0