helma/index.md

37 lines
2 KiB
Markdown
Raw Permalink Normal View History

2021-03-06 22:36:21 +01:00
## Server-side JavaScript is so 1999
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
It was the year when one of the earlier collaborative weblogs (yes, thats what we called blogs at the time) called [Helma turned into a _corporate website_](http://web.archive.org/web/20010502043303/http://classic.helma.at/comment.asp?helmatic=hannes&item=7696)…
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
Thus, the life of Helma, the _web application framework_ begun. And with it, a serious effort of applying server-side JavaScript.
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
**JavaScript on the server.
Long before NodeJS.
Way long.**
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
Helma would not have been possible without the creative minds at the Austrian public broadcaster ORF, once called ORF Online, ORF.at nowadays.
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
They commissioned the precursor of Helma, a publishing system based on Marimba, and they used and further developed it for their in-house content management.
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
This early code blossomed into Helma and the content management organically grew into it, together with a bunch of sidelined applications, comprehending forum apps, podcast services and even SSL certificate management.
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
And all by writing JavaScript on the server.
Long before NodeJS.
Way long.
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
From ORF.ats solid trunk a lot of colorful branches started to sprout, some of which still are around:
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
* [Antville](https://antville.org), the non-profit weblog hosting system, and its (at the time) corporate sibling [Twoday](https://twoday.net)
* [Parq](http://www.parq.at) and [Coplaner](http://coplaner.net), two groupware platforms for “joint building ventures” (_Baugruppen_ in German)
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
All written in JavaScript on the server.
Long before NodeJS.
Way long.
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
The people using Helma thought it was very convenient to write code in the same programming language for both, the client _and_ the server. And they were not wrong: along came NodeJS and somehow suddenly JavaScript was everywhere.
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
Unfortunately, Helma was not. And so she became part of the JavaScript mythology. A blink of an eye in the history of the web. Almost forgotten. Blessed forever.
2021-03-06 20:03:49 +01:00
2021-03-06 22:36:21 +01:00
A little server-side JavaScript framework called Helma.
Long before NodeJS.
Way long ago.