Thursday, October 26, 2017
6:45 PM
UBC Robson Square C550
800 Robson Street, Vancouver, BC
This week, we'll kickoff the first of a mini-panel series wherein a variety of industry personalities debate and discuss the relative merits of different tech tools.
Our first panel will compare and contrast two popular front end Javascript frameworks, Vue.js and React.js.
React and Vue have many features in common. Both of them use a 'virtual DOM' to optimize re-rendering, employ a composable view architecture and delegate routing and state management to external libraries.
React components are written in JSX, a special templating language that mashes together Javascript, HTML and CSS, whereas Vue.js UI functionality can be expressed in JSX or a 'Vue' templating language that is closer to HTML.
Vue's proponents argue that Vue is faster, lighter-weight and has a shallower learning curve than React.
React's proponents argue that JSX leads to a more natural way of dividing the front-end code and that the learning curve is both an indication of and small price to pay for React's stability.
So which framework should you use for your next project?
Which one is better to learn? (i.e., which is more likely to stick around?)
This week, representatives from both the local Vue and React.js will debate, discuss and answer your questions about the merits of their favourite framework!
As usual, there will be a draw for a year-long Jetbrains license, courtesy of Jetbrains.
Schedule:
6:30-6:45: doors open; tickets provided on a first come first serve basis.
6:50-6:55: draw for winner of a year-long Jetbrains license
6:45-7:00: panel begins!
7:45: Q&A
8:00: round-the-room introductions
8:15-9:30: fun and networking