[google-appengine] Go AppEngine vs Java AppEngine

2012-09-05 Thread Luke Mauldin
All,

I have a new development project starting and I plan on using AppEngine.  I 
have the choice of using either Go or Java as my primary language and I 
have experience using both of them.  From what I can see, more AppEngine 
services are available for Java but the list of supported services for Go 
is growing.  Does anyone have any feedback on comparing the languages in 
the App Engine environment?  I am specifically interested in knowing if 
anyone has experienced substantial performance improvements migrating their 
Java App Engine projects to use Go?

Luke

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/7xgB-H8E_6cJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Go AppEngine vs Java AppEngine

2012-09-05 Thread Shilendra Sharma
Hi. Luke

You use the JAVA for  google app engine
Regards  Thanks
Shilendra Sharma
+919891343808
shilendra...@gmail.com


On Wed, Sep 5, 2012 at 6:35 PM, Luke Mauldin lukemaul...@gmail.com wrote:

 All,

 I have a new development project starting and I plan on using AppEngine.
  I have the choice of using either Go or Java as my primary language and I
 have experience using both of them.  From what I can see, more AppEngine
 services are available for Java but the list of supported services for Go
 is growing.  Does anyone have any feedback on comparing the languages in
 the App Engine environment?  I am specifically interested in knowing if
 anyone has experienced substantial performance improvements migrating their
 Java App Engine projects to use Go?

 Luke

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To view this discussion on the web visit
 https://groups.google.com/d/msg/google-appengine/-/7xgB-H8E_6cJ.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 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 google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Go AppEngine vs Java AppEngine

2012-09-05 Thread Kyle Finley
Luke  Shildendra,

I think one major advantage of Go is the instance startup time. In my 
experiences it's always less than 1 second. Whereas startup time for Java 
instance cause much unnecessary stress. Just search the list -- you will 
find thread upon thread where it is being discussed.

I suspect that Go will win on raw number crunch over Java, too, but, I 
haven't tested it, and it may depend upon the task.

Concurrency, the one area where you would expect Go to shine, you might 
be surprised. All App Engine instances are capped at 10 in flight requests. 
Therefore, the gains that you would see in fewer instances will be severely 
reduced. This cap is major issue for all languages though, and 
I'm confident that it will be resolved soon. Here's the issue on the issue 
tracker if you would like to star it:Allow instance to handle more then 10 
requests http://code.google.com/p/googleappengine/issues/detail?id=7927.

- Kyle

Because, currently, all instances are capped at 10 in flight request it's , 
but 
On Wednesday, September 5, 2012 8:54:58 AM UTC-5, Shilendra Sharma wrote:

 Hi. Luke

 You use the JAVA for  google app engine 
 Regards  Thanks
 Shilendra Sharma
 +919891343808
 shilen...@gmail.com javascript:


 On Wed, Sep 5, 2012 at 6:35 PM, Luke Mauldin lukem...@gmail.comjavascript:
  wrote:

 All,

 I have a new development project starting and I plan on using AppEngine. 
  I have the choice of using either Go or Java as my primary language and I 
 have experience using both of them.  From what I can see, more AppEngine 
 services are available for Java but the list of supported services for Go 
 is growing.  Does anyone have any feedback on comparing the languages in 
 the App Engine environment?  I am specifically interested in knowing if 
 anyone has experienced substantial performance improvements migrating their 
 Java App Engine projects to use Go?

 Luke

 -- 
 You received this message because you are subscribed to the Google Groups 
 Google App Engine group.
 To view this discussion on the web visit 
 https://groups.google.com/d/msg/google-appengine/-/7xgB-H8E_6cJ.
 To post to this group, send email to 
 google-a...@googlegroups.comjavascript:
 .
 To unsubscribe from this group, send email to 
 google-appengi...@googlegroups.com javascript:.
 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 view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/0fPwChJDb10J.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Go AppEngine vs Java AppEngine

2012-09-05 Thread Shilendra Sharma
Hi..Kyle

As you told this is right but not fully comfort in terms of google app
engine

Regards  Thanks
Shilendra Sharma
+919891343808
shilendra...@gmail.com


On Wed, Sep 5, 2012 at 8:43 PM, Kyle Finley kylefin...@gmail.com wrote:

 Luke  Shildendra,

 I think one major advantage of Go is the instance startup time. In my
 experiences it's always less than 1 second. Whereas startup time for Java
 instance cause much unnecessary stress. Just search the list -- you will
 find thread upon thread where it is being discussed.

 I suspect that Go will win on raw number crunch over Java, too, but, I
 haven't tested it, and it may depend upon the task.

 Concurrency, the one area where you would expect Go to shine, you might
 be surprised. All App Engine instances are capped at 10 in flight requests.
 Therefore, the gains that you would see in fewer instances will be severely
 reduced. This cap is major issue for all languages though, and
 I'm confident that it will be resolved soon. Here's the issue on the issue
 tracker if you would like to star it:Allow instance to handle more then
 10 requestshttp://code.google.com/p/googleappengine/issues/detail?id=7927
 .

 - Kyle

 Because, currently, all instances are capped at 10 in flight request it's
 , but

 On Wednesday, September 5, 2012 8:54:58 AM UTC-5, Shilendra Sharma wrote:

 Hi. Luke

 You use the JAVA for  google app engine
 Regards  Thanks
 Shilendra Sharma
 +919891343808
 shilen...@gmail.com


 On Wed, Sep 5, 2012 at 6:35 PM, Luke Mauldin lukem...@gmail.com wrote:

  All,

 I have a new development project starting and I plan on using AppEngine.
  I have the choice of using either Go or Java as my primary language and I
 have experience using both of them.  From what I can see, more AppEngine
 services are available for Java but the list of supported services for Go
 is growing.  Does anyone have any feedback on comparing the languages in
 the App Engine environment?  I am specifically interested in knowing if
 anyone has experienced substantial performance improvements migrating their
 Java App Engine projects to use Go?

 Luke

 --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To view this discussion on the web visit https://groups.google.com/d/**
 msg/google-appengine/-/7xgB-**H8E_6cJhttps://groups.google.com/d/msg/google-appengine/-/7xgB-H8E_6cJ
 .
 To post to this group, send email to google-a...@googlegroups.**com.
 To unsubscribe from this group, send email to google-appengi...@**
 googlegroups.com.

 For more options, visit this group at http://groups.google.com/**
 group/google-appengine?hl=enhttp://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 view this discussion on the web visit
 https://groups.google.com/d/msg/google-appengine/-/0fPwChJDb10J.

 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 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 google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



RE: [google-appengine] Go AppEngine vs Java AppEngine

2012-09-05 Thread Drake
We found that Go runs neck and Neck with Python. It has less penalty for
threading. It is slower on RegEx.

 

Java is more memory intensive. And depending on your Frameworks is often
slower to warm up.

 

Go has less documentation and less sample code so if you wander off the
beaten path you are on your own.

 

 

 

From: google-appengine@googlegroups.com
[mailto:google-appengine@googlegroups.com] On Behalf Of Luke Mauldin
Sent: Wednesday, September 05, 2012 6:05 AM
To: google-appengine@googlegroups.com
Subject: [google-appengine] Go AppEngine vs Java AppEngine

 

All,

 

I have a new development project starting and I plan on using AppEngine.  I
have the choice of using either Go or Java as my primary language and I have
experience using both of them.  From what I can see, more AppEngine services
are available for Java but the list of supported services for Go is growing.
Does anyone have any feedback on comparing the languages in the App Engine
environment?  I am specifically interested in knowing if anyone has
experienced substantial performance improvements migrating their Java App
Engine projects to use Go?

 

Luke

-- 
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/7xgB-H8E_6cJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.com.
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 google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Go AppEngine vs Java AppEngine

2012-09-05 Thread Barry Hunter
On Wed, Sep 5, 2012 at 5:35 PM, Shilendra Sharma  wrote:


 As you told this is right but not fully comfort in terms of google app

What? Care to elaborate on that claim?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Go AppEngine vs Java AppEngine

2012-09-05 Thread Kyle Finley
Excellent point Brandon. Memory usage in Go is a huge win. Where a python 
app my use 40Mb an equivalent Go app would use 7Mb. This leaves more room 
for a cache. 

On Wednesday, September 5, 2012 11:40:16 AM UTC-5, Brandon Wirtz wrote:

 We found that Go runs neck and Neck with Python. It has less penalty for 
 threading. It is slower on RegEx.

  

 Java is more memory intensive. And depending on your Frameworks is often 
 slower to warm up.

  

 Go has less documentation and less sample code so if you wander off the 
 beaten path you are on your own.

  

  

  

 *From:* google-a...@googlegroups.com javascript: [mailto:
 google-a...@googlegroups.com javascript:] *On Behalf Of *Luke Mauldin
 *Sent:* Wednesday, September 05, 2012 6:05 AM
 *To:* google-a...@googlegroups.com javascript:
 *Subject:* [google-appengine] Go AppEngine vs Java AppEngine

  

 All,

  

 I have a new development project starting and I plan on using AppEngine. 
  I have the choice of using either Go or Java as my primary language and I 
 have experience using both of them.  From what I can see, more AppEngine 
 services are available for Java but the list of supported services for Go 
 is growing.  Does anyone have any feedback on comparing the languages in 
 the App Engine environment?  I am specifically interested in knowing if 
 anyone has experienced substantial performance improvements migrating their 
 Java App Engine projects to use Go?

  

 Luke

 -- 
 You received this message because you are subscribed to the Google Groups 
 Google App Engine group.
 To view this discussion on the web visit 
 https://groups.google.com/d/msg/google-appengine/-/7xgB-H8E_6cJ.
 To post to this group, send email to google-a...@googlegroups.comjavascript:
 .
 To unsubscribe from this group, send email to 
 google-appengi...@googlegroups.com javascript:.
 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 view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/6z7LTtlWcjUJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.