31 березня 2013

Вивчаємо шаблони проектування


Отже, що ж таке шаблони проектування (патерни проектування, design patterns).
Спробую відповісти на це запитання. В процесі розробки програмних продуктів, задачі які ми вирішуємо, мають різну ступінь складності, іноді нам трапляються непрості рішення, які нам потрібно реалізувати в нашому програмному продукті, але ці рішення не нові в програмуванні, і подібне щось, вже раніше було. Найкращий архітектурні рішення, з часом зберігаються, повторюються і стають дуже популярними. Такими рішеннями, і є шаблони проектування. Їх застосування рахується хорошим тоном в програмуванні. Проте підхід: "Є задача, застосовуємо патерн, маємо проблеми" - не правильний. Правильний підхід: "Є проблема, застосовуємо патерн, проблема вирішена". 

21 березня 2013

JQuery шпаргалка



Раніше, коли я робив перші кроки у Web-програмуванні, я часто користувався сайтом Евгенія Попова. Там дуже багато корисних готових рішень і статей про те як додати той чи інший функціонал до себе на сайт. Я гадаю ви знайдете щось корисне для себе на цьому порталі. Тексти статей, на цьому сайті, написане з хорошими прикладами і легко читаються. В цілому скажу, що сайт хороший, проте можливо з часом ви "переростете" цей сайт в певних технологіях.