|
Posted by NC on 11/29/07 03:42
On Nov 28, 9:25 am, Simon Shaw <SimonHamel...@gmail.com> wrote:
>
> I am that rare point in a developers career where I am starting a new
> web based project and I have a 4-8 week slot to train myself in the
> most appropriate technology for this task. As a non-web based C#/C++
> programmer with over 14 years of experience this means that although I
> have a sound understanding of the software development, design and
> implementation, I am probably going to have to learn a new language/
> framework from scratch (if I am going to be honest this is one of the
> main attractions for me). My goals for the project are as follows:
> 1) Highly scalable web site (millions of hits a day)
> 2) Backend database probably with shards. Static data store for
> uploaded media files. Flex2 (or equivalent) front end.
> 3) Team of 3 programmers (including myself).
> 4) After initial period for learning technology, short amount of time
> (2-3 months) to get to proof of concept.
You forgot to mention the budget... Given your proficiency in C#/C++
it seems ASP(.Net) would be a natural path to explore (no need to
learn a new language), but can you afford all the licenses? Also, do
you have a preference in terms of the OS, HTTP server, and database
server you want to use?
> My initial technology research pointed to PHP, however lately
> I have noticed a growing interest in Grails.
Growing interest does not necessarily mean good scalability.
> Is it a stable platform?
The truth is, nobody knows and nobody will until someone either builds
something big on it or spectacularly fails trying.
> Is something about PHP inherently superior to Grails?
Inherently, no. Practically, yes. There are large-scale PHP
applications running out there today (Friendster, Flickr, and
Facebook, to name a few). I am yet to hear of one written in Groovy
(it's possible, however, that I am simply not listening carefully
enough).
> If I want to attract the coolest software engineers to
> my project which would be more attractive Grails or PHP?
"Coolness" is such a subjective notion...
Cheers,
NC
Navigation:
[Reply to this message]
|