Live data from Hacker News

Poll: What Programming Language Do You Use for Server Side Web Development?

news.ycombinator.com

131–135 of 135 posts

Re: Poll: What Programming Language Do You Use for Server Side Web Development?

#131

I haven't found a web server language to my liking yet. Maybe I'm too picky, but I'd like to satisfy all of these requirements: - Static typing -- I want to eliminate as many runtime bugs as I can - Type inference -- Like in SML and Haskell - No JVM -- Personal preference, but I'd rather not pull in this monster if I don't have to. - Good pre-made web framework -- I've briefly looked at OCaml but the web frameworks s…

With type hints in Python 3.5+, does Python fit your list? Genuinely curious.

That's a really good point! I have used the CherryPy framework before, but I've never used Python type hints before.

Re: Poll: What Programming Language Do You Use for Server Side Web Development?

#132

Earlier quoted context omitted.

It's not so much the hate for JavaScript. It's the hate for the developers who know nothing about computing history making all the same mistakes as with any other platform while being so darned insistent that the world will run only on JavaScript any day now because JavaScript is the uber language.

"developers who know nothing about computing history" I guess it depends on what time scale you are using to define computing history. JavaScript hasn't been 'new' for a long time. I've been a web programmer for about 20yrs and have used ASP, ColdFusion, Java, C#, PHP, and JavaScript professionally and for me it is the language I enjoy using/writing the most. It continually surprises with new and more powerful innova…

I ... didn't say JavaScript wasn't a 'real' language...

Re: Poll: What Programming Language Do You Use for Server Side Web Development?

#133
post #122

Earlier quoted context omitted.

They're not waves, they're cycles, with each successive generation rediscovering the lessons of the previous generation. I found it particularly amusing to see javascript front-end developers struggle with model/view binding strategies a few years back knowing that all of this was already hashed out by desktop developers in the 90's and terminal interface developers in the 70's. Still, react came out of that, and I d…

Even react is based on 4 decade old ideas; Component based programming (at least the idea of it) has been around since the 60's.

I wouldn't say components is the novel idea in react. For me the novel idea is continually generating the entire ui by applying functions to data. Previous component-based frameworks were about static declaratively-described ui's that where then bound to data, which is in many ways an inferior approach.

Re: Poll: What Programming Language Do You Use for Server Side Web Development?

#134
post #64

Groovy

Despite the apparent lack of popularity, Groovy with the Grails framework is certainly better suited for web development than many (I would dare to say, most) of the programming languages listed above. Of course, it also matters what kind of web development we are talking about. Is it web services or web applications? I think the requirements are quite different between the two.

Why is Ruby on Rails so popular? I come from a Groovy/Grails background and one day I sat down and was going to do a Ruby on Rails project but I threw up just looking at the code.

Re: Poll: What Programming Language Do You Use for Server Side Web Development?

#135

Earlier quoted context omitted.

Both, neither, does it really matter? In my experience any server-side programming language will be good enough for 99% of the websites out there. Once you get up to the size of a google, twitter, facebook, etc. then you can start worrying about which server-side language you should use. Otherwise just use whichever one you prefer.

But the PHP looks like it's going to die. So how can you explain popularity of Python and JavaScript? PHP, Python and JavaScript; all of them can make same job? Any differences in performance?

Yes, they can all do the same job and for all practical purposes they don't have any difference in performance. Just pick whichever one you prefer. If you become the next google then you can start worrying about the performance of your server-side language.
Post reply on HN