# Ruby Before Rails

**URL:** <https://www.ruby-forum.com/t/ruby-before-rails/60949>\
**Category:** Rails\
**Created:** [May 18, 2006, 8:16pm UTC](https://www.ruby-forum.com/t/ruby-before-rails/60949 "2006-05-18T20:16:18Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nathan\_PSVerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/46a35a/32.png) [@Nathan\_PSVerni](https://www.ruby-forum.com/u/Nathan_PSVerni)\
**Post date:** [May 18, 2006, 8:16pm UTC](https://www.ruby-forum.com/t/ruby-before-rails/60949/1 "2006-05-18T20:16:18Z")

</div>

As I, like many people, are coming to ruby in the rails era, I’m curious  
about how Ruby Web Dev was done prior to rails. Any veterans want to  
share their insights?

---

<div class="post-metadata">

**Author:** ![Nathan\_PSVerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/46a35a/32.png) [@Nathan\_PSVerni](https://www.ruby-forum.com/u/Nathan_PSVerni)\
**Post date:** [May 18, 2006, 8:32pm UTC](https://www.ruby-forum.com/t/ruby-before-rails/60949/2 "2006-05-18T20:32:03Z")

</div>

On 5/18/06, Nathan P. Verni [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> As I, like many people, are coming to ruby in the rails era, I’m curious  
> about how Ruby Web Dev was done prior to rails. Any veterans want to share  
> their insights?

A variety of different ways. Often CGI (cgi.rb), but there are other  
web frameworks that existed before Rails.

-austin

---

<div class="post-metadata">

**Author:** ![Nathan\_PSVerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/46a35a/32.png) [@Nathan\_PSVerni](https://www.ruby-forum.com/u/Nathan_PSVerni)\
**Post date:** [May 18, 2006, 10:32pm UTC](https://www.ruby-forum.com/t/ruby-before-rails/60949/3 "2006-05-18T22:32:46Z")

</div>

On May 18, 2006, at 11:13 AM, Nathan P. Verni wrote:

> As I, like many people, are coming to ruby in the rails era, I?m  
> curious about how Ruby Web Dev was done prior to rails. Any  
> veterans want to share their insights?

Probably much like:

perl + cgi  
python + cgi  
php + cgi  
etc… 😉

–  
Robby R.  
Founder & Executive Director

PLANET ARGON, LLC  
Ruby on Rails Development, Consulting & Hosting

> **[Planet Argon](https://www.planetargon.com)**
>
> Planet Argon is a Ruby on Rails development agency specializing in maintenance and support for existing Rails apps. Based in Portland, OR, Planet Argon has been a member of the Rails community since 2004.

[www.robbyonrails.com](http://www.robbyonrails.com)

+1 503 445 2457  
+1 877 55 ARGON [toll free]  
+1 815 642 4968 [fax]

---

<div class="post-metadata">

**Author:** ![Nathan\_PSVerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/46a35a/32.png) [@Nathan\_PSVerni](https://www.ruby-forum.com/u/Nathan_PSVerni)\
**Post date:** [May 19, 2006, 6:26pm UTC](https://www.ruby-forum.com/t/ruby-before-rails/60949/4 "2006-05-19T18:26:40Z")

</div>

Nathan P. Verni wrote:

> As I, like many people, are coming to ruby in the rails era,  
> I’m curious about how Ruby Web Dev was done prior to rails.  
> Any veterans want to share their insights?

[http://cerise.rubyforge.org/](http://cerise.rubyforge.org/)

-Drew

---

<div class="post-metadata">

**Author:** ![Nathan\_PSVerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/46a35a/32.png) [@Nathan\_PSVerni](https://www.ruby-forum.com/u/Nathan_PSVerni)\
**Post date:** [May 19, 2006, 7:54pm UTC](https://www.ruby-forum.com/t/ruby-before-rails/60949/5 "2006-05-19T19:54:00Z")

</div>

“Alder G.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> [1] should give some perspective. Something like Borges or Wee is

You might find this interesting

[http://common-lisp.net/project/ucw/](http://common-lisp.net/project/ucw/)

## Cheers,

Surendra S.  
[http://ssinghi.kreeti.com](http://ssinghi.kreeti.com), [http://www.kreeti.com](http://www.kreeti.com)  
Read my blog at: [http://cuttingtheredtape.blogspot.com/](http://cuttingtheredtape.blogspot.com/)  
,----  
| Great wits are sure to madness near allied,  
| And thin partitions do their bounds divide.  
|  
| (John Dryden, Absalom and Achitophel, 1681)  
`----

---

<div class="post-metadata">

**Author:** ![Nathan\_PSVerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/46a35a/32.png) [@Nathan\_PSVerni](https://www.ruby-forum.com/u/Nathan_PSVerni)\
**Post date:** [May 19, 2006, 6:54pm UTC](https://www.ruby-forum.com/t/ruby-before-rails/60949/6 "2006-05-19T18:54:53Z")

</div>

On 5/18/06, Robby R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> perl + cgi  
> PLANET ARGON, LLC
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

Actually, there were a lot of interesting ideas and implementations  
(frameworks) floating around. In a sense, it’s natural that Rails  
emerged from Ruby. Knowing the languages you mentioned, none of them  
had the variety and audacity of the toys people played with on the  
Ruby web arena even prior to Rails.

[1] should give some perspective. Something like Borges or Wee is  
most definitely not likely to pop up in PHP, and afaik it doesn’t have  
equivalents in Python or Perl (despite both having much more time and  
larger communities).

–  
-Alder

[1] [http://raa.ruby-lang.org/search.rhtml?search=web+framework](http://raa.ruby-lang.org/search.rhtml?search=web+framework)

---

<div class="post-metadata">

**Author:** ![Nathan\_PSVerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/46a35a/32.png) [@Nathan\_PSVerni](https://www.ruby-forum.com/u/Nathan_PSVerni)\
**Post date:** [May 19, 2006, 8:12pm UTC](https://www.ruby-forum.com/t/ruby-before-rails/60949/7 "2006-05-19T20:12:27Z")

</div>

On 5/19/06, Surendra S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Surendra S.  
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

Yup. So the languages where Seaside(-like) frameworks evolved are:

Smalltalk, Ruby and Lisp.

Kind of telling, don’t you think? 😉

---

<div class="post-metadata">

**Author:** ![Nathan\_PSVerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/46a35a/32.png) [@Nathan\_PSVerni](https://www.ruby-forum.com/u/Nathan_PSVerni)\
**Post date:** [May 19, 2006, 9:33pm UTC](https://www.ruby-forum.com/t/ruby-before-rails/60949/8 "2006-05-19T21:33:07Z")

</div>

“Alder G.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> On 5/19/06, Surendra S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > “Alder G.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:
> 
> Yup. So the languages where Seaside(-like) frameworks evolved are:
> 
> Smalltalk, Ruby and Lisp.
> 
> Kind of telling, don’t you think? 😉

LOL. There are more. There is one for Java as well:  
[http://cocoon.apache.org/](http://cocoon.apache.org/)

There might be few in Scheme, and Haskell as well. I don’t know if they  
are  
really Seaside-like but they all are based on the idea of  
continuations([Continuation - Wikipedia](http://en.wikipedia.org/wiki/Continuation)).

Cheers.

–  
Surendra S.  
[http://ssinghi.kreeti.com](http://ssinghi.kreeti.com), [http://www.kreeti.com](http://www.kreeti.com)  
Read my blog at: [http://cuttingtheredtape.blogspot.com/](http://cuttingtheredtape.blogspot.com/)  
,----  
| “All animals are equal, but some animals are more equal than others.”  
| – Orwell, Animal Farm, 1945  
`----
