Программирование

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

Давно искал решение, чтобы отправлять письма пользователям не через функцию mail() в PHP, а через SMTP почтовых серверов. В интернете информации разнообразной не так много, а то что есть — работает не совсем так, либо вообще не работает. Поэтому я собрал все во едино и написал свой код, основываясь на уже готовые, которые представлены на сайтах.

Представьте, что вам дали участок земли и попросили построить на нём дом. И не абы какой, а здание в несколько этажей высотой. Вы прохаживаетесь по участку и размышляете, как справиться с задачей. Дому нужен прочный фундамент, утеплённые стены и то, что на языке строителей называется правильно спроектированными инженерными системами. В целом план действий ясен, и вы приступаете к работе.

Теперь представьте: разгар строительства, фундамент и каркас уже возведены. С вами связывается заказчик и просит внести в проект изменения. Вы получаете новые чертежи и хватаетесь за голову. Дом на свежих планах преобразился. Теперь это высотное здание с подземной парковкой и скоростными лифтами. На крыше требуется оборудовать вертолётную площадку. Хватит ли у вашей стройки запаса прочности, чтобы строительство не пришлось начинать заново?

Конечно, в реальности такая ситуация невозможна. Стройку нельзя переделать «на ходу» под новые нужды. Однако при разработке сайтов (и любого другого программного обеспечения) порой случается, что проект уже начат, но окончательные требования к нему неизвестны. Давайте разберёмся, как в этих условиях можно сэкономить себе время и силы с помощью веб-фреймворков.

Очередная задача — сделать категории бесконечной вложенности средствами PHP. Облазив несколько сайтов я нашел много решений, но вот они не все доступны для моего понимания, т.к. уровень программирования там выше моего. Поэтому я нашел самое простое, возможно, не самое элегантное, но зато рабочее решение.

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

Scroll Up