Thanks for the tip on dart apache module, I saw the HttpServer class in the dart:io library but dismissed it as too low level just to start serving up files. However in the context of building a robust framework like Agavi onto it, it could be a great place to start - perhaps something like express for node but with a robust MVC based on Agavi baked in from the start.
You are right about the factories.xml, here at CompliSpace we usually extend a handful of the default factory classes for our own needs, but this is interesting with Dart as it supports factories as part of the language, not just as a pattern: http://www.dartlang.org/docs/dart-up-and-running/ch02.html#ch02-constructor-factory Regards, Michael On 24/10/2012, at 11:05 AM, Ben Wilhelm wrote: > There is an apache dart module in (arrested) development, and there is also > an HttpServer class in the dart:io library, with which you can run your own > http server and handle requests as you please. For development purposes, this > should suffice. Certainly it should be possible to simulate Agavi's index.php > script in a similar index.dart file, given data from the dart:io HttpRequest, > and bootstrap from there, although I'll be the first to admit that how the > AgaviContext gets its AgaviRequest and AgaviExecutionContainer instances has > always been a mystery to me. I suspect it's some magic to do with > factories.xml... :-) > > Ben > > > > On Tue, Oct 23, 2012 at 4:18 PM, Michael McHugh > <[email protected]> wrote: > Hi Ben, > > Just wanted to voice I too have been looking at Dart recently and think a > good structured MVC like Agavi would be a great match. > > I've only looked at it cursorily as of yet, but I couldn't find any > non-trivial way to set it up as a server, perhaps that needs to be developed > before, or as part of a good MVC framework ( Dartgavi ?? ;). > > Regards, > Michael > > > On 24/10/2012, at 10:01 AM, Ben Wilhelm wrote: > > > Heresy, perhaps, but has ever the idea or porting Agavi to a non-PHP > > language been considered? There is a new (server- and client-side) language > > on the horizon, Dart, in which language a classical OO MVC framework like > > Agavi would really do well, and for which there is of yet nothing close to > > Agavi in the making. > > > > (This is work in which I would have a lot of interest in participating, > > myself.) > > > > Ben > > _______________________________________________ > > users mailing list > > [email protected] > > http://lists.agavi.org/mailman/listinfo/users > > > _______________________________________________ > users mailing list > [email protected] > http://lists.agavi.org/mailman/listinfo/users > > _______________________________________________ > users mailing list > [email protected] > http://lists.agavi.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.agavi.org/mailman/listinfo/users
