I understand that this is a bad question and I’d always refute the notion of “best”.
But acknowledging that, let’s debate this out for fun. 😄
I understand that this is a bad question and I’d always refute the notion of “best”.
But acknowledging that, let’s debate this out for fun. 😄
For further actions, you may consider blocking this person and/or reporting abuse
Aidas Bendoraitis -
Michael Joseph -
Ashish prajapati -
HolaWagtail -
Top comments (107)
This made my day, my week, my month and my entire 2019 so far.
Beautiful!
😂😂😂 You beat me to this
I like this answer the best
you are right my friend 😂
This is a trump card.
Can I build the DOM into my server?
Yes, you can! I've actually considered trying out sometime how performant it is(n't) to use jsdom to output HTML on a "real" server :D
Haha please tell me this is not real!
I think that the real definitive backend framework is Mozilla 😆
Vanilla js is great they have an awesome website too. Go and download a copy!
Haha been using js for 15 years, and today is the first time I've looked for js.com 🤷♂️
This is the OP hipster framework.
vanilla-js.com/
I friggin ♥️ that page.
BYO-Bundle! Hah!
The best JavaScript framework is always the one you haven’t used.
LoL. This answer should be printed in Christmas greetings cards
I was thinking fortune cookie 🥠 but I’ll take it!
Angular? No Google or bust.
Vue? It's basically one guy, come on.
React? Boo, Facebook evil! And also pretty much one guy.
Preact? Get the FUCK OUT OF HERE.
Backbone? Stupid name, no way.
Ember? Come on now you're just making up names.
WebComponents? That's not.. has nothing to do wit.. just forget it.
Meteor? Yes take the spaghetti to the server, too no?
I don't know man, they all suck. Just throw a coin or something.
With an aversion to JavaScript, I'll just comment that while learning Python/Django, I've been lead towards reading the docs of
backbone.js
. It's tolerable; the two map pretty nicely to each other. I also like the look/docs ofriot.js
.Otherwise, yes; 100%, your comment.
Just like the post, my comment is a joke.
It's not wrong. :)
It depends
For a simple portfolio => VanillaJS
For a cool project to show=> React
For a complex app => Vue
For an enterprise-level app => Angular
That's all IMO 👻
For enterprise apps, angular is a devil considering they made so many incompatible version upgrades and it is such an opinionated framework. Something stable like jquery and/or backbone is more suitable for enterprise apps.
I think the enterprise appeal with Ng is its opinionated project structure. There's not much wiggle-room, so onboarding a new Ng dev to a 3-year-old Ng project is almost nil. ... compared to something else, this hire may take weeks to hit velocity.
And by "enterprise", we mean somewhere large enough that employee churn is part of the game, and devs are disposable.
I never expected I would agree with anyone in this kind of thread ..yes 👍
What? Angular for Enterprise-level app? Angular's inconsistency can't make it. LOL.
funny
Honestly? I've never had a better developer experience than in the late 2000s with backend-rendered templates with a sprinkling of jQuery for dynamic bits.
It was fast, accessible, worked in every browser, and if you did things right (caching, streaming the header before the body is ready, etc.), navigations felt seamless. We've still got some of these running that haven't been touched in a decade (other than updating dependencies and changing company themes).
But, when I really need the interactivity of a JS framework, my go-to is Vue, though I am very, very interested in the approach used by Svelte. I also really like Web Components with lit-element, but I feel there's still a bit of work to be done by the community to reduce the amount of plumbing needed to build a full app with them.
Now, to get really controversial: nothing's better than an page with just the standard header and an iframe containing the body.
Except maybe
<frameset>
...Wondering if anyone here has heard about thing called backbone.js. Though its an old framework, a large part of enterprise world still prefers it instead of modern ones like angular/vue.js.
On the backend or node side, express probably wins hands down.
Edit
I'm curious about the "popular" frameworks' popularity, so I've started a twitter poll myself. Do vote and let me know your choice!
Backbone... now there's a name I haven't heard in a long time...
It was the first framework I used , old is gold :D
We had this in production 11 years ago.
Zombie Views, Zombie Views everywhere.
DilithiumJs
Pending its completion.
It's used to power ExamPro and I've been working on an end-to-end tutorial on how to use it:
I organized the code into star trek-like departments
The CLI is also star trek inspired. So when you want to create a new app you type:
Why create a new Javascript framework?
Modern framework feels over-engineered. I want to have the productivity that I used to have but I need a framework that is:
Some comments may only be visible to logged-in visitors. Sign in to view all comments.