Вспомнив что у меня имеется подписка на Microsoft продукты через dreamspark, решил посмотреть, что предлагает софтверный гигант для прототипирования интерфейсов. А наткнулся в итоге на интересную альтернативу Dreamweaver - Expression Web 3. Ее функционал практически ничем не отличается от Dreamweaver CS3, но есть одно ключевое отличие. При первом открытии Expression Web 3 все основные возможности грамотно и аккуратно сосредоточены вокруг рабочей области, пользователь видит большинство функций, которые предоставляет IDE. В Dreamweaver же, я смог узнать, что у него есть аналогичные функции, только сравнивая их с Expression. Может конечно мне стоило сразу после установки сконфигурировать Dreamweaver, чтобы удобно расположить в панелях необходимый мне функционал, но почему Adobe было не побеспокоится об этом ? В целом же программы действительно идентичны. Единственное у меня всегда были проблемы в Dreamweaver со стандартными Javascript функциями, у Expression Web их нет. Читать далее…
Понял что использовать Dreamveawer больше не могу, поэтому начал присматриваться к мощным PHP IDE. Припомнил, что читал на Хабре статью про сравнение IDE для языка PHP. В принципе статья состоит практически из одной сравнительной таблицы, автор расшарил ее на гуглодоках. Была мысль использовать Zend Studio, но цена сразу же отмела эту мысль. Вообще нужно сказать, что хотя в сравнительной таблице довольно много разных IDE, но я считаю, что достоины внимания только три из них:
- Zend Studio
- Netbeans
- Eclipse
Как я уже сказал, Zend Studio стоит немалых денег, поэтому для меня остались только Netbeans и Eclipse. Я как человек не по наслышке знакомых с Flex, решил выбор в пользу Eclipse (Flex редактор построен на основе Eclipse).
Нужно отметить, что Eclipse как таковой это фреймворк для разработки модульных кроссплатформенных приложений. Поэтому ознакомившись и научившись работать с Eclipse для PHP, затем перейти на этот же IDE, допустим под Java не составит труда.
Воодушевившись всеми вышеперечисленным доводами, я начал настройку PDT. Читать далее…
Небольшая памятка для начинающего ООП-программиста.
Я постарался простым языком дать определения основных понятий в Объектно-Ориентированном Программировании.
Пока только основные понятия, потихоньку буду дополнять.
Читать далее…
Решением коллегиальной комиссии (шутка), было решено создать свою cms систему с доступным (userfriendly) администрированием, работа движется, что получится – покажет время. В настоящее время над ней работает 3 человека. Собираюсь публиковать здесь важные этапы в развитии системы. В настоящее время интереса заслуживает разве что работа фотогалереи, когда написание этого модуля (а фотогалерея это опциональный модуль CMS), будет завершено, думаю написать здесь краткий обзор возможностей.
По совету Хабрасообщества обзавелся буржуйской книгой “Приемы объектно-ориентированного проектирования. Паттерны проектирования.” Авторы: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес, Издательство: “Питер”, 2006 368 страниц

Кстати найти книгу в Питербурге оказалось не простым занятием, заявленная практически во всех Буквоедах, оказалась она только в 1 из 3, да и то вместе продавцом разыскивали ее на полках. Нашлась заваленная какими-то книжками по программированию. Книга очень сильная, так сразу и не разберешься (а сразу то и не надо). По словам авторов должна стать настольной книгой, к которой постоянно возвращаться и возвращаться (почитай консультироваться). Авторы кстати известные в проектированнии люди, так называемые – GOF, Gang Of Four (Банда четырех). Что купил не жалею нисколько, уже даже применил пару паттернов проектирования на практике, это Одиночка (Singleton) и Строитель(Builder). Минусы этой книги в переводе, все объясняется каким-то запутанным языком, приходится перечитывать по нескольку раз предложения. Мне почему-то кажется, что на анлийском(оригинальном) все более доступно объясняется. Со своим уровнем английского, покупать оригинальную книгу я побоялся, может быть зря ?!
Так что каждый ООП программист must have.



