Issue already added to the tracker list.

http://code.google.com/p/googleappengine/issues/detail?id=208


On Nov 4, 9:48 am, Kannaiyan <[EMAIL PROTECTED]> wrote:
> Dan Sanderson:
>
> Thanks for the nice feedback and understanding.
>
> We need to have a smart way of maintaining versions.
> What if Google Upgrades the version of Python Intrepreter to a higher
> version when the code is written for lower version?
>
> We see Deprecated modules changing between higher versions.
> You think we need to store our own Python binaries of that version to
> keep it running?
>
> I have a very basic question,
>
> What happens if there is a bug (BETA) in GData module and the website
> is not updated with that gdata update.
>
> 1. Do they have to shut the website down?
> 2. What if someone exploits of a known bug and misuse the poor website
> infrastructure, why you make the user as a victim of such happenings.
>
> If someone want to use higher version of the API, we need to come up
> with a solution of Managing different versions.
>
> like,
>
> import gdata2
>
> to use the extra facilities offered by gdata higher versions.
>
> I'm not discussing about integrating a third party module.
> It is their own services and accessing their own products, mounting
> extra work to it in the user side in maintaining the version of the
> code. What a service :)
>
> /Kannaiyan
>
> On Nov 4, 9:23 am, Dan Sanderson <[EMAIL PROTECTED]> wrote:
>
>
>
> > On Mon, Nov 3, 2008 at 11:42 PM, Kannaiyan <[EMAIL PROTECTED]> wrote:
> > > As a software developer I would allow users to reuse the same code. I
> > > won't make million copies of the same code. (If used by millions of
> > > people). If Python does not allow such sharing model, then the
> > > language is a total CRAP.
>
> > Bundling a bunch of libraries with the runtime environment could be a bad
> > idea in the long run.  For example, consider the case where version 1 of the
> > runtime environment includes version 1.0 of module A and version 1.0 of
> > module B, and you write an app that uses these modules.  Then later, App
> > Engine releases version 2 of the runtime environment, which includes version
> > 2.0 of module A and version 2.0 of module B.  Perhaps your app is
> > incompatible with module A v2.0 and would take several weeks to port, but
> > there's nothing in A v2.0 that you need so you'd prefer to just stay with A
> > v1.0.  But you desperately need a feature in module B v2.0.
>
> > Thankfully, in Python it's easy to stay with version 1 of the runtime
> > environment then add your own copy of B v2.0 to your app.  But you can
> > imagine that with many modules and many versions, this could get extremely
> > difficult to manage very quickly, and you'll soon be including all of your
> > dependencies with your app.
>
> > Bundled libraries make it easy to get started, and it's a good suggestion
> > for App Engine to include the gdata library with the runtime as a starting
> > point.  Feel free to create an issue in the issue tracker for this.  But
> > beyond getting started, you probably won't want to use bundled libraries.
>
> > -- Dan- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to