Обучение HTML, Excel, Word. Как сделать свой сайт бесплатно

Microsoft Office

Сайтостроение

HTML

Программинг

Компьютер

Графика

Разное

· Основы Word
· Основы Excel
· Основы VBA
· Основы OpenOffice
· Как сделать сайт
· Свой сайт от А до Я
· Оптимизация сайта
· Шаблоны для сайта
· Обзор CMS
· Основы HTML
· HTML-теги
· Основы CSS
· Основы PHP
· Основы JavaScript
· Софт для сайта
· Что внутри ПК
· ПК для чайников
· Все о BIOS
· Web-графика
· САПР: AutoCAD
· Статьи
· Форум
· SEO-новости
Главная страница Карта сайта
Учебник PHP
Основы SQL
  1. Введение
  2. Инструменты
  3. Первый шаг
  4. Структура языка
  5. Массивы
  6. Глобальные массивы
  7. Cookies
  8. Сессии
  9. Загрузка файлов
  10. Работа с файлами
  11. Работа с базами данных
  12. Работа в сети
  13. Отправка почты
  14. Безопасность
  15. Автоматизация
  16. Регулярные выражения в PHP
  17. Интеграция
 



PHP: Инструментарий. Выбор IDE

Автор: Артемьев Сергей Игоревич
ICQ: 438856621
email: _spin_@bk.ru

PHP относится к группе так называемых "интерпретируемых" или "скриптовых" языков. Это означает, что файл с командами PHP хранится на сервере просто как текстовый файл, а специальная программа-интерпретатор выполняет его ("интерпретирует") каждый раз, когда пользователь запросил страницу, связанную с этим скриптом.


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


Неоспоримое достоинство PHP (как и любого скриптового языка) - возможность быстрого исправления ошибок кода "на лету". Т.е. программисту не нужно устанавливать и запускать специальный редактор типа Visual Studio и перекомпилировать весь исходный код. Достаточно подключиться к серверу, открыть файл скрипта в обычном блокноте и исправить ошибку.


В принципе, любой, даже очень сложный сайт можно сделать в стандартном блокноте. Только это займёт очень много времени и сил. Специально для Web-разработчиков созданы специальные программы-редакторы, существенно ускоряющие процесс разработки. Выбор конкретной программы - дело привычек и вкуса. мы рассмотрим наиболее значимые на сегодняшний день продукты: PHP Designer, Delphi for PHP и Zend Studio

PHP Designer - программа наиболее лёгкая в освоении, но и наиболее бедная по функциям. В программу заложена подсветка синтаксиса всех основных web-языков, легко ставится и настраивается. Наверное, лучший вариант для разработки одностраницных скриптов. Из недостатков можно отметить очень слабую поддержку многофайловых проектов, отсутствие средств для работы с базами данных, слабая поддержка контекстной справки и автодополнения.

Delphi for PHP (http://www.codegear.com/) - более комплексное решение, предоставляемое компанией CodeGear. Главное отличие от всех остальных продуктов - возможность графического проектирования интерфейсов с описанием событий. Это значит, что разработчику при проектировании достаточно мышкой "бросить" на форму кнопку, привязать к ней список команд и кнопка будет работать без дополнительных усилий! Все необходимые функции будут добавлены стандартными библиотеками, входящими в состав Delphi for PHP. Серьёзных недостатков у Delphi for PHP не отмечено, программа удобная в работе, с понятным и настраиваемым интерфейсом, есть встроенный веб-сервер для отладки скриптов. Огорчает только слишком сильная привязанность к собственным классам и библиотекам.

И, наконец, Zend Studio (http://www.zend.com). Авторы этой IDE - разработчики PHP и всевозможных средств для работы с ним. Zend Studio одинаково хорошо подходит как для разработки одностраничных скриптов, так и для разработки сложных порталов с сотнями файлов кода. Подсветка синтаксиса большинства Web-языков, возможность локальной и удалённой отладки скриптов, удобное автодополнение, возможность работы с базами данных и множество других преимуществ. Огорчает только одно - стоимость годовой лицензии почти 400 у.е.

К сожалению, для начинающих разработчиков, все перечисленные программы - платные. Однако есть много достойных бесплатных вариантов, вполне достаточных для освоения основ. Например - PHP Expert Editor - мощный и бесплатный редактор с подсветкой синтаксиса, подстановкой функций и переменных, встроенными шаблонами скриптов, настраиваемыми ярлыками, плагинами и многим другим. По запросу "бесплатный редактор PHP" Гугл и Яндекс выдают более полумиллиона ссылок, так что программу можно найти на любой вкус.

Итак, выбор за вами. Для начала вполне достаточно PHP Expert Editor или Notepad++. Ведь всё, что нам понадобится в первых уроках - удобный текстовый редактор c подсветкой синтаксиса. Несколько позже, когда вы привыкнете к языку и особенностям работы, можно будет задуматься о приобретении более мощной среды разработки.

top




 




Спасибо, что заглянули на сайт. Надеюсь, Вам понравилось. Заходите еще. Здесь всегда рады вам :)
При копировании материалов, размещенных на сайте, ссылка на первоисточник обязательна.
Если понравился этот сайт..

© 2005-2012
Юрий Кордык All Rights Reserved

 

E-mail:
admin@on-line-teaching.com