If OSDE doesn't work out for you (It is a great tool though, so might be worth giving another chance), you could also try php-shindig + partuza as a local development setup.. use that and ?nocache=1 on the url's and you have a pretty good 'real like' test environment.
See http://www.chabotc.com/guides/shindig_and_partuza_on_mac/ for a setup guide, and if you run into any issues with it, feel free to ping us on the shindig-dev list ( http://incubator.apache.org/shindig/community/getting-help.html) Goodluck! -- Chris On Tue, May 12, 2009 at 3:41 AM, Robert Gravina <robert.grav...@gmail.com>wrote: > > 2009/5/11 András Bártházi <barthazi.and...@gmail.com>: > > > > Hi, > > > >> What is the recommended best practice for setting up a development > >> environment for developing opensocial apps? Deploying to a server and > >> then reloading in an container like iGoogle everytime I make a change > >> is just too slow for real development. > > > > I have tried doing it this way, and I can agree that it's not the best > > practice. However worked. :) > > > > Anyway, I recommend you OSDE: > > http://code.google.com/p/opensocial-development-environment/ > > > > I know about OSDE, and it's a great tool but: > > 1) My application files are dynamically generated, and not all on one > place. OSDE expects that you create an application entirely within an > Eclipse project, but my XML files are generated based on application > logic in a rails app. Is this crazy? Something tells me I'm not doing > this the right way if it makes developing these apps difficult. > > 2) I don't particularly like working in Eclipse... Java is very slow > on the Mac. :) > > It seems that my only real options are: > > 1) Use Shindig (I'm doing this with some success, but I'm seeing all > sort of errors of Shindig in Firebug, even when running sample > applications. I also get "don't be evil" whenever I try to use > gadgets.makeRequest to an external server (e.g. to get an RSS feed), > and haven't been able to find out how to work around this. From all > descriptions I've seen of Shindig it's meant for container developers, > not application developers, and just works as a testing tool as a > bonus (is this correct?). > > 2) Continously deploy to a remote server and run in iGoogle sandbox > etc. This is extremely slow, and really unproductive. I've seen > developers use Dropbox on the Mac so that their local dir is > web-accessible (and therefore can keep hitting refresh in iGoogle > etc.). Again, this seems like a hackish way to develop. > > Anyway, sorry if this sounds a little negative.. I probably just need to > RTFM. > > Robert > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OpenSocial Application Development" group. To post to this group, send email to opensocial-api@googlegroups.com To unsubscribe from this group, send email to opensocial-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/opensocial-api?hl=en -~----------~----~----~----~------~----~------~--~---