My only experience with Mono is playing with Unity3D. What i gather from my labs is a big backlog of libraries to be ported from .NET FW. Most noticeable the Enterprise library (that you would obviously look for to reduce engineering efforts and provide SLAs). I would compare them as CentOS is to RedHat.
In terms of development MonoDevelop seems to be a really trustful IDE with a philosophy similar to eclipse (actually, really comfortable) And the buzz-word around .NET is of course XNA (gaming framework) http://code.google.com/p/monoxna/ . Although, i heard from our .NET team that Microsoft might drop it this year. In terms of deployments and retainer accounts .... who knows? i have been open source since i wrote my first "hello world" 13 years ago :) ... all i know is something they call "Team Foundation" ;) On 17 June 2011 22:47, Ikai Lan (Google) <ika...@google.com> wrote: > Yikes. Those are great points, David. Thank you for that response. You're > right; I didn't even think about the multithreading. This would make PHP > prohibitively expensive. We're aware of the issues this causes for Python > developers on 2.5, and that's why we've committed to getting multithreading > for 2.7. This is already a rough job given the expertise we have in Python; > I can't imagine the black magic we'd need to do to create a multithreaded > PHP runtime. > > My suspicions are the same about the Drupal developers. And yes, it is > ironic, because something like Drupal works better in a schemaless > datastore. The point about the open source community flocking to build tools > is also taken. > > No comments about Mono? > > > Ikai Lan > Developer Programs Engineer, Google App Engine > Blog: http://googleappengine.blogspot.com > Twitter: http://twitter.com/app_engine > Reddit: http://www.reddit.com/r/appengine > > > > On Sat, Jun 18, 2011 at 4:03 AM, David Mora <dla.m...@gmail.com> wrote: > >> So zend + right scale are playing with a PaaS already, and there's another >> that i forgot the name (or at least trying to). >> >> I worked 5 years on massive PHP systems (+10 mill users, with oracle >> behind) as SA and from that i gather many things: >> >> - Hardware consumed tend to be 1.5 times more than other >> interpreted/compiled languages >> - PHP is not multithreaded (you can only fork) which makes the new GAE >> pricing structure a lot difficult >> - Naming combinations around the community makes it hard to actually >> serve PaaS APIs and documentation in a good way and easy to understand >> (e.g: >> the so pseudo called namespaces and lambda functions) >> - APC or any other solution around code caching is a must for >> scalability, but it takes a good chunk of server's memory and resources >> making it more expensive (for large scale systems) >> - relies a lot on PECL, so lots of low level extensions must be >> enabled and maintained across SDKs, which potentially would have a >> portability problem major than what django is right now for python >> - the most "enterprise" trusted web framework is Zend, known by it's >> footprint, meaning this a compact web framework must be plugged in. >> >> and many more. Although i do love PHP, i would not pick it as a >> programming language of one of my solutions, it just requires many low level >> access to adjust it for a deployment >> >> On 17 June 2011 10:07, Wilson MacGyver <wmacgy...@gmail.com> wrote: >> >>> my feeling is, given limited resource, I rather they improve what they >>> currently >>> support instead of adding yet another language runtime and hope the >>> php community will >>> rally around it. >>> >>> there is still plenty of things to do on the GAE-python and GAE-java >>> side. go was >>> just added as a new stack. >>> >>> google has repetitively said the GAE team is small. I'd rather they >>> focus on what they >>> support currently. >>> >>> On Fri, Jun 17, 2011 at 11:56 AM, Branko Vukelic <bg.bra...@gmail.com> >>> wrote: >>> > On Fri, Jun 17, 2011 at 5:24 PM, Wilson MacGyver <wmacgy...@gmail.com> >>> wrote: >>> >> I don't think supporting php is a game changer. >>> >> >>> >> I have a feeling a lot of people that ask about php, wants to slap in >>> >> wordpress, drupal, etc >>> >> , run it on google app engine and forget about it. >>> >> >>> >> which due to datastore is not going to happen out of the box. >>> > >>> > Yeah, but if PHP did make it onto GAE, I'm sure you'd see open-source >>> > projects that would allow Wordpress and Drupal to run on GAE in a few >>> > months. Isn't that the whole point? >>> > >>> > Anyway, I've seen that it's possible (don't know how well or if it's >>> > stable enough) to run PHP scripts in JVM. >>> > >>> > http://php-java-bridge.sourceforge.net/pjb/ >>> > http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/ >>> > >>> > >>> > -- >>> > Branko Vukelić >>> > bra...@herdhound.com >>> > >>> > Lead Developer >>> > Herd Hound (tm) - Travel that doesn't bite >>> > www.herdhound.com >>> > >>> > -- >>> > 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. >>> > >>> > >>> >>> >>> >>> -- >>> Omnem crede diem tibi diluxisse supremum. >>> >>> -- >>> 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. >>> >>> >> >> >> -- >> http://about.me/david.mora >> >> -- >> 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. >> > > -- > 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. > -- http://about.me/david.mora -- 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.