From: Ezra Zygmuntowicz Date: 2005-09-16T07:03:54+09:00 Subject: Re: A big project Hello Mike- You definitely need to make an informed decision about which platform to choose. I recently went through the same decision making process when I was tasked with creating a complete rewrite and redesign of , for the newspaper I work for. The old site was written in PHP and I already have around 5 years of PHP experience. But I was very attracted to ruby on rails. I made a few smaller client projects with rails and have been very impressed. So after weighing my options I decided to go with ruby on rails. I've already written up the dev process quite thouroughly here : I hope maybe that helps you get a little perspective on the scalabilty and stability of rails. Using ruby I was able to write this app in under 1500LOC in less than 4 months and I am the only developer here. The app gets around 50,000 hits a day right now and the server is not even breaking a sweat. I'm running it on a dual g5 Xserve and it averages out to using around 16% of one cpu right now at the most heavily trafficked time of the day. So I have no doubts about the scalability of ruby and rails. It uses the shared nothing method of scaling. So once I max out the current xserve, I can just add another and it will almost double my capabilities. HTH- -Ezra Zygmuntowicz Yakima Herald-Republic WebMaster 509-577-7732 ezra@yakima-herald.com On Sep 15, 2005, at 11:06 AM, mike.novecento@gmail.com wrote: > Hi everybody, > I am going to start a new company in a little while. The company will > be founded when the first project will be in the alpha version. > Several > other projects will be done in future. My problem is determing what > platform I should use. > > I know how to program in several languages but ignore this for the > moment. > I am going to start a big project like blogger.com, flickr.com, > cragilists or something like that. The fact that the project will be > (hopefully) popular implies security issues and application > stress/scaling issues as well. > For these reasons, I need to be very careful on the choise of the web > development platform. I have 3 candidates: > > - PHP > - Ruby on Rails > - ASP.NET > > My aim is SPEED OF DEVELOPMENT, LOW TIME TO LEARN THE TECHNOLOGY and > APPLICATION STRENGHT (to security and to scalability issues). > > Could you tell me what do you think of these 3 technologies for my > needs. I am tempted by Ruby, but lots of people says it is not mature > enough. Php, they say is not so secure and robust. ASP.NET I need 2 > years of study and 4000 pages, for doing an hello world (ok I am > overestimating :-)). > > Can you help me? Tell me your comments? > > Thanks in advance, > Mike > > PS: THANK-YOU, it is very important for my future the choise of > platform for my company. > >