828
tahnik
3y

So I need to create a nice new web app. Let's look at some cool JS frameworks that I can work with.

*5 mins later* Hm, Angular sounds good, is there any good competitor?

*5 mins later* Wow, React sounds awesome as well. Let me learn it.

Google search result:

"Planning to use react? Check out Vue JS first"

*5 mins later* Ok so vue seems faster than React and much easier to learn. Let me see if Vue is the final choice.

Google search result:

"Angular VS Knockout VS Ember VS React VS Mithril VS Mercury VS Ractive VS Vue VS Riot"

Nope, fuck it

Comments
  • 37
    This needs more upvotes
  • 43
    You should have stopped at Vue.js 😝
  • 48
  • 17
    Have you checked out using plain old ajax?
  • 8
    Go Vue with Vuex state manager, really awesome.
  • 9
    @theZorgEffect This is sad... all of these libraries are great, but they do the same thing!

    Can't we just merge their source codes?
  • 6
    @DRSDavidSoft It's sad that Polymer is not in this list. Web components OP.
  • 11
    This is my entire 2016 web dev experience summed up right here :/
  • 8
    @DRSDavidSoft merge conflict. Lots of merge conflict
  • 5
    @DRSDavidSoft if they are same, there's no point in merging them
  • 3
    Been there like 2 weeks ago... Like exactly the same story... Does anyone know the answer? :D
  • 3
    Use one with better community
  • 2
    Parking here...
  • 41
    There's this really strong framework that I've been using almost exclusively lately. It's extremely light weight, fast, easy to learn and there is a plethora of documentation across the web for it. Check it out: http://vanilla-js.com
  • 3
    Yes. Use one with a community. I'm banging my head trying to use Bone.io but... I'm pretty sure the developer abandoned it :(
  • 2
    @theZorgEffect 💯💯💯💯💯💯💯
  • 5
    Assembly sounds tempting right about now.
    No wait...
  • 3
    I came from Angular and I'm currently working with VueJs. I must say, I'm not impressed. Yes, it's fast but I really miss filters and internationalization is a nightmare. The i18n library of Angular is so good with formatting dates, numbers, etc. It was fun to play around with VueJs but I dont think i'll use it for my next project.
  • 2
    @Sauruz Vue definitely not for big projects that need internationalisation etc. But for small ones angular and react is too much, just my view point.
  • 6
    JavaScript in 2016 reminds me of this: http://imgs.xkcd.com/comics/...
  • 3
    React is easy and has pretty good support and its also bleeds into mobiles app like angular 2. U can try that. Or else there is always django! *Partial towards python just because it has no bracket scenes. Just indentation*
  • 6
    I've observed people and their framework choice for a while. It almost seems like it's a personality thing.

    Angular2: You really like enterprisey stuff.
    React: You like to run with the cool kids, whoever they are right now.
    VueJS: You like to run with the cool kids, but not those cool kids.
    Aurelia: You like neat boxes that have all the nuts and bolts included.
    Cyclejs: Damn these kids trying to be cool, I'll show ya.
    Elm: Shave your beard, you damn hipster.
  • 3
    This was me weeks ago until I realised the project was just a simple website with so little interactivity. 2 files of vanilla js did all the needed work (animated responsive menu and a few popups).
  • 1
    it's like,
    ok i go with rails for the MVP 😆
  • 4
    For two minutes passed, a framework of js is created
  • 0
    Grabs popcorn...
  • 0
    Glad to see Ractive made the list!
  • 1
    Check out Polymer.js and React Native for mobile yeaaaaaaa.
  • 0
  • 3
    I still find myself more productive without relearning a new framework every 6 months. As long as the app is rather simple, it makes my life so much happier!
  • 0
    I have had nearly exactly this experience.
  • 0
    Haha this is fab because its true, so many frameworks to choose from you never know lol.
  • 0
    Suddenly a wild Aurelia appears.
  • 0
    Try Angular. You may need to invest lot of time to learn nd master it
  • 1
    Hahaha this was me today.
  • 0
    No one gonna vote for ASP.NET MVC 5? Anybody?

    Doesn't the idea of using c# in razor pages sound good to anyone.
  • 1
    take a look at svelte.js and you just may fall in love.
  • 1
    after so much confusing framework, finally you decide to using jquery
  • 1
    @mahaat oh god no
  • 2
    Move to .Net, only 1 solution or no solution.
  • 1
    @ajit555 oh god no
  • 1
    React === Sanity
  • 0
    just go vanilla
  • 0
    Been there. Got the t-shirt. +1
  • 0
    @theZorgEffect that was more intensive on the senses than shown in the 5 gum ad
  • 0
    big problem with most modern javascript frameworks is that they suffer on npm's dependency hell. plus, it's difficult to guarantee that your code would survive the test of time..
  • 0
  • 0
    And that's why I'm sticking to Basic Level 2 for C64. It might be not so powerfull, but predictable and stable AF
Add Comment