4 ms·
Poll: YC Startups, do you use Django, Rails, PHP or Other?
Poll version of http://news.ycombinator.com/item?id=749930
- zepolen 17y agowerkzeug
- nailer 17y agoPHP is a language, not a web framework. Perhaps you meant CakePHP, the most common web framework for PHP?
- sachinag 17y agoPerhaps, but there's much more heterogeneity amongst PHP frameworks than Python or Ruby frameworks. For better or worse, Django and Rails are dominant in a way that Cake isn't. (Besides, all the cool kids moved to Kohana. We're not cool, as Dawdle is on this niche (read: dead) framework called Qcodo.)
- BerislavLopac 17y agoNope. As I've mentioned previously, PHP is a templating engine gone berserk. The language it's written in is C.
- melito 17y agoSinatra, Rack, Merb
- benhoyt 17y agoweb.py
- RyanMcGreal 17y agoSeconded.
- slig 17y agoDjango seems to be getting momentum and yet there aren't(afaik) hosting companies dedicated exclusively for it.
- mattlanger 17y agoI seem to recall (((((mt))))) offering both Rails and Django out of the box. Also, Google App Engine kind of fits the bill (with a little finesse).
- slig 17y agoYes, and webfaction too. But these aren't django-only, like engineyard is for rails.
- wheels 17y agoI think Rails has a special community that has a stronger concept of loyalty than the Django world. I wonder if a Django host might be a bit like Microsoft retail stores. The volume is there, but not the brand loyalty. (Note: I've never used either.)
- csbartus 17y agoIt's not really true. Rails has it's controversies inside the community andmore attacks comming from outside. Fortunatelly it's ecosystem grows fast and into the right direction. On posts like which language to learn -- Django or Rails -- one can realize Ruby community is well equipped with tutorials, screencasts, components, news, collaboration, hosting and deployment/tuning tools
- jtauber 17y agoEldarion is working on django-only hosting.
- delibaltas 17y agohttp://djangohosting.ch/ http://djangohosting.ch/
- jawngee 17y agoHeavyMetal http://getheavy.info/ http://getheavy.info/ ;)
- Keyframe 17y agodocs for this are non existent or I can't find anything more than that poor wiki.
- tnaleid 17y agograils
- aaroniba 17y agoAppJet!
- staunch 17y agoPerl / Catalyst (web framework) / DBIx::Class (ORM) http://search.cpan.org/perldoc?Catalyst http://search.cpan.org/perldoc?Catalyst http://search.cpan.org/perldoc?DBIx::Class http://search.cpan.org/perldoc?DBIx::Class
- hyperbovine 17y agoDon't work at a startup, stopped writing web apps a little while ago and don't really miss it, but there's one framework that's constantly tempting me to jump back in: Seaside. Especially with the whole GLASS backend now.
- antirez 17y agoRuby + our own framework
- deleted 17y ago[deleted]
- Pistos2 17y agoI 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.
- dejv 17y agoI take a look on some screencasts and Ramaze looks very nice, will give it try.
- jamesbritt 17y agoRamaze, Rack
- mcav 17y agoPylons
- wiemersl 17y agoPylons has served us pretty well in so far as it seems a more modular approach vs. django. Pylons encourages you to tweak the framework itself as you see fit. In our case, we incorporate a bunch of custom framework code. I'm sure you could do this with django, but it just feels better with a minimal, modular framework vs. something that is on the monolithic side of things.
- sid 17y agoYes i agree, thats why when we were choosing our framework we ended up deciding between cherrypy and pylons ... i think turbogears changed from cherrypy to pylons as its core web framework module. I think if needed you could change the framework code with django also but it just seems very large where as pylons or cherrypy is very minimilistic.
- morbidkk 17y agospring mvc + webflow
- sid 17y agocherrypy + cheetah + sqlobjects .. basically a makeshift version of turbogears with the stuff we like minus the parts we dont :)
- pj 17y agoQrimp
- jp_sc 17y agoWerkzeug + Jinja2 + SQLAlchemy + Beaker
- csbartus 17y agoFinally a good pool in this subject! PHP is still strong because of it's stable ecosystem. Django must be at 1st place because of it's power and no-fluff media coverage. Glad to see Rails in this position inspite the negative hype around it. Also the 37signals approach won supporters in a HN climate determined by PG who has his own philosophy. Wonder who might be the 'others'? Haskell, Clojure, Erlang and maybe Arc?
- pg 17y agoIncidentally, these answers are mostly not from YC-funded startups, if that's what you meant to ask about.
- sachinag 17y agoDo you have the stats for YC-funded companies? It'd be a nice leading indicator and if it means that more people pick up the languages/frameworks they use, that's a win/win for everyone.
- simon_kun 17y agoI use both rails and django, and my impression is that although both frameworks were released at roughly the same time, they are both at very different points of the hype curve, with rails pulling out of the Trough of Disillusionment, and django rising to peak hype.
- tapostrophemo 17y agoPHP (cleverly hidden within the CodeIgniter framework). EDIT: Doh! It's too late at night, and I didn't catch what you meant in the title. My startup is bootstrapped, not YC-funded.
- davidw 17y agoI'm starting to fool around a bit with Erlang for a side project... other than that, exclusively Rails at this point. I am not a 'YC Startup' though.
- satyajit 17y agoRails + Flex
- smithjchris 17y agoAt 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.
- peregrine 17y agoI 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.
- chinmi 17y agoASP.Net Web Forms... DotNetNuke... VB.net HA!
- xhuang 17y agokohana, from my 3 weeks epxeriences, its pretty lightweight and provide most of the features that django provide.
- tjogin 17y agoI think it's amazing that Django and Rails are rated higher than PHP (at least, they are at the time I'm writing this). This really exposes how different this crowd is from the mainstream.
- ubernostrum 17y agoYes 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 (interesting addresses showing up on mailing lists or IRC, peculiar code quirks, etc.), I suspect that if everybody laid their cards on the table the results would be surprising to people who think they know what the "mainstream" is using (and not just in the "lots of people using Rails/Django sense -- there are many more exotic things out there).
- tjogin 17y agoI'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.
- ubernostrum 17y agoPHP 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.
- wehriam 17y agoI'm surprised by Django's popularity.
- wehriam 17y agoIn that I knew it was gaining ground - but it's ahead of Rails in the poll right now. Didn't realize how far it has come.
- kcy 17y agoI wonder if the results would have been different if the title had led with the word Rails instead of Django. I certainly clicked the link because my lizard brain saw Django and before I knew it here I was.
- adw 17y agoThe 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...
- carbon8 17y agoThis 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.
- natrius 17y agoWhat are some examples of Ruby libraries without Python equivalents?
- ANaimi 17y agoASP .NET MVC!
- Keyframe 17y agoI used to use zend framework, moved onto kohana and I am looking now at doophp http://doophp.com/ 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!).