четверг, 27 января 2011 г.

Как быстро выучить PHP язык

До появления PHP создание сайтов сводилось к написанию относительно простого HTML кода, который в наших браузерах превращался в статические Интернет страницы. После появления PHP постепенно владельцы сайтов стали все больше и больше переводить свои статические HTML страницы на динамические PHP. Я думаю вряд ли найдется какой либо владелец динамического сайта пожелавший видеть его в статическом виде. Преимущество динамики по сравнению со статикой очевидна.

Ты можешь спросить, почему я должен выбрать именно PHP среди других языков Web-программирования и зачем мне динамический сайт. Знание PHP или просто понимание его открывает большие возможности для твоего сайта. Ты даже можешь скачивать разные уже готовые скрипты необходимы для твоего сайта. Конечно чужие и готовые скрипты не всегда подходят для тебя, и обладая хотя бы базовыми знаниями в PHP программировании ты легко можешь их редактировать под свой сайт.

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

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

Сам PHP язык относительно не сложный и выучить его легко даже самостоятельно. Перед изучением PHP языка желательны знания HTML ( хотя бы базовые). Не переживай о сложности PHP языка. Он не настолько сложен как это кажется по началу, особенно если правильно подойти к его изучению.

понедельник, 24 января 2011 г.

Область применения PHP

В области программирования для Сети PHP — один из популярных скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.
Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений. Основные из них:
• автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
• взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server,Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird /InterBase, Paradox File Access, MaxDB, Интерфейс PDO);
• автоматизированная отправка HTTP заголовков;
• работа с HTTP авторизацией;
• работа с cookies и сессиями;
• работа с локальными и удалёнными файлами, сокетами.
• обработка файлов, загружаемых на сервер;
• работа с XForms;
В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу Tiobe, базирующемся на данных поисковых систем, в декабре 2009 года PHP находится на 3 месте среди языков программирования (уступая Java и C), поднявшись за год на две позиции. К крупнейшим сайтам, использующим PHP, относятсяFacebook, ВКонтакте, Wikipedia и др.
Входит в LAMP — распространённый набор программного обеспечения для создания веб-сайтов(Linux, Apache, MySQL, PHP).

среда, 19 января 2011 г.

.NET — платформа для построения приложений

В чем проблема современных .NET — платформ для приложений? Мы им не верим. Откуда администратору знать, что пробная версия архиватора, бесплатная программа обмена сообщениями или проигрыватель видеофильмов не содержат в себе невыявленных проблем безопасности: программных закладок, ошибок переполнения буфера, неизвестных вирусов, которые могут нарушить нормальную работу других программ пользователя или даже операционной системы. Да, линейка Windows NT/2000 является защищенной операционной системой, но не бывает абсолютно защищенных систем, всегда будет оставаться шанс, что в системе остались невыявленные проблемы безопасности, которыми смогут воспользоваться чьи-то программы. Кроме того, ошибки бывают не только в программных системах, но и в аппаратуре, например
в процессоре. Некоторые процессоры семейства Pentium содержали ошибку, получившую название F00F-bug, приводившую к полной блокировке процессора при попытке выполнить несуществующую инструкцию, код которой начинался с F00F.