Hi Neil,

I am maybe not the most appropriated person to answer this question, and
maybe I'll have some lack of objectivity, but let's try :-)

Here is, as for me, the major differences of APE between other solutions
such as CometD :

- The APE Server is written in the low-level C language. Actually, I'm not a
big fan of Java, and I especially think it's heavy and too high level to
handle things such as sockets and event correctly.

- The APE Project come with a client side. Many other COMET solution do
provide a correct server part, but you have to handle the JavaScript client
side on your own. With APE, and it's built-in Client-Side JavaScript
Framework, everything is handled for you. It provides you a easier and
faster way to develop your app.

- As my fellows said, APE provide a ServerSide JavaScript scripting. It
allows you to - in a very modular way - develop scripts (or called modules)
directly with the JavaScript Language on the ServerSide. Thus, the same
language is used on both sides, and avoiding people to be scared by
developing in C or Java.

- As Manas said, the use of APE goes to your imagination. It's nothing more
than a push demon with client side abilities, and built-in with a lot of
useful features. There is nothing you can think on, that APE cannot do.

- As I just said, APE comes with a lot of useful features, such as
ServerSide Javascript, MySQL connector, TCPSockets, Inlinepush, HTTP, Both
client and server sockets, WebHooks...

- APE handles all the popular transport methods : Long Polling,
XHRStreaming, JSONP and even WebSockets.

- APE is highly scalable.


Here is my thoughts :-) Feel free to ask other questions about all this!

Thanks for your interest in APE. Cheers!

--
John Chavarria - CEO / Designer
Weelya - improve the Web

+33 (0) 6.43.56.00.83

Twitter : @jchavarria / @weelya

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


On Mon, May 17, 2010 at 6:45 PM, Manas B <[email protected]> wrote:

> Hi there,
> I would also love to see the views of others. To me APE is simple,
> event based messaging system. The more simple a system it the wider
> use you can put to it. It goes to your imagination. As I understand
> APE is not thing but a daemon pushing data on persistent connection of
> http. The connections are never closed. It supports good server side
> module where you can apply you buisness logic. The design is modular
> so all segments can be developed as modules.
> To me it is simplicity and flexibility.
>
>
> On May 17, 1:54 pm, NeilCanham <[email protected]> wrote:
> > I'm trying to decide on a platform for development of web based
> > realltime collaboration tools, including chat.  APE looks nice, but
> > the combination of Jetty + Cometd seems to offer as much if not more.
> > Anyone want to suggest why I should choose APE?
> >
> > --
> > 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]<ape-project%[email protected]>
> > For more options, visit this group athttp://
> 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/
>
> --
> 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]<ape-project%[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/
>

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