Marcin Raczkowski
10/1/2007 4:31:00 PM
John Joyce wrote:
> I wouldn't sweat it much.
> Show them good sites built with these things. Explain the reasons you
> use what you use.
> If they hire a consultant who only recommends one technology, then he's
> a shill.
> He could just as easily be an ASP shill or a Java shill or anything else.
> Ruby and Rails are still small compared to PHP, but booming and not
> shrinking.
>
> You might want to show a bit more of the ongoing history of insecurity
> that is a lot more rampant with PHP sites, and even recommend a little
> security through obscurity. (that's what kept VAX systems going until HP
> end-of-lifed the OS)
>
> But in the end, if you don't get it, chances are they'll go with a cheap
> and mediocre PHP shop. It's a lot like the cheap and mediocre
> Microsoft-based shops. There are lots of them, but there are lots of bad
> ones. Good PHP shops are probably more expensive (and busier) than you.
One of main reasons why my (small and new) company is considered is
becouse productivity using rails is so high that even if i want much
more money per hour of work then php professional i finish same thing
properly secured with rails before php developer finishes collecting his
tools and code snippets
>
> The truth is, the language used is only one small part of many things
> they should be carefully considering. Server (hardware/software) / web
> hosting can be as/more important. The language really shouldn't matter
> all that much. Google, Yahoo, etc... don't use strictly one language or
> framework in house! A decent programmer / team of programmers should be
> able to select the technology they feel will work best for them AND the
> project together. In some cases Ruby might be the wrong choice.
>
I feel ruby especially thanks to JRuby (possibility to use java
libraries), ruby:inline(possiblity to use c/c++) and IronRuby(same for
c#) might be best choice to tie all together, and i can use rails to
make it all work in record time
> Everybody and their dog touts themselves as a nationwide high-traffic
> portal site to be, but if that were true or even likely, they wouldn't
> need a consultant, they'd have a CTO of some kind who would have already
> decided these issues. Sounds more like your selling lawn care services
> to a guy from the desert who has only heard of grass and is planning to
> build a golf course.
well, mayby i described size wrongly, first of my country is much much
smaller then US :], money are diffirent, and stage of IT also.
CTO's usually depend on consultants anyway, but this one agrees that
ruby is good choice and need a little push, so I'm asking you all to
provide me with arguments i can use in php vs. ruby battle ;)
I know pros and cons, and I personally prefer ruby (i have solid
background in php, never liked it, had horrible 4 months while i tried
to maintain code written by php "programmers", which was full of sql
injection holes) so I "know" i want to write in ruby / ruby on rails,
and think it's right decision to use this technology.