Difference between revisions of "Seaside"
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
- Seaside - a multiple control-flow web application framework - PDF doc about Seaside by Stéphane Ducasse, Adrian Lienhard and Lukas Renggli
- Seaside for Java - these guys rock! they hate Java and take the piss out of it just like we do :-)



