I agree with your statement about features, but it does not apply to your
use case of hosting a compiler.

The way you'd probably design this? Use App Engine for the web portion. Save
the code to the blobstore, push the job to the task queue pull queue (
http://code.google.com/appengine/docs/java/taskqueue/overview-pull.html),
then have a compiler running in a Linux instance that pulls this
information, downloads and compiles the code, pushes compiled code back to
blobstore for serving. Of course, the compiled code isn't guaranteed to run
on other platforms, you have to worry about linking libraries, etc ... but
those are app specific issues and not necessarily related to App Engine.

--
Ikai Lan
Developer Programs Engineer, Google App Engine
plus.ikailan.com | twitter.com/ikai



On Wed, Sep 28, 2011 at 9:56 AM, madmax <[email protected]> wrote:

> Hi,
>  It looks like I have to move away from app engine if I want to host
> a compiler. I did a thorough search and seems no way I can host a
> compiler on gae  efficiently.
> Sad that I will have to rebuild the website again from scratch to the
> specifications of another infrastructure. Last hope.. Any alternatives
> possible?? Even remote possibilities . Does google provide any
> instances??
>
>   App engine should provide more features to developers to make
> itself as a serious platform for web development.
>
> Thanks and Regards,
> Mahendra Naik
>
> On Aug 2, 8:28 am, Robert Kluin <[email protected]> wrote:
> > Or compilers implemented in Java.  Might be more likely to find those.
> >
> >
> >
> >
> >
> >
> >
> > On Mon, Aug 1, 2011 at 21:54, Greg <[email protected]> wrote:
> > > You could have another server provide a compile service, and have your
> > > Appengine app communicate with it via URLfetch, as you suggest. There
> > > will be inefficiencies here obviously, and you'll have to contend with
> > > the URLfetch size and time limits.
> >
> > > You could also look for pure python compilers, which could run on
> > > Appengine.
> >
> > > Cheers
> > > Greg.
> >
> > > On Jul 31, 10:45 pm, madmax <[email protected]> wrote:
> > >> Hi,
> >
> > >>    I am writing a coding website. I want to provide an option to the
> > >> users to compile their c,c++ or java code. Basically I want to host a
> > >>compilerin my app. Some google links said that it is not possible to
> > >> host an external program on gae. Is there any alternative? Like
> > >> connecting to a Linode or linking to amazon ec2 ??  Any pointers would
> > >> be great.
> >
> > >> Thanks and Regards,
> > >> Mahendra Naik
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups "Google App Engine" 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 athttp://
> groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" 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/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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/google-appengine?hl=en.

Reply via email to