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