Zend Studio
   HOME

TheInfoList



OR:

Zend Studio is a commercial, proprietary
integrated development environment An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools ...
(IDE) for
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
developed by
Zend Technologies Zend, formerly Zend Technologies, is a Minneapolis, Minnesota-based software company. The company's products, which include Zend Studio, assist software developers with developing, deploying, and managing PHP-based web applications. The company w ...
, based on the
PHP Development Tools PHP Development Tools (PDT) is a language IDE plugin for the Eclipse platform and the open-source project that develops it. The project intends to encompass all tools necessary to develop PHP based software. It uses the existing Eclipse Web Too ...
(PDT) plugin for the Eclipse platform (the PDT project is led by Zend). Zend Studio is tightly integrated with
Zend Server {{Infobox software , title = Zend Server , name = Zend Server , logo = , logo caption = Zend Server , screenshot = , caption = , collapsible = , author = Zend Technologies , developer = Perforce , released = 2009 , discontinued = , ...
, Zend's pre-integrated, tested PHP application stack. The integration enables developers to quickly set up a complete PHP environment and speed up
root cause analysis In science and engineering, root cause analysis (RCA) is a method of problem solving used for identifying the root causes of faults or problems. It is widely used in IT operations, manufacturing, telecommunications, industrial process control ...
of problems detected in testing or in the production environment. Zend Studio is also integrated with
Laminas Laminas Project (formerly Zend Framework or ZF) is an open source, object-oriented web application framework implemented in PHP 7 and licensed under the New BSD License. The framework is basically a collection of professional PHP-based pack ...
. For example, it provides an MVC view for easy code navigation and integration with Zend_Tool for automated code generation. Along with Zend Server, in 2013 Zend Studio had been deployed at more than 40,000 companies.


Features

*
Code folding Code or text folding, or less commonly holophrasting, is a feature of some graphical user interfaces that allows the user to selectively hide ("fold") or display ("unfold") parts of a document. This allows the user to manage large amounts of tex ...
* Customized Framework Project Layout *
Zend Framework Laminas Project (formerly Zend Framework or ZF) is an open source, object-oriented web application framework implemented in PHP 7 and licensed under the New BSD License. The framework is basically a collection of professional PHP-based packa ...
Zend_Tool Integration * Symfony 2 Framework support * Model–view–controller View * In-place Refactoring (smart rename) * Visual Mobile Development support * Code semantic analysis & quick fix * PHP 4 and PHP 5.X Support * Mark occurrences of language elements, exit paths and requires * Type hierarchy of classes and methods *
Dojo Toolkit Dojo Toolkit (stylized as dōjō toolkit) is an open-source modular JavaScript library (or more specifically JavaScript toolkit) designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites. It was s ...
support *
jsDoc JSDoc is a markup language used to annotate JavaScript source code files. Using comments containing JSDoc, programmers can add documentation describing the application programming interface of the code they're creating. This is then processed ...
support * PHP script debugging (Remote/local servers and Browser via FireFox plugin) * Auto detection of a local
Zend Server {{Infobox software , title = Zend Server , name = Zend Server , logo = , logo caption = Zend Server , screenshot = , caption = , collapsible = , author = Zend Technologies , developer = Perforce , released = 2009 , discontinued = , ...
* Servers View * Zend Server events list * Import and debug Zend Server events * Easy project creation on Zend Server * Quick on-server debug mechanism * Zend Server API * Integrated PHPUnit * Integration with
phpDocumentor phpDocumentor is an open-source documentation generator written in PHP. It automatically parses PHP source code and produces readable API and source code documentation, based on PHPDoc-formatted comments and the structure of the source code its ...
*
Atlassian Atlassian Corporation () is an Australian software company that develops products for software developers, project managers and other software development teams. The company is domiciled in Delaware, with global headquarters in Sydney, Austra ...
connector support via Eclipse plugin ( Jira,
Bamboo Bamboos are a diverse group of evergreen perennial flowering plants making up the subfamily Bambusoideae of the grass family Poaceae. Giant bamboos are the largest members of the grass family. The origin of the word "bamboo" is uncertain, ...
, FishEye,
Crucible A crucible is a ceramic or metal container in which metals or other substances may be melted or subjected to very high temperatures. While crucibles were historically usually made from clay, they can be made from any material that withstands te ...
) *
Git Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data in ...
, Subversion, CVS, and
Perforce Perforce, legally Perforce Software, Inc., is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle man ...
(via Eclipse plugin) support * Deployment with
FTP The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data ...
, SFTP and
FTP The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data ...
over
SSH The Secure Shell Protocol (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution. SSH applications are based on ...
* Database view for
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database ...
,
Microsoft SQL Server Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which ...
, Oracle, PostgreSQL,
SQLite SQLite (, ) is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the m ...
and others * Project/File Browser * Web services support * Import Zend Studio 5.5 projects * Remote Project Support


See also

*
Zend Technologies Zend, formerly Zend Technologies, is a Minneapolis, Minnesota-based software company. The company's products, which include Zend Studio, assist software developers with developing, deploying, and managing PHP-based web applications. The company w ...
*
Zend Server {{Infobox software , title = Zend Server , name = Zend Server , logo = , logo caption = Zend Server , screenshot = , caption = , collapsible = , author = Zend Technologies , developer = Perforce , released = 2009 , discontinued = , ...
*
List of Eclipse-based software The Eclipse IDE platform can be extended by adding different plug-ins. Notable examples include: * Acceleo, an open source code generator that uses EMF-based models to generate any textual language (Java, PHP, Python, etc.). * Actifsource, a ...
* Eclipse *
Xdebug Xdebug is a PHP extension which provides debugging and profiling capabilities. It uses the DBGp debugging protocol. The debug information that Xdebug can provide includes the following: * stack and function traces in error messages with: :*ful ...


References


External links

* Integrated development environments Linux integrated development environments PHP {{programming-software-stub de:Zend Technologies#Zend Studio