Live data from Hacker News

Poll: For your startup, do you use Django, Rails, PHP or Other?

news.ycombinator.com

91–96 of 96 posts

Re: Poll: For your startup, do you use Django, Rails, PHP or Other?

#91

Haskell / Scotty

Care to give anymore details? Tips on using this approach? Problems? Advantages? What do you think of mflow?

Well, I mostly do client side templating, so most of my functions end up being (ToJSON a) => ScottyT a, which simplifies matters. Problems: not thrilled with the error handling, I prefer using Either rather than the out of band exception stuff Scotty seems to use. However, it's Haskell, so I can almost always write a small function to do what I want. For example, param is :: (Read a) => String -> ScottyT a, and throws an exception if the param does not exist. It is trivial for me to write a function paramM :: (Read a) => String -> ScottyT (Maybe a), so the original problem is not significant.

Never used mflow, looks interesting, but I wouldn't use it.

Re: Poll: For your startup, do you use Django, Rails, PHP or Other?

#92

We use R and Shiny server pro for our back-end. It's hosted on AWS EB with our static site on S3. We love it - the data scientists can write and push features directly, and everything (including our API's) are easily maintainable in R. I've been shouting the praise of R and it's usefulness as a production ready language for a long time. Contact me with questions about data science, start ups, or R - if you have a dat…

Last time I checked out shiny (about 8-12 months ago) it was still useless beyond the most trivial examples. Building an actual website that would be public facing seemed like a horrid idea at the time. Have they really come that far in such a short time? Personally if I wanted to use R I could just interface with it from another language (Python, .Net, Java etc.) I haven't played enough with R recently to make an in…

Shiny has a full time team working startup hours on it - it's out of beta and has enterprise support (Shiny server pro). It's come a long way to put it mildly; and we've never had a problem using it in production.

We could interface R with another language if we needed to... but we're a data-science company, and unlike many other co's or startups out there, we hire data-scientists who write features and applications directly. R makes this possible.

We have an Android App as part of our services - we use RServe as the API interface so we can call R functions from the App.

To your other point - web development skills are most definitely required, as are good engineering practices, and a stable stack. Shiny is just like any other framework; it takes a range of skills to create an application people want to use and pay for.

Re: Poll: For your startup, do you use Django, Rails, PHP or Other?

#96
post #49
post #28

For my own startup i used RoR, for freelancing clients i use Ruby/RoR, Node.js/Express/Sails, PHP/CodeIgniter.

Any thoughts on how mature Sails' ORM support is compared to RoR?

Last time i built an app on sails was March, and i couldn't compare it to RoR, ActiveRecord is far more superior IMHO.
Post reply on HN