Live data from Hacker News

Poll: YC Startups, do you use Django, Rails, PHP or Other?

news.ycombinator.com

51–58 of 58 posts

Re: Poll: YC Startups, do you use Django, Rails, PHP or Other?

#51
I used to use zend framework, moved onto kohana and I am looking now at doophp http://doophp.com/ - though I am really really (I promise) exploring an option to move to python/django. The problem is I have a mountain of legacy code which I don't feel like rewriting (it works!).

Re: Poll: YC Startups, do you use Django, Rails, PHP or Other?

#52
post #48

Earlier quoted context omitted.

Yes and no. There are a lot of companies which simply never talk about what they use internally; as such, it's really hard to get an accurate picture of what's really in use, because the only glimpses we get are the (fairly rare) places which choose to be open about what they're doing. Based on that, and on interesting tidbits picked up from talking to people in the trenches and paying attention to little clues (inte…

I'm sure you'll acknowledge that neither Rails nor Django is universially more used than PHP is. A better estimate is that PHP is about 100 times more widely used. The discrepancy between that and the results of this poll is so big I can't think of a word in the english language to describe it.

PHP is more widely used, yes, and that's obvious. But I didn't try to say otherwise.

What I'm objecting to is your apparent assumption that use of tools like Django or Rails necessarily sets one apart from "the mainstream", or even that there is such a thing and that it can be quantified.

Or, succinctly: there probably are a lot more people using not-PHP and not-Java than you think. Some are using hip, trendy new things like Django or Rails. Many are still using ancient, forgotten things like COBOL and IBM mainframes (some friends of mine deal with those types of folks on a daily basis). And there are a lot of places that aren't single-language shops, but have an amalgamation of code accreted over the years.

Which all adds up to the fact that you really can't make useful statements about "the mainstream"; all such statements tend, ultimately, to reflect hype machines rather than reality.

Re: Poll: YC Startups, do you use Django, Rails, PHP or Other?

#53
post #44

The thing about Django is Python, really. Ruby looks nice, but Python apps get the benefit of all the non-Django applications it's been put to: fast numerics through Numpy and Scipy, PIL, lxml, NLTK, Twisted, etc etc etc. Of course, you could argue that Perl has even richer libraries, so...

This only matters if you need specific features from those libraries in your web app, there is no adequate library in another language and you can't use the python library without strong integration in the app.

Ruby's domain is primarily the web and web systems, and when it comes to that area, Ruby has an vibrant ecosystem with plenty of libraries and tools that don't have python counterparts. Ruby developers have also readily borrowed good ideas from Python. For vast majority of web development, these kinds of things matter more than the existence of something like scipy. Each language has its strengths and weaknesses with regard to the quality and quantity of tools directly related to web development.

Re: Poll: YC Startups, do you use Django, Rails, PHP or Other?

#54
post #53
post #44

The thing about Django is Python, really. Ruby looks nice, but Python apps get the benefit of all the non-Django applications it's been put to: fast numerics through Numpy and Scipy, PIL, lxml, NLTK, Twisted, etc etc etc. Of course, you could argue that Perl has even richer libraries, so...

This only matters if you need specific features from those libraries in your web app, there is no adequate library in another language and you can't use the python library without strong integration in the app. Ruby's domain is primarily the web and web systems, and when it comes to that area, Ruby has an vibrant ecosystem with plenty of libraries and tools that don't have python counterparts. Ruby developers have al…

What are some examples of Ruby libraries without Python equivalents?

Re: Poll: YC Startups, do you use Django, Rails, PHP or Other?

#56
post #18

I don't work for a startup (unless you count 10+ years old as "startup") but they're a PHP shop (as far as frontend goes, anyway). For all my contract work, I use Ramaze.

I take a look on some screencasts and Ramaze looks very nice, will give it try.

Re: Poll: YC Startups, do you use Django, Rails, PHP or Other?

#58

At the risk of being ridiculed because it's not trendy: C#, ASP.Net Web Forns and SQL Server 2008. It's all down to the tools for me.

I use these things at work and I'm getting pretty good at it but frankly the whole non-open source thing kills me and I wouldn't use it on personal projects.

That being said webforms suck man you can use MVC and still have the nice tools.

Post reply on HN