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/ -~----------~----~----~----~------~----~------~--~---
