Архив рубрики: Веб

Об ООП и наследовании в JavaScript человеческим языком, часть 1






Приглашаю всех поговорить об объектно-ориентированном программировании и наследовании в JavaScript. Хорошая новость в том, что всё это довольно просто, плохая новость в том, что ваши имеющиеся знания C++, Java, Ruby, Python или PHP в действительности вам могут добавить трудностей в понимании абсолютно иных принципов работы с объектами. Однако, не пугайтесь. Шаг за шагом, мы вместе разберёмся что к чему.

Картинка взята с http://cseweb.ucsd.edu
Читать далее Об ООП и наследовании в JavaScript человеческим языком, часть 1




Внедрение зависимостей при помощи Pimple






Разрабатывая приложения, мы пытаемся разбивать код на независимые модули, которые можно было бы использовать в работа над будущими проектами. Однако на практике это является довольно сложным делом. Зависимости между отдельными частями программы могут оказаться вполне реальным ночным кошмаром, только если вы не подходите к этому вопросу тщательно и с умом. Вот где паттерн Dependency Injection (внедрение зависимости) здорово облегчает жизнь, поскольку он позволяет внедрять зависимости в объекты непосредственно во время выполнения программного кода, исключая необходимость жёстко кодировать их непосредственно в коде.

pimple-logo
Читать далее Внедрение зависимостей при помощи Pimple




Mobile First при помощи Bootstrap 3






Итак, совсем недавно разработчики подарили нам релиз Twitter Bottstrap версии 3. В этой статье приглашаю всех желающих ознакомиться с новыми возможностями этого популярного фреймворка.

Картинка с сайта htsargentina.info
Читать далее Mobile First при помощи Bootstrap 3




8 правил для разработки безопасных PHP-приложений






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

PHP Security

Читать далее 8 правил для разработки безопасных PHP-приложений




JavaScript-дежавю






Разработчики, знакомые с реализацией объектно-ориентированного подхода в языках вроде PHP или Java, часто испытывают трудности, пытаясь постичь концепции прототипного наследования, используемого в JavaScript. Этот факт вдохновил разработчиков из Indigo United создать dejavu — JavaScript-библиотеку, реализующую концепции традиционного ООП-наследования в рамках парадигмы прототипного.

dejavu
Читать далее JavaScript-дежавю




Apache: алиасинг и редирект






Типичная ситуация: HTTP-клиент запрашивает с сервера контент, который либо не существует на данном сервере, либо располагается по другому URL.  Причин такому стечению обстоятельств может быть несколько. Вы, например, могли переместить контент в пределах сервера (а то и вообще за его пределы) или же вам понадобилось реорганизовать логическую структуру адресов вашего проекта. При обычных условиях запрос несуществующего контента приведёт к тому, что сервер сообщит об ошибке, однако в Apache имеется полезный модуль mod_alias, предоставляющий возможность создавать синонимы URL (aliasing — алиасинг), а также выполнять перенаправление клиентов на другой URL (redirect — редирект).

Aliasing and Redirection
Читать далее Apache: алиасинг и редирект




Вышел Firefox 18 с JavaScript-движком IonMonkey






Mozilla сообщает, что недавно вышедший Firefox 18, обладает гораздо более производительным JavaScript в области Web-игр и прочих других «долгоиграющих» приложений. Этим улучшением браузер обязан новому JavaScript-движку IonMonkey с JIT-компилятором, пришедшем на замену SpiderMonkey. Желающим ощутить разницу Mozilla предлагает поиграть в BananaBread — стрелялку на базе WebGL, HTML5 и JavaScript.

Fierfox Logo
Читать далее Вышел Firefox 18 с JavaScript-движком IonMonkey




Firefox представляет улучшенный приватный браузинг






В ночных сборках Firefox добавлен режим приватного браузинга, принципиально похожий на Incognito Mode в Google Chrome и Chromium. Со временем новая функция должна появиться в стабильной ветке браузера.

Private Browsing Window
Читать далее Firefox представляет улучшенный приватный браузинг