If you have something to do with web development, maybe you have already heard the term “jQuery” more than a million times. Believe it or not, the popularity of jQuery has increased incredibly in a short period of time, becoming one of the most popular and used tools when developing for the Internet.
In this article, we will provide certain details about jQuery, such as: Its origins, advantages, disadvantages, and much more …
jQuery was first published in January 2006 on “BarCamp NYC” by John Resign. Support for AJAX was added a month later, and the MIT open source licensing model was adopted in May of that same year.
Twelve months later, in September 2007, jQuery already showed a new user interface and was already gaining popularity, and exactly one year later, in September 2008, Microsoft and Nokia announced their support. Microsoft has tried to adopt jQuery for use in Visual Studio (integrating it into the ASP.NET AJAX Framework), and Nokia has integrated it into the widget development platform.
The advantages of jQuery
The main advantage of jQuery is that it is much easier than its competitors. You can add plugins easily, translating this into a substantial saving of time and effort. In fact, one of the main reasons why Resig and his team created jQuery was to buy time (in the web development world, time matters a lot).
The open source license of jQuery allows the library to always have constant and fast support, constantly publishing updates. The jQuery community is active and extremely hardworking.
Another advantage of jQuery over its competitors such as Flash and pure CSS is its excellent integration with AJAX.
- jQuery is flexible and fast for web development
- It comes with an MIT license and is Open Source
- It has an excellent support community
- It has Plugins
- Bugs are resolved quickly
- Excellent integration with AJAX
The disadvantages of jQuery
One of the main disadvantages of jQuery is the large number of published versions in the short time. It does not matter if you are running the latest version of jQuery, you will have to host the library yourself (and update it constantly), or download the library from Google (attractive, but can bring incompatibility problems with the code).
In addition to the problem of the versions, other disadvantages that we can mention:
- jQuery is easy to install and learn, initially. But it’s not that easy if we compare it with CSS
- If jQuery is improperly implemented as a Framework, the development environment can get out of control.
Before concluding this article, we want to talk about jQuery Mobile.
Basically, jQuery Mobile is a web framework optimized for mobile devices with touch screens. Naturally, this optimization means that you can work with a large number of devices, from tablets to smartphones.
So, what are the advantages of jQuery Mobile?
- It is compatible with most mobile platforms: iOS, BlackBerry, Windows Mobile, Symbian and Android.
- As it is based on jQuery (logical), it does not have a large learning curve
- Supports style themes
- It is extremely light and fast