Saturday, April 30, 2011

MooTools vs jQuery – the most cool fight

No, it is not the fight with the gun and shell… All of us know that in tussle of MooTools vs jQuery will not be any adverse result at last. It is only an effort to make a site much more effective or functionally good and doing so, the two JavaScript frameworks come in use. One is being the jQuery and the other one MooTools. Some developers have become habituated with the ease of learning jQuery for its conciseness. Again some developers have become fascinated with the holistic attitude and strong coding of the MooTools. Both the JavaScript tools and the frameworks provide the superb animated effects, inheritance of class structure and so many other effects. But the developers sometimes argue that either of the one is better for the development. And for this very reason, the issue of MooTools vs. jQuery has come into existence.

Now we may find out in what issues we may find out developers choosing or suggesting the clients to use MooTools or jQuery.

  • The basic point: In the matter of MooTools and jQuery fight what developers like to argue is that jQuery is best effect on HTML, event, animation, Ajax type web development process. So there cannot be any comparison with MooTools which is object oriented flexible coding.
  • Ease of learning: The logic that tries to stand in MooTools vs jQuery issue is ease of learning. It is fact that jQuery is comparatively easy to learn and implement. It even does not feel like programming. But in the case MooTools, the developers have to have little bit of deep knowledge in JavaScript. But learning MooTools developers can give some superb effects on web pages.
  • Holistic attitude: Another great point that is really worth notice in the fight of MooTools vs jQuery – the approach or boundary of usage. It is fact that jQuery comes in best use inside the Document Object Model (DOM). But the MooTools can easily be made to use in a holistic approach to give a web page some great effects.
  • Structural base: The fight of MooTools vs jQuery goes little more interesting when it comes to structural matters. It is found that the jQuery is very much expressive, quick and easy in coding. In the MooTools there is a strong structure of inheritance. So using the parent and child structure goes very smoothly.
  • Large community: Sometimes it is found that developers argue on the fight of MooTools vs jQuery is justified. The reason they show is nothing but the support in terms of problems faced! As the jQuery is very much popular and used, the community backup against the debugging is better. On the other hand MooTools support is not that much big as its usage is not so popular. So it is not faceable to use it just for few great effects.

Anyways, what we see from the above points is very clear- the fight is not very much justified. Both the framework is part of the JavaScript and enhances the effects of any webpage. It is up to the developers to use either of the two. Does it mean, at least to you, that having little knowledge on anything can be termed not worth usable? The things should be different. Only stop MooTools vs jQuery discussion, start using the tools that you feel required for your webpage. You may even ask any freelance graphic designer about the probable required tools to be used in your website. However, hiring designer or developer is up to your discretion. But you should not forget to check the web development or graphic design portfolio of the developer or designer for sure. Hope your site gets best effect with MooTools or jQuery- may be by the both!

Friday, April 1, 2011

Should we use HTML 5 right now

Nowadays a new type of question is wandering in the mind of people- should they use html 5 for their website building purposes? Some doubt that this new version of html will simply revolutionize the website building whereas some feel html 5 has to walk a long distance to become friendly to all the browsers! So, now you must be thinking, what is the main scenario then? If you are planning to build a website should you use html 5 or you go by the present proven markup languages available – html 4 or the XHTML!

Actually working as a freelance graphic designer, I do face this situation and I try to make the clients understand that we have to embrace the future technologies or improvements coming in the ways of website development – we should apply html 5 for the creation of the new -age web pages, however, it is still in the labs to come out of the greatest issue – browser compatibility.

Now let us see how still we can use html 5 in our website creation and there may be some benefit on its use. Hope this will help you understand or clear the doubt on html 5:

  • We may use html 5 as it is coming with new elements that simply provides the coders with facility to use semantic tags. For example, in the html 4 and even in xhtml there was no tag like "header", "footer", "nav" and others. To use these tags the use of CSS was the easy and best possible way. But now coders can use the html 5 and directly code these elements and markup will be cleaner.
  • Coders may use html 5 to get one of the exciting features of this html version – web forms. Now in creating the web forms will be very easy and there will be less or no headache to write or copy paste the various Javascripts that may be blocked by some of the browsers (IE 6 or lower versions) and your visitors may see nothing but blank fields. Whereas, if coders use html 5 the browsers will show standard display text fields. Isn’t the coding getting easier and will be with some newer functionality for any type of web forms!
  • There was no "article" tag in the html 4 or other versions. But now coders can use the html 5 and easily let the html represent any portion of the web page as a stand alone part for creating a blog post, forum entry space or commenting space against any content. This is really a great option and good benefit of html 5.
  • Now on coders or the developers can use html 5 to apply any API to integrate audio files or video files directly and with great ease! With the advent of html 5 and its "video" and "audio" tag the coders are even getting the drag and drop facility in the process of integrating any API. The process is less time consuming and clean.
  • The mobile version of the websites has gone almost unavoidable as the surfing of the web through the latest smart phones has gone really a habit among everyone of us. And the mobile applications as iphone , android applications now come with webkits to use the 3G and other telecom facilities for the users. And when you are trying to build the mobile version for your websites why do not you ask your developers to use html 5 with which the development will be much faster and easy.

The above are just a few instance of effective use of html 5! In this way there are quite a good number of reasons to use html 5. There may be some issues against browser compatibility of html 5 but slowly the popular browsers are accepting the fifth version of html. And hopefully within coming two or three years the older version of Internet Explorer (IE 6 and the lower ones) will be completely obsolete and the entire browser community is going to accept html 5. Finally, you may be having a desire to use the html 5 for making your site future ready, carefully choose the developers or the designers for your website projects. When you are making the choice and looking into the web or graphic design portfolio, check out the live sites to get confirmed if he or she knows how to use the html 5.