Entries tagged as Программинг
5 основных шаблонов проектирования
Здравствуй мой уважаемый читатель. Сегодня, в теплый майский вечер мне захотелось написать о 5 самых известных и необходимых паттернах проектирования. Сразу оговорюсь, что примеры кода я выкладывать не буду потому что в сети океан примеров с довольно понятными комментариями и наглядными примерами в виде диаграмм или примеров применения из жизни. В этой статье я хочу Подробнее...
Непредсказуемый Битрикс
Совсем недавно столкнулся с системой построения сайтов “Битрикс“. Очень сильно порадовало то, что продукт имеет большое число редакций. То есть фактически каждая редакция включает в себя все необходимые компоненты для интернет-магазина или же корпоративного портала. Но если честно то я не сильно восхищен данной системой. За 3 недели знакомства накопился кое-какой негатив. Во-первых что меня Подробнее...
В помощь веб-разработчику snoopy
Сегодня речь пойдет об очень замечательной сетевой библиотеке Snoopy. Применение ее довольно обширно, начиная от открытия страниц и заканчивания сабмитом форм. Честно говоря я ее не очень часто использую, так как на замену ей пришла очень замечательная библиотека все для того же php под назывнием cURL. Но все же иногда хочется чего-то изысканного и приходится Подробнее...
“Красивые” URL для Вашего сайта
В настоящее время довольно модно стало использовать УРЛы вида: host.com/articles/page.html У многих возникает вопрос, “как это сделать?”. Здесь я попытаюсь описать самые распространенные способы “переделки” адресов. Способ №1: Хранить на хостинге страницы в папках. То есть если у нас урл имеет вид articles/page.html то создаем папку articles и в ней файл page.html. Все вроде бы Подробнее...
ООП против ПОП
В настоящее время пошла большая популярность использования объектно-ориентированного программирования (далее ООП). И это не с проста. Я ни в коем случае не стану уговаривать всех использовать объектную модель данных, просто хочу немножко рассказать о данной технологии, или парадигме программирования, тут кто как называет. Когда я пишу сценарии то особо не стараюсь использовать объекты если Подробнее...
Что такое PEAR
Что такое PEAR? Говоря в общем, PEAR является хранилищем расширений и РНР-приложений. На своем Web-сайте PEAR определяется как “структура и система распространения повторно используемых PHP-компонентов“. Но кроме этого, со временем PEAR стало представлять нечто больше, нежели просто библиотеку классов РНР. Помимо PEAR существуют также и другие каталоги классов и кодов РНР, поэтому нам следует разобраться, Подробнее...
Механизм шаблонов smarty
При разработке того или иного интернет проекта очень часто бывает необходимо использовать шаблонизатор. Здесь я не буду рассматривать и делать обзор по шаблонизаторам а просто постараюсь раскрыть в общих чертах один из них. Имя нашего героя – Smarty. Лично я давно использую данную систему шаблонизации и очень доволен. Конечно, для новичков он будет немножко сложноват Подробнее...