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

Читать полностью »


Теги: , , , , , , , , , , , , , , , , ,

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

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

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

Читать полностью »


Теги: , , , , , , , , , , ,

Очень часто читаю в специализированных форумах просьбы начинающих программистов научить их делать  обновляемый сайт. Такие просьбы обычно не приводят к желаемому результату, а сводятся к фарсу и различным издевкам так называемых «гуру».

Многие люди переходят на php с других языков, часто очень похожих, таких как C (си), C++ («си плюс плюс»), Java («джава») и др., и им, конечно, будет значительно проще ориентироваться в php (особенно если учесть, что он написан на C ). Но даже если php - это ваш первый язык программирования, а вы полны энтузиазма сделать свой сайт, надеюсь, эта статья вам поможет! :) Читать полностью »


Теги: , , , , , , , , ,

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

Давайте представим простейшую задачу. Требуется сохранить информацию одним скриптом и считать его другим. Задача простейшая и многие сразу же крикнут: «Файлы, БД, COOKIE и т.д.». Давайте подумаем об эффективности данных подходов. Читать полностью »


Теги: , , , , , ,

И все таки, каким должен быть программист? Я не буду касаться внешности, выбора одежды, музыки и т.п., в этом посте я бы хотел рассказать о профессиональных качествах.

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

Читать полностью »


Теги: ,