Book Image

Aptana Studio Beginner's Guide

By : Thomas Deuling
Book Image

Aptana Studio Beginner's Guide

By: Thomas Deuling

Overview of this book

<p>Aptana Studio 3 is a powerful web development IDE based on the Eclipse platform and provides many innovative technologies and features for developing effective, modern hi-standard web-applications. Aptana has been around since 2008 and it provides language support for HTML, CSS, JavaScript, Ruby, Rails, PHP, Python, and many others by using plugins.<br /><br />"Aptana Studio Beginner's Guide" is packed with the author’s experience of several years developing with Aptana Studio. It's not just a powerful guide, it's a practical, hands-on introduction to Aptana Studio as a whole. If you want to harness Aptana Studio to enhance your web-development productivity, then read this book.<br /><br />You will start by setting up your own installation of Aptana Studio, and will be guided step-by-step through the various stages of developing with Aptana Studio.<br /><br />You will learn how to manage all your work in workspaces and projects, and how you can optimize your projects depending on the nature of the project.<br /><br />In addition, you will be taught how to work on remote servers or manage your source code with Git and SVN.<br /><br />Finally, you will have a fully configured IDE and be equipped with the knowledge about how to work and manage large web-projects.</p>
Table of Contents (20 chapters)
Aptana Studio Beginner's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Pop Quiz Answers
Index

Aptana Studio's PHP Bundle PHPDoc Comment snippets


Aptana Studio's standard PHP Bundle provides us with some snippets for the most commonly used PHPDoc Comments. However, as we have already mentioned, you're also able to extend the snippets and create some new PHPDoc Comments that are much more specialized to your needs.

Here is a complete list of predefined PHPDoc Comments and their trigger keywords:

Trigger

Title

doc_c

Class

doc_v

Class Variable

doc_d

Constant Definition

doc_f

Function

doc_s

Function Signature

doc_h

Header

doc_i

Interface

However, it must be said that in very dynamic PHP code, the Content Assist feature doesn't always have an easy job. In some cases, it may not be possible to determine the type of variable and so the Content Assist feature isn't able to provide correct suggestions for it. In this instance you will need to support the Content Assist feature and declare the type with a small PHPDoc Comment. In the following screenshot, you will...