Zend Studio - профессиональная среда для разработки и отладки веб-проектов. Отличительной особенностью программы является возможность удаленной отладки и профайлинга. Отметим, что для удаленной отладки требуется установить Zend Studio Server, который представляет собой серверный модуль. В состав Zend Studio в качестве опции входит пакет PHP вместе с обширным списком предварительно скомпилированных расширений. Если у вас уже установлена предварительно сконфигурированная версия PHP, продукт Zend Studio легко интегрируется с ней.
Также в пакет среды входит Zend Optimizer, являющийся серверным модулем для запуска закодированных с помощью Zend Encoder и Zend SafeGuard Suite скриптов, а также немного их ускоряющий. В седьмой версии Zend Studio появилась поддержка PHP 5.3, интеграция с Zend Framework и Zend Server, улучшено редактирование исходного кода и различные улучшения производительности программы.
Краткий обзор основных возможностей Zend Studio:
- Сворачивание кода Сворачивание или фолдинг (англ. folding) — одна из функций текстового редактора. Означает сворачивание определённых фрагментов редактируемого кода или текста в одну строку. В качестве таких фрагментов может быть любой логически цельный фрагмент кода программы, например функция, класс, цикл и т. п. или фрагмент текста, например абзац, глава, секция. К примеру, фолдинг функции приводит к сворачиванию всего кода функции в одну строку таким образом, что видно только название функции. Обычно, чтобы свернуть функцию нужно нажать на символ «?», слева от названия функции. Чтобы увидеть весь код, то есть развернуть функцию, нужно нажать на символ «+» появляющийся у свернутых функций. Фолдинг удобно применять при редактировании больших файлов. Можно свернуть все объекты кроме редактируемого, что позволяет более быстро перемещаться по файлу и просматривать его. - Интеграция с Zend Framework Zend Framework — это свободный каркас на PHP для разработки веб-приложений и веб-сервисов. Каркас пытается следовать духу PHP, предоставляет простые интерфейсы и мощную функциональность для разработки приложений. Он предоставляет расширения для построения современных, быстрых и безопасных сайтов. Основывается на идеях MVC. Разрабатывается компанией Zend, являющейся разработчиком самого PHP. Помимо MVC-компонентов Zend Framework содержит множество библиотек, полезных для построения приложения. Также есть компоненты для интеграции со сторонними сервисами — например, YouTube, del.icio.us и многими другими. Начиная с версии 1.6 поставляется с j&avascript фреймворком Dojo, а также включает в себя компоненты для работы с ним. - MVC представление Model-view-controller (MVC, «Модель-представление-поведение», «Модель-представление-контроллер») — архитектура программного обеспечения, в которой модель данных приложения, пользовательский интерфейс и управляющая логика разделены на три отдельных компонента, так, что модификация одного из компонентов оказывает минимальное воздействие на другие компоненты. - Рефакторинг Рефакторинг (англ. refactoring) — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы. В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и четкости. Рефакторинг позволяет разрабатывать архитектуру программы постепенно, откладывая проектные решения до тех пор, пока не станет более ясной их необходимость. - Генерация кода (методы доступа к членам класса, мастер классов и интерфейсов) - Анализ и исправление кода - Поддержка PHP 4 и PHP 5 (включая замыкания и пространства имен) Замыкание (англ. closure) в программировании — процедура, которая ссылается на свободные переменные в своём лексическом контексте. Замыкание, так же как и экземпляр объекта, есть способ представления функциональности и данных, связанных и упакованных вместе. Замыкание — это особый вид функции. Она определена в теле другой функции и создаётся каждый раз во время её выполнения. В записи это выглядит как функция, находящаяся целиком в теле другой функции. При этом вложенная внутренняя функция содержит ссылки на локальные переменные внешней функции. Каждый раз при выполнении внешней функции происходит создание нового экземпляра внутренней функции, с новыми ссылками на переменные внешней функции. Замыкание связывает код функции с её лексическим окружением (местом, в котором она определена в коде). Лексические переменные замыкания отличаются от глобальных переменных тем, что они не занимают глобальное пространство имён. От переменных в объектах они отличаются тем, что привязаны к функциям, а не объектам. Пространство имён (англ. namespace) — некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (то есть имён). Идентификатор, определенный в пространстве имён, ассоциируется с этим пространством. Один и тот же идентификатор может быть независимо определён в нескольких пространствах. Таким образом, значение, связанное с идентификатором, определённым в одном пространстве имён, может иметь (или не иметь) такое же (а скорее, другое) значение, как и такой же идентификатор, определённый в другом пространстве. Языки с поддержкой пространств имён определяют правила, указывающие, к какому пространству имён принадлежит идентификатор (то есть его определение). - Иерархическое представление классов и методов - Поддержка dojo Dojo (доджо) — свободная модульная библиотека j&avascript. Разработана с целью упростить ускоренную разработку основанных на j&avascript или AJAX приложений и сайтов. Разработка библиотеки была начата Алексом Русселом в 2004 году. Библиотека находится под двойной лицензией: BSD License и Academic Free License. Dojo Foundation — некоммерческая организация, созданная для продвижения Dojo. Dojo используется в Zend Framework, начиная с версии 1.6.0. - Отладка PHP-скриптов (как локально, так и с помощью интеграции с Zend Server) - Встроенный PHPUnit - Интеграция с phpDocumentor phpDocumentor - это система документирования исходных текстов на PHP. Имеет встроенную поддержку генерации документации в формате HTML,LATEX, man, RTF и XML. Также вывод может быть легко сконвертирован в CHM, PostScript, PDF. Альтернативой использованию phpDocumentor является Doxygen. - Поддержка HTML, CSS, j&avascript HTML — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме. CSS — технология описания внешнего вида документа, написанного языком разметки. Преимущественно используется как средство оформления веб-страниц в формате HTML и XHTML, но может применяться с любыми видами документов в формате XML, включая SVG и XUL. j&avascript — объектно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript. j&avascript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса. - Поддержка SVN и CVS Subversion (также известная как «SVN») — свободная централизованная система управления версиями, официально выпущенная в 2004 году компанией CollabNet Inc. Цель проекта — заменить собой распространенную на тот момент систему Concurrent Versions System (CVS), ныне считающуюся устаревшей. Subversion реализует все основные функции CVS и свободна от ряда недостатков последней. CVS — программный продукт, относящийся к разряду систем управления версиями (англ. version control system). Хранит историю изменений определённого набора файлов, как правило, исходного кода программного обеспечения, и облегчает совместную работу группы людей (часто — программистов) над одним проектом. CVS популярна в мире открытого ПО. Система распространяется на условиях лицензии GNU GPL. - Поддержка FTP, SFTP и FTP через SSH FTP — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами SFTP — протокол прикладного уровня, предназначенный для копирования и выполнения других операций с файлами поверх надёжного и безопасного соединения. Протокол разработан группой IETF как расширение к SSH-2, однако SFTP допускает реализацию и с использованием иных протоколов сеансового уровня. SSH — сетевой протокол сеансового уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Сходен по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы имеются для большинства сетевых операционных систем. - Поддержка просмотра СУБД MySQL, Microsoft SQL Server, Oracle, PostgreSQL, SQLite Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных. MySQL — свободная система управления базами данных (СУБД). MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации. MySQL является решением для малых и средних приложений. Входит в LAMP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы. Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц. Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка. PostgreSQL — свободная объектно-реляционная система управления базами данных (СУБД). Является свободной альтернативой коммерческим СУБД (таким как Oracle Database, Microsoft SQL Server, IBM DB2, Informix и СУБД производства Sybase) вместе с другими свободными СУБД (такими как MySQL и Firebird). SQLite — лёгкая встраиваемая реляционная база данных. Исходный код библиотеки передан в общественное достояние. В 2005 году проект получил награду Google-O’Reilly Open Source Awards. - Поддержка веб-сервисов (генерация WSDL-файлов и другое) WSDL (англ. Web Services Description Language) — язык описания веб-сервисов, основанный на языке XML. - RSS-агрегатор Клиентская программа или веб-приложение для автоматического сбора сообщений из источников, экспортирующих в форматы RSS или Atom, например заголовков новостей, блогов, подкастов и видеоблогов. - Zend Studio Toolbar Панель для Internet Explorer и Mozilla Firefox для быстрой отладки и профилирования страниц непосредственно из браузера
Год выпуска: 2010 Разработчик: Zend Technologies Платформа/OC: Windows XP/Vista/7 Язык интерфейса: English Лекарство: Присутствует Размер: 333.13 Mb
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам
зарегистрироваться
либо
войти
на сайт под своим именем.
Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
"Внимание! У вас нет прав для просмотра скрытого текста."
Похожие новости:
Zend Studio 7.2.0 Professional Edition Zend Studio - профессиональная среда для полноценной разработки и отладки абсолютно любых веб-проектов. Отличительной особенностью программы является возможность удаленной отладки и профайлинга. Так же для удаленной отладки требуется установить Zend Studio Server, который представляет собой серверный модуль. В состав Zend Studio в качестве опции
Zend Studio v7.1.2 for Windows Zend Studio - профессиональная среда для разработки и отладки веб-проектов. Отличительной особенностью программы является возможность удаленной отладки и профайлинга. Отметим, что для удаленной отладки требуется установить Zend Studio Server, который представляет собой серверный модуль. В состав Zend Studio в качестве опции входит пакет PHP вместе
Zend Studio IDE 7.1.1 (2010/ENG) Признанное тысячами разработчиков во всем мире решение для создания приложений PHP. Zend Studio предоставляет интегрированную среду разработки и позволяет немедленно приступить к созданию приложений.
Embarcadero Rapid SQL v7.5.3.3463 Embarcadero выпустила новую версию продукта Rapid SQL 7.5! Компания Embarcadero Technologies объявила о том, что новая версия продукта Embarcadero Rapid SQL будет поддерживать серверные платформы Microsoft SQL Server 2005 и MySQL Network. Пакет Rapid SQL представляет собой интегрированную среду разработки, которая позволяет создавать,
Zend Studio Enterprise Edition v5.5.1.282 Multilingual Профессиональное средство для разработки приложений на PHP, позволящее производить полный цикл работ над проектом - его создание, редактирование, отладку, анализ и оптимизацию. Пакет Zend Studio включает в себя все необходимые инструменты, включая HTTP/PHP сервер с поддержкой расширений. Каждому начинающему или профессиональному веб-разработчику