Why Do Developers Now Compare Vue.js to JavaScript Giants Angular and React?

  • It was 2016 when Vue.js rose to fame and gained so much traction that it’s now seen as an alternative for even well established JavaScript libraries, such as Angular and React.
  • Since Angular belongs to search engine giant Google and React comes from social media behemoth Facebook, developers still trust and use those libraries more than Vue.js.
  • This blog attempts to shed light on why there is a growing belief among developers that Vue.js is set to become the top JavaScript library, leaving behind Angular and React.
  • The reason many developers are turning to Vue is that it addresses the issues of React and Angular.
  • But, one must not forget that Angular and React are still very big names in the JavaScript world, whereas Vue has just begun to rise.

Vue.js, an MIT-licensed open source project, is a JavaScript library for building web interfaces. The library was first released in 2013, but not many developers took cognizance of it in web framework technology for the next two years. It was 2016 wh
Continue reading “Why Do Developers Now Compare Vue.js to JavaScript Giants Angular and React?”

Why Do Developers Now Compare Vue.js to JavaScript Giants Angular and React?

  • It was 2016 when Vue.js rose to fame and gained so much traction that it’s now seen as an alternative for even well established JavaScript libraries, such as Angular and React.
  • Since Angular belongs to search engine giant Google and React comes from social media behemoth Facebook, developers still trust and use those libraries more than Vue.js.
  • This blog attempts to shed light on why there is a growing belief among developers that Vue.js is set to become the top JavaScript library, leaving behind Angular and React.
  • The reason many developers are turning to Vue is that it addresses the issues of React and Angular.
  • But, one must not forget that Angular and React are still very big names in the JavaScript world, whereas Vue has just begun to rise.

Vue.js, an MIT-licensed open source project, is a JavaScript library for building web interfaces. The library was first released in 2013, but not many developers took cognizance of it in web framework technology for the next two years. It was 2016 wh
Continue reading “Why Do Developers Now Compare Vue.js to JavaScript Giants Angular and React?”

How I ended up with ReactJS – codeburst

How I ended up with ReactJS

  • How I ended up with ReactJSAs the web platform is evolving day by day, every web developer want to develop responsive and highly interactive web applications.Most of the web developers started using javascript frameworks like AngularJS, ReactJS, VueJS, EmberJS and many more.
  • Even the Javascript started evolving with the help of large number of communities, lot of new frameworks coming up everyday.
  • Initially I use to manipulate the data use javascript and jQuery, these are very good in handling events and some UI related manipulations like events, but the real problem come when you started working with APIs.
  • As every component in the server side changing to JSON for better inter application communication, it is better to choose a side of any framework.CHOOSING A SIDEEvery JavaScript framework is having its own features.
  • But in my observation, while compared to react the component rendering speed is almost similar, there might be some places where the React cant perform well compared to Vue.Aesthetic CodeI do not find Angular as a beautiful framework is because of its interoperability with HTML, most of the people like it, where they don’t need to worry about JS and can customize a lot of things with new Angular attributes inside HTML.

As the web platform is evolving day by day, every web developer want to develop responsive and highly interactive web applications. Most of the web developers started using javascript frameworks like…
Continue reading “How I ended up with ReactJS – codeburst”

How I ended up with ReactJS – codeburst

How I ended up with #ReactJS

  • How I ended up with ReactJSAs the web platform is evolving day by day, every web developer want to develop responsive and highly interactive web applications.Most of the web developers started using javascript frameworks like AngularJS, ReactJS, VueJS, EmberJS and many more.
  • Even the Javascript started evolving with the help of large number of communities, lot of new frameworks coming up everyday.
  • Initially I use to manipulate the data use javascript and jQuery, these are very good in handling events and some UI related manipulations like events, but the real problem come when you started working with APIs.
  • As every component in the server side changing to JSON for better inter application communication, it is better to choose a side of any framework.CHOOSING A SIDEEvery JavaScript framework is having its own features.
  • But in my observation, while compared to react the component rendering speed is almost similar, there might be some places where the React cant perform well compared to Vue.Aesthetic CodeI do not find Angular as a beautiful framework is because of its interoperability with HTML, most of the people like it, where they don’t need to worry about JS and can customize a lot of things with new Angular attributes inside HTML.

As the web platform is evolving day by day, every web developer want to develop responsive and highly interactive web applications. Most of the web developers started using javascript frameworks like…
Continue reading “How I ended up with ReactJS – codeburst”

C’est la “Vue” – eMAG TechLabs – Medium

Neat article comparing the journey going from #reactjs to #vuejs

  • As you will see, it’s more about knowing what you want and not the number of articles that endorse a framework, the community or even the company behind it.HX TeamHX (Team) stands for Human Experience and was our team name of choice as it suggests the vision that we believe in: “Making intuitive and easy to use applications for all eMAG’s employees.”
  • The framework should have been used for internal applications in eMAG that adopts this architectural design style.Making the choice was not easy, so we’ve started with the following needs and expectations:Large community of developersFast DOM ChangesGreat architectureEasy debuggingTherefore we’ve chose React over Angular 2 (it was in Beta back then).
  • React was created to make DOM changes fast, really fast, so you will have to use React functions to make use of this, some of which you will not be familiar with (because React has a different architectural style)React plugins were not so much customizable as changing some of them required making a forkDon’t get me wrong, React is great, but only if you want to develop a simple application where the UI should not be consistent across different technologies or where DOM changes should be made really, really fast.Vue JSFinding meaning againAs we were put into the position of acknowledging that React doesn’t fit eMAG’s internal needs, we’ve come to discover Vue.js.Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces.
  • Unlike other monolithic frameworks, Vue is designed from the ground up to be incrementally adoptable.Vue was not only great, it was perfect for what we’ve wanted to do:It had an amazing boilerplate with dev and prod tasksIt had linters, libraries for unit and functional tests, all out of the boxIt could be used with jQuery (by making wrappers for plugins)It’s smallIt accepts FLUX architecture if you need itIt has an amazing template engineThe development is easyIt separates the template engine from components javascriptBy making the decision of using Vue we’ve managed to reduce the roadmap time by half (even starting from zero) compared to React.So after a month of hard work, we’ve made wrappers for our JQuery components from eMAG Apps UI Kit, created examples for them, simple unit tests, services all by having a clean code and RESTful APIs to test our frontend.React JS componentexport class Autocomplete extends React.Component {constructor(props) { super(props); this.state = { value: this.props.value || ”, } }componentWillMount() { this.options = this.
  • find(‘#date_time_’ + } catch (ex) {} } }/scriptConclusionNow we can say that when making a choice we have different criteria that we are looking for:Easy to useFamiliarCommunity (not so much plugins, but responses for issues)Reuse of our code

As technology is evolving at a fast pace and microservices are a thing now, the number of frontend libraries/frameworks that endorse this architectural design style has gone up to the roof. Making a…
Continue reading “C’est la “Vue” – eMAG TechLabs – Medium”

Best JavaScript Frameworks: Vue.js, Angular and React.js

Best #JavaScript #Frameworks: #VueJS #Angular and #ReactJS

  • A couple of years ago, working at ThoughtWorks, I got the chance to build my first app with a JavaScript framework, it was Angularjs.
  • We are witnessing great changes in the JavaScript frameworks, most of all, these frameworks work as a skeleton for your SPAs, allowing you to focus in more complex tasks.
  • The most popular frameworks as of June 2017 are: Vue.js, Angular and React.js.
  • Angular is built with TypeScript, a superset to JavaScript, which makes it attractive to everyone even to big enterprises.
  • All of the JavaScript frameworks have a great performance, the difference is very small.

Best JavaScript Frameworks in 2017, benefits of using them and differences between the most popular frameworks: Vue.js, Angular and React.js
Continue reading “Best JavaScript Frameworks: Vue.js, Angular and React.js”

Vue vs React: Battle of the Javascript Frameworks

Vue vs React: Battle of the Javacript Frameworks



#VueJS #ReactJS #JS #JavaScript

  • I’ve created two nearly identical sample applications, one in Vue and one in React, if you’d like to give either framework a shot in the context of the samples in this article.
  • The biggest difference is that React popularized a Virtual DOM (we’ll get into this later) and created a new syntax called JSX that allows developers to write HTML in JavaScript.
  • Unlike earlier JavaScript frameworks that had ‘batteries included,’ both React and Vue are fairly barebones with functionality like routing and state management handled by separate frameworks.
  • Both React and Vue are focused solely on the UI layer, and leave functionality such as routing and state handling to companion frameworks.
  • In Vue there’s no need to call a state management function like , as the data parameter on the Vue object acts as the holder for application data.

React vs Vue.js. Are you in the market for a shiny new JavaScript UI framework? Find out the main similarities & differences between these two popular ones.
Continue reading “Vue vs React: Battle of the Javascript Frameworks”