5 ms·
This is great. It’s an excellent idea for Rosetta Stone(s) for different JS frameworks - all side by side with minimal but working code. This could be a start.
by ak39 8y ago
This is great. It’s an excellent idea for Rosetta Stone(s) for different JS frameworks - all side by side with minimal but working code. This could be a start.
- joshribakoff 8y agohttp://todomvc.com http://todomvc.com
- ak39 8y agoThanks! This looks like a proper list. I’m happy to see older frameworks like Knockout listed too. Many thanks for this.
- mattlong 8y agoThanks for the link! I just played around with the React and Vue.js implementations. With the Vue.js implementation, there is a perceptible lag (maybe ~300ms) between pressing Enter and the new item appearing in the list. With the React version, the same action is essentially instantaneous. Curious if anyone else is experiencing the same and/or knows what might be the cause.
- lowercased 8y agoi noticed a lag in the vue one only on the first entry - everything else was basically instant (less lag than I could perceive). Basically instant on react too, although I tested that one separately. Too lazy to clear browsers and test again.
- quabity 8y agoThe Vue one creates new items on keyup while the React one creates them on keydown.
- wensley 8y agoMost of them seem to be on keydown except Vue.
- faizshah 8y agoThere's a really awesome project called RealWorld that's trying to build full stack example apps (a medium clone) in all the various frameworks: https://github.com/gothinkster/realworld https://github.com/gothinkster/realworld
- fenwick67 8y agoWow thanks for sharing, this is really cool! Looks like a great way to learn how other frameworks work.
- jaxn 8y agoIn addition to TodoMVC and RealWorld, there is also https://hnpwa.com https://hnpwa.com On thing I like about HNPWA is that there are multiple examples with varying stacks and each one is built by someone who really knows that stack well. There is also a somewhat objective measure of success in the lighthouse score.
- christophilus 8y agohttps://github.com/gothinkster/realworld/blob/master/README.md https://github.com/gothinkster/realworld/blob/master/README.... That is what you want, maybe. Lots of different frameworks, building the same working application.