29.04.2008 | Prototype и script.aculo.us — полезная JavaScript-связка
в 18:25 | Категория: JavaScript | Тэги: JavaScript,Prototype,script.aculo.us | Комментариев: 0В самом начале статьи следует сразу объяснить, почему мы не говорим о каждом из этих продуктов по отдельности, предпочитая вместо этого рассматривать сразу связку. Дело в том, что они, во-первых, решают абсолютно разные задачи, которые в то же время, как правило, встают перед разработчиками любых проектов именно в комплексе.
25.04.2008 | Adobe AIR vs Mozilla Prism
в 10:54 | Категория: Интернет | Тэги: Adobe,Google,Mozilla | Комментариев: 0Современный Интернет все больше пытается пролезть на десктоп каждого пользователя, позволяя ему тем самым работать офлайн. Хорошим примером тому являются Google Documents, Adobe AIR и Mozilla Prism. О последних двух и пойдет речь. Adobe AIR (Adobe Integrated Runtime — интегрированная динамическая библиотека) — это средство для разработки многофункциональных и мультимедийных веб-приложений (RIA — rich internet applications). К его особенностям относится возможность создания кросс-платформенных приложений с использованием технологий HTML, Ajax, Flex и Flash.
25.04.2008 | Безопасность сайта
в 02:16 | Категория: Безопасность | Тэги: Безопасность,Безопасность сайта | Комментариев: 0Если спросить потенциального заказчика сайта о критериях выбора системы управления сайтом, он наверняка в общем списке критериев назовет безопасность. Но в подавляющем большинстве случаев этот критерий будет не на первом месте. Ну ладно заказчики. Что поделаешь, такая у нас природа: пока петух не клюнет в одно место, не пошевелимся. А что создатели сайтов? Да то же самое. Запросите «рыбу» ТЗ на создание сайта в любой веб-студии и поищите там пункт «Безопасность». Впрочем и это тоже понятно: переписывать используемую веб-студиями CMS им не с руки. Остается полагать, что безопасность сайтов обеспечат хостеры и создатели CMS.
Задача отделения дизайна от оформления появилась почти сразу после создания первого веб-интерпретатора для динамического сайта. К сожалению, психология и культура современного общества хоть и допускают совмещение таланта дизайнера и усидчивости технического специалиста в одном лице, но на самом деле случаи удачного совмещения работы с "картинкой" и "кодом" достаточно редки. Чтобы разделить представление сайта от движка его наполнения, точнее кодовой части, было выдумано так называемое шаблонное разделение.
23.04.2008 | Ruby — сверкающий рубин программирования
в 03:29 | Категория: Программирование | Тэги: Ruby,Программирование | Комментариев: 0Что из себя представляет данный язык программирования и почему, собственно, достаточно молодой язык пользуется не меньшей популярностью, чем такие гиганты, как Python и PHP. Начнем мы с определения и истории. Ruby (англ. – рубин) — это интерпретируемый язык высокого уровня, рассчитанный на быстрое и удобное объектно-ориентированное программирование. Язык обладает независимой от ОС реализацией многопоточности, динамической типизацией, корзиной для сбора мусора и многими другими возможностями.