tags:

views:

105

answers:

2

I'm looking for a C++ MVC framework. Has anyone used http://www.tntnet.org/index.html?

How was it compared with like MVC.net or SpringMVC?

What compiler is required for it?

+1  A: 

I don't think you're going to get a response to this one, leeand00 :-)

It's been over a year with no responses and only six out of the three quarter of a million questions here on SO even mention the word tntnet (one of which is this one).

What I tend to do when I find a project like this which may be good, but I know little about, is to:

  • (1) examine the history of it.
  • (2) search for support history for it.
  • (3) investigate the backers to see how well it's supported.

In terms of (1), the last release of the product was back in January 2007 (per sourceforge). Now this may be a sign that it's incredibly stable but, given my cynical nature, I'm more likely to see it as an indication that not much is happening with the product.

Now granted, there are still commits going on but they seem to be all minor things, compile fixes and documentation changes. That doesn't auger well for a vibrant product.

And there's only a single review on sourceforge which consists of the text "good work!".

Regarding (2), the mailing lists show 25 messages over the time span September 2009 through June 2010 while, while showing that support is ongoing, is not a huge number. In addition, other than Tommi from tntnet itself, over four people used the forum over this time.

Now, again, that may be because the product is very stable and has few problems. You may think that, I couldn't possibly comment :-)

The forum is absolutely empty over the last 12 months according to the official sourcefore statistics.

For backing (3), this looks like a small company consisting of only two people (that's supposition on my part). I can see no customer lists on the website which I would think they would be trumpeting if any existed.

In terms of the compiler needed, they don't seem to specify but, given they support Linux/UNIX, probably any modern compiler would suffice (g++ for example). Their codebase doesn't seem to have any incredibly trick things in it from a cursory glance.


My analysis, based on the foregoing data, is that this project is not worth worrying about. It's a relatively good idea in that the C++ code is broken out in shared libraries but I'm not sure the advantages of this are as good as they once might have been. Yes, the source code isn't in the HTML and it does run at native speed but most important source code is held at the server end nowadays anyway, and speed is far less of a problem than it used to be (most of the time, applications are waiting around for the user anyway).

But, by all means, download it and give it a go (if you haven't already, and are still interested a year later). For anyone who knows C++ very well and other languages (Java, PHP, etc) not very well at all, it may be a good way to get into web work.

How marketable the skills will be is a different matter.

paxdiablo