It is definitely possible given the resources required:) This will be great to have an application server and a set of APIs and tools for C++. At the moment we have most of the libraries, one main gap is OO-persistance, probably implemented as an ORM. I use boost.serialization, it's cool, but it is not enough IMHO: Library I dream about would serialize separate objects and fetch them when needed from one archive. And boost.serialization doesn't provide neither ACID transactions nor iterators over the content of the archive. There is also a lack of "JSP" compiler - but it's not that hard to implement. So all is needed is to implement these two things, then take Apache, cgixx and you have J2EE in C++. And when you have all the bricks - you don't actually need a specification or a ready to use standard, because putting it all together is (looks like) a piece of cake. It's a lot of work, but it's not that much as "mammoth effort" :) PS Correct me if my comments on the current state of the free C++ libraries is wrong. I listed the problems for which I tried but didn't find any ready-to-use solution. So any hints like "take a look at xyz.sourceforge.net" are highly appreciated.
From: Stefan Kok
Subject: [Boost-users] C++ & Enterprise Solutions To: boost-users@lists.boost.org Message-ID: <1193982052.13506.43.camel@kobus.opensol.local> Content-Type: text/plain Dear List
If this is not the correct list to post to. Then please forgive my ignorance.
I have been admiring the work of Boost and its contributors for some time now. My questions / comments :
1) Would their be any benefit to the community, developing a specification for C++ similar to SUN's J2EE and JEE specification ?
I do realize this would require a mammoth effort as well as commitment in terms of resources.
2) Is it possible to establish such a project under the open source banner ?
Given the commitment and resources required.
3) Would this be reinventing the wheel ?
I know SUN & Java got there first (the J2EE thing). But C++ does have some very powerful features which makes it unique in some ways, templates for one.
WBR, Pavlo Korzhyk ICQ#155870780