Yes! Dart factory constructors would be a nice way to build a context and
its components, even if they in turn looked to a cached config file for
directives. I also like the idea of rendering views/slots as web
components. :)


On Tue, Oct 23, 2012 at 6:21 PM, Michael McHugh <
[email protected]> wrote:

>
> 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 <https://github.com/sam-mccall/mod_dart>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
>
>
_______________________________________________
users mailing list
[email protected]
http://lists.agavi.org/mailman/listinfo/users

Reply via email to