You can activate the programming editor from the form designer, the page designer, the objects designer, or the view designer. Unfortunately, at this point, SilverStream does not support server-side debugging. SilverStream does not come with its own version control system, but it can integrate with third party source code management products. SilverStream's business object designer sets it apart from the crowd. Enterprise JavaBean support is planned for a future release.
Business objects can persist for the life of the server or session.
There are several subsets of business objects, including triggered objects and data source objects. Data source objects let you use SilverStream code to manage result sets from single or multiple data sources via a standard client interface. In SilverStream 2.0, you can easily combine these events as well. For example, using the business object wizard, I created an object that notified me of every modification to my database via e-mail. You could easily modify this object to notify the system administrator of attempted deletions or modifications to the database during non-business hours, or by unauthorized users.