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

Почти любому веб-разработчику знакомо чувство, когда ты, сжимая кулачки, открываешь свою страничку в каком-нибудь динозавре, с тоской и грустью взираешь на поплывшие блоки, неработающие js-скрипты, делаешь тяжелый вздох, крестишься и садишься писать костыли. В этой небольшой подборке мы собрали ряд полезных советов по подготовке клиентской части сайта. Что-то из этого – вещи общеизвестные (однако, порой, упорно игнорируемые), что-то знают лишь единицы. В любом случае, надеемся, что данный материал будет полезен и избавит вас от многих и многих печалей. Итак, приступим...
Вне всяких сомнений, SQL-инъекции являются одним из самых распространенных способов взлома сайта. Едва ли не первое, что пытается провернуть взломщик – тестирование популярных инъекций. В этом небольшом посте мы вкратце рассмотрим историю вопроса, методы борьбы с инъекциями, а также напишем небольшой PHP-класс обертку для PDOStatement для безопасного подключения и взаимодействия с MySQL-сервером (MySQL в данном случае приводится лишь по причине наибольшей распространенности, при желании все нижеследующее может быть адаптировано и на другие СУБД).....
сентябрь 28 2016
Websocket: интерактивное будущее
В этом посте мы продолжаем серию публикаций о взаимодействии клиентской и серверной части сайта\веб-приложения.

Если AJAX использует, наверное, каждый профессиональный девелопер, то о websocket многие разработчики знают только понаслышке. В чем же основные «узкое место» AJAX? А в том, что обмен данными может происходить только по инициативе клиента. Ведь AJAX – это самый обычный клиент-серверный HTTP-запрос, который, исходя из самой идеологии HTTP, не может происходить иначе как по «желанию» клиента. В данной статье мы хотим вам рассказать о технологии websocket, которая позволяет обойти данное ограничение.....
Дорогие друзья,

этим постом мы открываем официальный блог CMS DataLife Engine. В свободные от работы над новой версией вашей любимой CMS часы мы будем публиковать здесь материалы о индустрии веб-разработки, хороших и плохих трендах, мануалы, руководства и лайфхаки по DLE и бог еще знает что grinning

Этим блогом мы хотим решить две задачи: создать живую неформальную площадку для коммуникации с командой CMS DataLife Engine с одной стороны, и дать вам еще больше полезной информации о DLE в частности, и разработке в целом. Вы можете, не стесняясь предлагать интересные темы для публикаций в комментариях. Осветим, просветим, расскажем. Также вы можете посетить нашу официальную страницу в социальной сети Вконтакте, где мы также будем публиковать много разных и интересных новостей из мира IT. Ну а пока заходите и читайте первый пост...

Календарь

«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930 

Опрос на сайте

Совершаете ли вы покупки в интернет?