Tuesday, September 14, 2004

Zild Application Server

Zild is an application server written in C. Not Java, not .NET. Plain old C. Apparently targeted at the embedded systems market.

I might have seen this on Slashdot, but I'm not sure.

Looking at the examples, it looks like a pretty nice use of Abstract Data Types. Everything that would be a class in Java is an ADT here. They even call them "classes" some of the time. Check out their list of header files, it is almost 1-to-1 equivalent ot the Servlet library. From this, it's obvious that this is all aimed at developers with Java experience, to try to make them feel at home.

Apparently "servlets" are compiled to shared libraries that use the extension ".clazz" instead of ".so", just so everybody knows that they are the equivalent of Java classes.

It doesn't look like they have an equivalent for EJB, though.