Server Guide : Developing server applications : Introducing VAST Server : The Smalltalk development environment
The Smalltalk development environment
In the Smalltalk development environment, you can design, write, package, and debug your headless application. The majority of your time will be spent on the workstation, developing and testing your application. A minority of your time is spent on the target server environment, testing and debugging your application.
The base development environment consists of the following:
The Smalltalk language.
An object model. Smalltalk provides a model of how objects are defined and how they behave. This object model supports inheritance, class and instance behavior, dynamic binding, messaging, and memory management (including garbage collection).
A set of reusable classes. In addition to the classes that provide the basic functions of Smalltalk, VA Smalltalk Server offers classes you can reuse in your Smalltalk programs to run your headless application in Windows, Linux, or CICS.
A runtime environment. Smalltalk provides runtime support that complements its object model. The runtime environment supports creating class instances, message routing, and automatic memory management, including garbage collection and dynamic binding.
A set of development tools. The development environment provides tools that enable you to create, view, and change classes. Additional tools let you inspect and debug source code. Other tools analyze your code for performance. And, when your program is ready to run on a server, the packaging tools produce a runtime image for distribution.
For more information about how to get started in the basic VA Smalltalk environment, see the Smalltalk User Guide.
Last modified date: 07/24/2020