I confirm what Perrin just said. It's completely possible to write  
modules in C++ :)

It'll make the OO language lovers happy then ;)

Cheers,


John Chavarria - CEO / Designer
Weelya - improve the Web

Tel : +33 (0) 4.67.169.778
Mob: +33 (0) 6.43.56.00.83
Twitter : @jchavarria / @weelya

http://www.weelya.com/
http://www.weelya.net/http://www.ape-project.org/


Le 23 mai 09 à 01:20, Perrin Perrin a écrit :

> Based on my browsing through the servers source code it looks to be  
> also possible to write modules in C++.  If someone was to prefer  
> writing modules in an object oriented language that is also possible.
>
> On Fri, May 22, 2009 at 5:49 PM, John Chavarria  
> <[email protected]> wrote:
> Hi Andrea,
>
> First of all, thanks for the interest you have on the APE Project.  
> Here is some answers on your thoughts :
>
> I may say first, just to be clear, that APE is not _yet another_  
> HTTP Server. APE is only called when AJAX Requests are made, and  
> does not stream files. APE can not replace a regular web server (as  
> Apache, Lighttpd, NginX...)
>
> To answer you question about the choice we've made on the C language :
>
> - APE is designed for high scalability, so we decided to use a very  
> low-level language : C
> - APE needed to be specific to our needs, we're using our own  
> protocol, and we wanted great performances
> - We don't like Java :) It's heavy :)
>
> So maybe the only point could be "Why not an OO language". We  
> provide a really easy and intuitive way to write plugins in C, and  
> I don't think you really need objects to create powerful server  
> modules. Moreover, we're currently implementing Server-Side  
> JavaScript (with the use of SpiderMonkey), to enable you to write  
> Server Modules... In JavaScript ! (with mootools too!)
>
> Hope I've answered your question.
>
> Cheers,
>
>
> John Chavarria - CEO / Designer
> Weelya - improve the Web
>
> Tel : +33 (0) 4.67.169.778
> Mob: +33 (0) 6.43.56.00.83
> Twitter : @jchavarria / @weelya
>
> http://www.weelya.com/
> http://www.weelya.net/http://www.ape-project.org/
>
>
> Le 23 mai 09 à 00:32, Andrea Dessì a écrit :
>
>>
>> Hi APE Team,
>>
>> i've found you following a link in the MooTools Homepage.
>> I think APE is great. The concept and the client side are wonderful.
>> I use MooTools for everyday tasks and i know the power of this
>> framework.
>> But I'm a little bit confused about the Server side.
>>
>> You develop and provide a HTTP Server with modules and specific
>> functionalities.
>> And it's written in C. So my question is: why did you need to write a
>> HTTP Server?
>>
>> In Enterprise Application's world you would develop in Java (j2ee) or
>> maybe .NET (but closed technology sucks).
>>
>> So j2ee is a strong platform now for webapplication, and if i were a
>> developer (and i'm not) probably i would prefer an OO languange.
>>
>> --
>> Andrea
>>
>
>
>
>
>
>
> >



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/
-~----------~----~----~----~------~----~------~--~---

Reply via email to