[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.
Re: [google-appengine] Go AppEngine vs Java AppEngine
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
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
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
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
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
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.