Child pages
  • Intro to Servoy Developer Environment
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Overview

Since version 4.0, Servoy Developer has shipped as a plug-in for the Eclipse integrated development environment (IDE). Eclipse is an open-source, industry standard and the most widely used IDE on the planet, because of its productivity and extensibility. Developers who are familiar with Eclipse, should be very comfortable using Servoy.

Eclipse Concepts
Workspace

A workspace is where all the developer's work is stored in Eclipse. It is a file location on the developer's machine and contains files for each project as well as metadata for Eclipse. The developer can have multiple workspace folders, but can only work with one at a time.

Projects

Eclipse organizes different code sets into projects. In Servoy Developer, there are the following projects

  • Resource projects - these projects store information about databases, styles, users, and i18n data.
  • Solution projects - all solutions are stored in separate projects in Servoy Developer
Perspectives

A perspective in Eclipse is a set of views for a particular purpose. In short, a perspective contains everything you see on the screen in Servoy Developer.

When you open Servoy Developer for the first time (after closing the Welcome Screen), the first perspective you will see is the Servoy Design perspective. This perspective contains views for working with Servoy solutions and all their parts. Other perspectives used when programming in Servoy include Debug, Resource, and Team Synchronizing, among others.

Perspectives can be customized to the taste of the developer. Views can be moved or removed, and the perspective can be saved with a different name so it is handy for the developer to switch

Views

A view is a window within a perspective. Views can provide information to the developer, show objects or functions that can be used in the solution, or be used to edit the solution. Editor views are used to build forms or methods in Servoy; these are the views that are in the middle of the perspective.

Servoy Design Perspective

The Servoy Design perspective is where the average Servoy developer will spend most of their development time. This perspective contains many views that help the developer be productive and efficient. Some of more important views are listed below

The Solution Explorer

The Solution Explorer view is an hierarchal tree view of all the objects available in Servoy Developer.  It is central to the Servoy development environment; everything you can do in Developer can be found in the Solution Explorer.

Properties View
Form Designer
Script Editor
Problems View
  • No labels