This link will redirect us to the latest version of Vue, which is 2.2.0 at the moment. The link to latest Vue.js package looks like this: It will get even more impressive when you compare it to Angular 2 basic package that is almost 10 times bigger in size. In fact, that file is even smaller than the jQuery package. Remember when I was jawing about the old days of jQuery? Guess what? Vue can be used in a similar way and it will require no more than one CDN link to add to your HTML document. That’s right, no special templates that should be precompiled, just a simple regular HTML file. As you’ve already guessed, it will be called index.html. Like almost any web-based project, we need an entry point that the browser will render. All you need to know is basic knowledge of plain ES5 and a minimum understanding of HTML. Vue won’t require you to set up any fancy environments with some compilers/transpilers, ES6, TypeScript or JSX in order to start using it (although that doesn’t mean you can’t do that if you really want to). Give me a couple of minutes of your time and I’ll prove to you that reactive JavaScript development can be easy and straightforward, using the minimum amount of skills you probably already have. The name of the framework I would like to present today is called Vue, pronounced as. There a simpler, more succinct alternative that would allow you to do similar things without the hassle. Let’s face it, if you are just getting inside front-end development those tools could blow your mind with all of the abstract concepts and stuff you need to know in order to start using them. I’ve used both of these frameworks for quite a while and, returning to Einstein’s quote, they are getting quite far from the idea of simplicity. They already have tons of followers around the world despite a steep learning curve that those frameworks introduce for you as a developer. With lots of new tools on the market, the front-end landscape is getting more and more crowded.Īnalyzing this landscape from a bird’s eye view, I will distinguish between two key players that got a lot of momentum in the past couple of years: React and Angular. It seems that it’s practically impossible to start a project without choosing a framework first. Today’s workflows are drastically different. Andrew Bogdanov, Accusoft Software EngineerĮinstein once said: “Make things as simple as possible, but not simpler.” What sometimes disappoints me in today’s world of front-end development is that with all of the complexity that is rising day-by-day, we are getting further and further from that concept.ĭo you remember the good old days when everything you needed to build a simple front-end project would require you to hook up a link to jQuery CDN and you were well on your way? Development was quite straightforward.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |