Difference between revisions of "Seaside"

From Organic Design wiki
m (See also)
(Seaside app dev)
Line 1: Line 1:
 
[http://www.seaside.st/about Seaside] provides a layered set of abstractions over HTTP and HTML that let you build highly interactive web applications quickly, reusably and maintainably. It is based on Smalltalk, a proven and robust language that is implemented by different vendors. Seaside has been ported to every major version of Smalltalk, but they use the [http://pharo-project.org/about Pharo] flavour which is a fork of [http://www.squeak.org/ Squeak].
 
[http://www.seaside.st/about Seaside] provides a layered set of abstractions over HTTP and HTML that let you build highly interactive web applications quickly, reusably and maintainably. It is based on Smalltalk, a proven and robust language that is implemented by different vendors. Seaside has been ported to every major version of Smalltalk, but they use the [http://pharo-project.org/about Pharo] flavour which is a fork of [http://www.squeak.org/ Squeak].
 +
 +
As Seaside is written in Smalltalk it is based on a very powerful, fully object-oriented language and development environment. In addition to being able to use the tools provided by the environment, Seaside integrates them seamlessly with the web. This makes the platform a versatile and productive environment for web application development. We start by looking at the debugging facilities before presenting the Seaside specific tools.
  
 
== Advantages over other technologies ==
 
== Advantages over other technologies ==

Revision as of 06:36, 8 January 2011

Seaside provides a layered set of abstractions over HTTP and HTML that let you build highly interactive web applications quickly, reusably and maintainably. It is based on Smalltalk, a proven and robust language that is implemented by different vendors. Seaside has been ported to every major version of Smalltalk, but they use the Pharo flavour which is a fork of Squeak.

As Seaside is written in Smalltalk it is based on a very powerful, fully object-oriented language and development environment. In addition to being able to use the tools provided by the environment, Seaside integrates them seamlessly with the web. This makes the platform a versatile and productive environment for web application development. We start by looking at the debugging facilities before presenting the Seaside specific tools.

Advantages over other technologies

Many of today's frameworks, such as PHP, ASP, JSP or Zope, fail to provide a high-level abstraction over how pages are linked. Indeed, a web application has to model control flow.

See also