Hi - been busy running Jegas.com but I've been working on the Jegas Application Server .. it's just so big and wonderfully FreePascal - it's come a long way but it's hard to find developers unfortunately. But I have some new folks in our team I think that are really starting to find it attractive compared to the alternatives. Generally my "Gear-Head" programmer buddies appreciate it more.. the ones who can type a few lines of c/c++ and perhaps assembly language used to be a daily programming language de jour.

So - I'm currently weighing if I should bang out a CGI specifc version of JAS that leverages the standing INFRASTRUCTURE even closer to a FASTCGI setup - simply becuase I think the machines ARE whipping up processes pretty easy - compared to screaming through script compilers. If PHP can run like that - optimized or not - FreePascal should be able to blow the doors off - CGI or FastCGI or however - but like anything - it needs to be done right and I can't be a master Pattern Designer/software architect for every facet of coding... so there is much to do - but - hey... my slow code runs faster than your ( insert some heady closed minded - single language fan expletive here for fun) - If you don't occasionally get a little fan boyish about some language(s) ...then you might not know them very well yet.

Lazarus - current take - hard to get the exact same version accross multiple platforms so you can develop the same code base accross all of em. I've found some nasty consequences from messing with a project in different version of lazarus. I expected something to go awry - but it wasn't nearly as graceful as I hoped. However - when I've has a stable release of Lazarus, and got through the learning curve that SOME "widgets" in the GUI tool box work, while others...not so much. Once you learn that and get a feel for various ones (usually after 2 days of deciding you picked the right control to get totally hosed later) but... after awhile - when you spot the solid ones - you can build awesome applications - I believe that - because the core, and the underlying freepascal is pretty sweet.

I also know there are some "leaner" Lazarus like alternatives based on freepascal now - and I may get involved but they don't seem to cover all the operating systems quite as well as Lazarus. FreePascal in general is a master of that game - and for the haters... note FreePascal compiles to executable code - not a parser or some tokenized/pre-parsed/parsed and compiled realtime scenario which means your systems usually are doing more work. Matters when scaling... Go Faster by doing less...always works! (Can't say Always works with computers much )

 

Gotta run - sorry to be brief - but I shouldn't even be writing this right now! lol -

--Jason