News for hackers. Stuff that matters.

Open Source Web Framework on Linux?

Hi everyone, we are embarking on a new journey here. Everyone, is, for the most part, are windows developers. We made the decision to go the linux/open source route for our new project (maybe?). We are trying to decide on a framework to go with and having a hard time coming up with a decision. One of the biggest requirements we are want is to have similar executing speed to c# & asp.net mvc. This requirement kind of throws out RoR & Django/python. We “prefer” a statically typed language but it’s not a hard set requirement. We dabbled with go & rust and enjoy both languages but I don’t think rust is ready for prime time. We also worry about the ecosystem with go. If you base your business off the language and then google decided it was a “toy” project and drops its resources (ala google reader). Sure its open source which is all fine and dandy just as long someone decides to pick it up (death of ironpython & ironruby). If the community was as vibrant as RoR/Django/Node we probably wouldn’t worry but it isn’t. The only option I see left is either java or a language based on the JVM. Any help would be appreciated.
( 8 comments | 5 points | on HN )
Re:Open Source Web Framework on Linux? by zachlatta on Tuesday October 15, 2013 @05:58PM (#6556652)
I think Go will surprise you. Google uses it internally and it is hardly a toy project. However, the ecosystem is currently relatively small.

It sounds like you're looking for something like Java with Play (http://www.playframework.com/). Another langauge based on the JVM may suit you well. I recommend taking a look at Scala.

Re:Open Source Web Framework on Linux? by ncage on Tuesday October 15, 2013 @09:35PM (#6557503)
Thanks guys i will give play a look. Never heard of it before
Re:Open Source Web Framework on Linux? by workhere-io on Thursday October 17, 2013 @11:05AM (#6565800)
I think you should reconsider Python. If it's fast enough for Instagram and Pinterest, it's probably fast enough for you :) Try Flask (http://flask.pocoo.org/).

If you go with Go after all, try Revel (http://robfig.github.io/revel/).

Re:Open Source Web Framework on Linux? by bliti on Tuesday October 15, 2013 @08:11PM (#6557237)
Java seems to fit your needs, given how you have experience with C#. Play is a good framework to work with.
Re:Open Source Web Framework on Linux? by lsiebert on Wednesday October 16, 2013 @12:00AM (#6557939)
Yep. Java is pretty standard in enterprise because it's relatively fast, fairly easy to program, very portable, and has a mature community and ecosystem.
Re:Open Source Web Framework on Linux? by jbobes on Thursday October 17, 2013 @04:32AM (#6564217)
Django.
Re:Open Source Web Framework on Linux? by workhere-io on Thursday October 17, 2013 @11:01AM (#6565769)
Re:Open Source Web Framework on Linux? by helpermethod on Thursday October 17, 2013 @04:59AM (#6564277)
Grails.