Posts

Showing posts from 2019

Rich Web-Based Application

Image
Hey friends. Welcome back. This is the last blog of this chapter.  We will meet another new chapter. In this blog I'm going talk about Rich web-based  applications. •Rich Web-based applications      •Use advanced GUIs      •Use Delta-Communication     •Provide rich user experience •Most of the web-based applications nowadays are RiWAs. •Rich GUIs in RiWAs use Delta-Communication to communicate with the server components •DC happens behind the GUI      •Eliminates page refreshes  •DC can process asynchronously      •Eliminates page freezing  •DC works faster      •Eliminates the work-wait pattern https://www.researchgate.net/publication/317383686_Delta_Communication_The_Power_of_the_Rich_Internet_Applications Delta-communication Technologies •Simple-Pull-Delta-Communication (SPDC) can be seen as the simplest form of DC      •Used in AJAX      •Single XHR request to the server      •Client-side: Native JS support      •Se

Client side development -jQuery

Image
Hello friends. In this blog I'm going to talk about jQuery. jQuery is not a framwork. It is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript. The purpose of jQuery is to make it much easier to use JavaScript on your website. jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can call with a single line of code. The jQuery library contains the following features : HTML/DOM manipulation CSS manipulation HTML event methods Effects and animations AJAX Utilities There are lots of other JavaScript frameworks out there, but jQuery seems to be the most popular, and also the mos

Client-side development

Image
In this blog  you are going to learn about client-side developments. So let's go. Main elements of client-side application components of distributed systems  Distributed systems use client-side elements for users to interact with them. The main client-side elements are, •Views –what users see (mainly GUIs) •Controllers –contain event handers for the Views •Client-model –Business logic and data  Views development technologies for the browser-based client-components   Mainly use two elements for view development technology. HTML-Content CSS - Formatting HTML uses different types of elements to define content  •Structural elements              •header, footer, nav, aside, article •Text elements              •Headings –<h1> to <h6>              •Paragraph –<p>              •Line break -<br> •Images •Hyperlinks •Data representational elements (these elements use nested structures)              •Lists              •Ta