To ACE or it or not
August 15, 2006 1:16 PM   RSS feed for this thread Subscribe

Experiences using ACE in large projects? Alternatives?

I've been looking at various possibilities for a platform-independent framework to learn/build a couple things on top of. It looks like my options are Apache APR, ACE, WxWindows/Qt, Mozilla NSPR, or GTK+'s glib. I'm not looking for a windowing environment - I already have a seperate library I like for that - so WxWindows & Qt are knocked down a bit on the list, and NSPR doesn't seem to be kept up to date terribly well.

So that leaves me with ACE, glib, & APR. I really like the idea of ACE, but I want to get some general impressions first. Has anyone out there used it? What were your experiences with it? What worked well in it, & what was better by hand? Is it massive overkill for a project that isn't distributed? At some point I may do some basic network/grid type things, but is "maybe somewhere down the line" worth committing to as heavy a framework as it is?
posted by devilsbrigade to computers & internet (1 comment total)
I tried it for a network daemon project several years ago, but it didn't have the exact semantics I wanted, so I ended up writing/donating some code. I don't know whether my changes were incorporated, or whether they're still there. Anyway, it seemed like a nice toolkit for certain things (and it was easy enough to modify to be the way I wanted) but I prefer to roll my own libraries. Almost without exception, when I use a library more complex than libc, there are hidden bits of infrastructure that I either need to tweak, or that get stepped on inadvertently (if not by me, then by some other library I'm also trying to use).

"Easy to use" is easy to say.
posted by spacewrench at 3:35 PM on August 15, 2006


« Older What relevance could my son's ...   |   In coordinating events for a s... Newer »

You are not logged in, either login or create an account to post comments



Related Questions
hello, world (of programming) August 17, 2008
I need skillz February 18, 2008
Where to begin with Ruby on Rails? December 29, 2007
I have some savings and would like to become a... May 20, 2007
What books should be on my "personal CS degree"... November 6, 2006