Live data from Hacker News

Choosing a Web Framework/Language Combo for the Next Decade

jacquesmattheij.com

111–120 of 228 posts

Re: Choosing a Web Framework/Language Combo for the Next Decade

#111
post #23

If you are still considering PHP frameworks, then your choices are really Symfony or Laravel (maybe Zend at a stretch). Yes, Laravel does have a high "bus factor", but for me personally its the number one choice in terms of ecosystem, features, support and community,

I suppose a third option would be Composer and picking only the modules you need.

Re: Choosing a Web Framework/Language Combo for the Next Decade

#112
post #93
post #54

Might as well go with the one which sparked the wave which inspired most of these. Rails is pretty much the premier MVC framework. If you are going to go MVC, go with Rails. If we are looking for an alternative to Rails, then we are probably looking for an alternative to MVC, and none of these mentioned choices fit the bill. I wonder when the day will come that we finally get sick of recreating all the libraries that…

For all the mentions of MVC in your post, you should probably realize that Rails isn't really MVC. Some of the new JS frameworks are actually MVC, but Rails it is not. (Rails is more Model2: http://en.wikipedia.org/wiki/Model2 than true MVC).

Right, but it's a close enough match to meet his requirements.

ETA: A blue collar match as opposed to an academic match. ;)

Re: Choosing a Web Framework/Language Combo for the Next Decade

#113

Earlier quoted context omitted.

Boring unremarkable stuff that gets the job done sounds great to me. Sexy, new, hot, flashy are exactly what I'm trying to avoid getting sucked in to (though, believe me I can feel the draw). The life-cycle of the software underpinning what I build is as important or even more important than whether or not it is 'the best way' to do something today. Because that best way is the bleeding edge and the day after tomorro…

I was really drawn to the title of your post because that's just what I have done--well, over the last few months--and I went with Clojure. I want to absolutely focus now and I can see the momentum is gonna take me for at least the next 10 years. I never rode the Rails train and after becoming a functional programming believer I'm kinda glad I didn't in retrospect, but I had always been envious of people who did make…

Another well reasoned upvote for clojure then. Tempting to put it back in, I've already played with it quite a bit, wrote some toy programs in it.

Thank you!

Re: Choosing a Web Framework/Language Combo for the Next Decade

#115
Coming from years of .NET, a year spent with Grails and now 4 months into 'Ruby-land'. If there was a way to vote, I'd vote Rails/Ruby just Rails/Ruby isn't cool anymore, everyone moved onto NodeJS/Scala or wherever. I'm only going by experience, and I haven't been deeply involved yet.

It's a good thing. By the looks of it, the community might be jaded in some way, which means no more running around trying to be the coolest /fastest kid in the block, mostly everyone just wants to get stuff done. The amount of useful gems and well-maintained libraries (years of being maintained, not just a few months) is amazing.

The language matured enough, and the ecosystem along with it. The ecosystem still has some flaws and voids here and there, but that's what makes it exciting in being part of it.

Re: Choosing a Web Framework/Language Combo for the Next Decade

#116
post #4

"I still haven’t forgiven Microsoft for their countless misdeeds so Asp/C#/F# are all right out." So Xamarin is Microsoft now? Better tell them, because they don't know it yet. Clojure is a .NET language as well by the way.

Keep in mind that Microsoft now require you to login with their latest IDE. The moment this will bite you in the ass depends on what license you use (retail, partner etc). If your a partner you get a rolling 30 day trial that's tied to your MS Partner account and if you've ever used the MS Partner website you know what a complete piece of shit that is. From the Partner account you assign development rights to a developer which then flicks a switch in your MSDN account, allowing your developer to login to Visual Studio. Problem is these stars dont always align and your left hanging on the phone to support for hours (this has happened to 2 of our 3 devs now, took 24+ hrs to sort) The only solution is to switch back to VS2012.

Xamarin also require that you log in to their IDE, so far so good with them though.

Re: Choosing a Web Framework/Language Combo for the Next Decade

#117
post #104

Earlier quoted context omitted.

I thought I wrote 'modern web'. I'll update if I got that wrong, and I'll update the spelling too. Edit: good catch David, I used modern web in one instance and 'web' in two others. Changed that to be consistent. TcL now properly spelled. Have a well deserved upvote :)

> TcL now properly spelled The l is a small l. Kind of like Fortran vs FORTRAN or Cobol vs COBOL or Perl vs PERL. Tcl people prefer Tcl. I actually think Tcl would be fine for the modern web (it had an event loop before it was cool to have an event loop), but you could easily eliminate it for many of the reasons you eliminate other things - not too many people working on it, not as many ready-made components as somet…

Two typos in three letters, that's got to be some kind of a record. Holding out for 3. Changed and deployed, thanks once more. And Tcl wasn't going to get back in on other grounds so at least it won't require me to re-write a major chunk of the post.

Re: Choosing a Web Framework/Language Combo for the Next Decade

#118
post #52

My colleagues and I went through more or less this exercise in 2005 and ended up with Python/Django. I know everybody tends to become a crusader for their development stack, but I think this was a fantastic decision, either by luck or judgement. To be honest I still don't see any compelling reason to switch to anything else in 2014, but if I was looking I'd be strongly favouring Go as the language, as it seems like t…

I agree and we also went through a similar process at work (although a few years later than you), couldn't be happier with Python and Django.

Although looking forward, I have a strong feeling that HHVM/Hack will become one of the darling platforms given the amount of resources Facebook has and the poor state of performance many PHP frameworks are currently in.

Re: Choosing a Web Framework/Language Combo for the Next Decade

#119

Earlier quoted context omitted.

> I used to be a bench chemist in a pharmaceutical company and the tools we used to develop new drug candidates and the tools we used to put them into mass production were radically different. I don't see why software should be any different. Let Haskell be the proving ground for new ideas and we can cherry pick the best ones for simpler languages later. This is a very interesting observation. I would hazard a guess…

I don't think the credit for the java implementation of 'Lambda' should go to Haskell pioneering it and proving it useful. First class functions were present in lots of other languages, most notably the lisp family long before.

Generics also were not a new idea back then...and let's not forget Gilad and Martin, whose backgrounds weren't haskell.

Re: Choosing a Web Framework/Language Combo for the Next Decade

#120
Since the author is already familiar with PHP, why not try Hack? You'll get to keep all of your PHP stuff, with increased performance on the HHVM.

Sure, there is no real hack framework yet.. but you could help build one. Plus, all your PHP frameworks will work fine in the meantime.

Post reply on HN