+1 I agree, Web2py is excellent for low cost prototyping, much less than .NET and you will actually have something that works...
I hear that these guys can kick one out in under a month -> http://experts4solutions.com/ ; ) Chris On Nov 29, 2:51 pm, mdipierro <[email protected]> wrote: > Some political considerations (which may be wrong and off topic and > improper)... > > Here is a problem with external consultants. They make more per hours > than the average employees. They get hired because of their specific > expertise to tell you what the boss wants to say but he prefers > somebody else to say (so he does not take the responsibility for > saying it). > > You cannot win this argument on technical merits. I would dismiss this > argument and point to Google as a scalability example and it is not > written in .net. I would address the real concern... you push web2py > therefore you are a single point of failure. If you leave who takes > care of this software? Not a problem with .net, they can always hire a > consultant. > > I would stress that using web2py is good for rapid prototyping and it > will allow the company to have a test product much sooner than > with .net and at much lower cost. Once the prototype is built you will > be in a better situation to assess whether web2py or .net is the best > tool for the job. If you start developing in .net you will have higher > startup costs and limited flexibility to change the specs. web2py code > is much more compact and readable than .net code and it will be easier > to train other people to work with it and learn how it works than > with .net. Tell them experts4solutions.com can sell them long term > support contracts and code review. > > The scalability bottle neck is the database. Offer something to the > consultant. .net uses mssql. If he claims mssql scales well for your > case, web2py will use mssql. > > If mssql does not scale well with web2py you have other options and do > not need to rewrite code. > > You can always reuse most of the design (html, js, css, images). > > Management costs. I am sure you can make the case it costs less to run > linux vps than windows ones (although I have no experience with the > latter). > > Massimo > > On Nov 29, 12:49 pm, Lorin Rivers <[email protected]> wrote:> > Unfortunately, the killing argument is "we know .NET will scale to thousands > of nodes, blah, blah, blah". > > > This from (a guy who's smart and I respect, honestly) who uses his > > brand-new top-of-the-line 17" MBP to run Windows VMs in Parallels. > > > On Nov 29, 2010, at 12:20 , Julio Schwarzbeck wrote: > > > > And this without considering "vendor lock-in". web2py can run on a > > > variety of platforms such as windows, macs. Linux and others, same > > > goes for the selection of the back-end database. Much more flexibility > > > under web2py in my opinion and prototyping is much faster in python. > > > > On Nov 29, 10:05 am, mdipierro <[email protected]> wrote: > > >> You achieve scalability by replicating the web server behind a load > > >> balancer. This is documented in the book, chapter 11, using HAProxy. > > >> All frameworks work the same way in this respect. web2py has no > > >> intrinsic limitations. The bottle neck is the database connection. All > > >> frameworks have the same problem. You can replicate the database too > > >> and web2py supports multiple database clients with Round-Robin. > > > >> On a small VPS, web2py in average, should execute one page in 20ms. > > >> Depending on how many requests/second you need you can determine how > > >> many servers you need. > > > >> web2py apps run on Google App Engine and that means arbitrary > > >> scalability as long as you can live with the constraints imposed by > > >> the Google datastore (these limitations will go away as soon as Google > > >> releases MySQL in the cloud, which they announced some time ago). > > > >> Please ask the consultant: which .NET feature makes it scale any > > >> better than web2py or Rails? If he explains we can address it more > > >> specifically. > > > >> Massimo > > > >> On Nov 29, 11:56 am, Lorin Rivers <[email protected]> wrote: > > > >>> The project I'm working on has hired a consultant who is now > > >>> recommending .Net in place of web2py or even rails. > > > >>> What's the 'largest' scale web2py is known to perform well on? > > > >>> -- > > >>> Lorin Rivers > > >>> Mosasaur: Killer Technical Marketing <http://www.mosasaur.com> > > >>> <mailto:[email protected]> > > >>> 512/203.3198 (m) > > > -- > > Lorin Rivers > > Mosasaur: Killer Technical Marketing <http://www.mosasaur.com> > > <mailto:[email protected]> > > 512/203.3198 (m)

