When it comes to Web application development, new ideas seem endlessly emerging. Definitely a lot of great people are there in this paradigm keep come up with great imagination and amazing ideas.
Like any other part of a software application development, Web UI is evolving from heavy framework controls, such as Asp.Net, JSP etc. to light weight frameworks such as JQuery, Dojo.
Here we definitely need a change, we really need a higher layer on top of the html, javascript and css ground, but higher than that, so that we don't need to reinvent the wheel every time.
In respect of css development, a number of "css frameworks" are there. A framework is something laying a foundation that we can work on to achieve something much easier than not having it. Blueprint is a css framework, for example, that we can define css on top of for our application, in stead of working from scratch.
JQuery and Dojo are javascript packages for develop Ajax centric application. Both of them give power to Web UI through widgets - combination of CSS, javascript and html. In the core, they facilitate DOM traverse by defining kind of query language with innovative vocabulary.
Here is an example of Dojo. You will see the invention of new vocabulary on top of javascript language.
<script type="text/javascript">
dojo.requir("dojox.widget.FisheyeLite");
dojo.addOnLoad(function(){dojo.query("a", dojo.byId("myParagraph")).forEach(
function(n){
new dojox.widget.FisheyeLite(
{properties:{
fontSize:1.50,
letterSpacing:2.00
}},n);})
.connect("onclick",dojo,"stopEvent");});
</script>
No comments:
Post a Comment