Archive for July, 2010
Web applications have changed a lot from their predecessors and so has the process of web application development. The change is quite an inevitable one and, therefore, has been undertaken by each and every company that creates web applications.
Creating web applications involve many aspects other than the primary feature of writing codes. One of the aspects is the requirement of the website and the knowledge of the way in which the created application would be used. A proper knowledge of the requirement will lead to an accurate creation with a high probability of meeting the needs of the customer.
Another important requirement is the implementation of versatility in all the processes of the websites. This is a feature that should be seen by the application being able to perform wonderfully by accommodating different protocols.
Security is another important concern that should be taken into consideration. Cyber crime is now the most prevalent reality in the current world and, therefore, all the applications that are created should be capable of fending off virus attacks and hacking attempts.
This feature is especially important for all the shopping and banking websites which have applications managing monetary transactions on a routine basis. Therefore, the act of web application development should also encompass the need for advanced security features as well.
These are some of the aspects that should be given a good deal of attention while creating web applications. There are many more aspects that need to be considered and one of them is the pre-development research. The need for a good application stems from the fact that the developers should be aware of the primary objective behind the creation of the web application. The next consideration that should be taken into account is the identification of all those unpredictable situations which might land up the functionality of the application in trouble. Therefore, contingency measures should be implemented into the web applications.
The world is quite an unpredictable place and, therefore, unforeseen troubles should be taken into consideration while endeavouring in the task of web application development. A faithful and realistic endeavour is bound to be fruitful with the creation of a good web application.
Even though Web design is a new industry, it’s becoming a basic and fundamental part of every business’s image, and advertising campaigns.
Web design includes graphic design and web development.
Graphic design is the creation of the actual look and the layout of the website.
It is very important to create designs that are attractive and functional at the same time.
The graphic design of the website may include: designing the website itself, designing logos and banners, creating flash animations.
Some of the most used softwares for this purpose are: photoshop, xara and corel draw.
Web development is the creation of the “non-design” part of the website
It includes: coding and the creation of internet applications among other things. Web developers are required to understand everything about web technologies, browsers and programming. The most used softwares for web development are dreamweaver and golive.
Some Important Tips:
* Use small pictures (up to 15kb per picture). Using big pictures may cause your site to load very slowly.
* Do not use too many graphics.
* Use graphics that feat the content of the website.
* Use normal layouts. The 3-column layout is probably the best option here.
* Don’t use too many fonts. Using more than two or three fonts will make your site look amateurish.
* Make sure that your website works on all the most popular browsers (firefox, internet explorer, chrome and safari)
* Don’t put too many ads on your website; if you do it, your readers will not stay too long.
* The ads should feat the graphics and the design of your website.
Web 2.0 is a buzzword commonly used to embrace diverse and novel processes on the World Wide Web. Even though predominately a marketing term, some of the key imputes colligated with Web 2.0 include the emergence of social networks, two-way communication, various ‘glue’ techniques and substantial multifariousness in content types. Although most of Web 2.0 runs on the same platform as 1.0, there are some key divergences. Our aim is to key out the elementary differences leading to the properties of interest in 2.0 to be characterized.
Web 2.0 enamours a combination of conceptions on the Web in recent years. The accurate definition is subtle and it is hard to categorize with the binary label “Web 1.0″ or “Web 2.0″. But there is an uncluttered separation between a set of extremely popular Web 2.0 sites such as Facebook and YouTube, and the old Web. These separations are seeable when contrived onto a variety of axes, such as technological structural and sociological.
One of the major differences between Web 1.0 and Web 2.0 is that the content creators were very few in Web 1.0 with the sheer majority of users merely served as consumers of content, while any user can be a content generator in Web 2.0 and various technological assistances have been added to increase the potential for content generation.
Another difference between Web 2.0 and Web 1.0 can be based on time. The term “Web 2.0″ was coined around 2004 and many of the first genuine Web 2.0 sites started egressing in late 2003 and early 2004. The websites which have modified a little in structure since the early 2000′s and before may be counted as Web 1.0 (such as IMDB).
A key feature in Web 2.0 is that these sites boost users to expend as much time as possible on their site. They offer strong inducements for increasing stickiness on the site. In Web 1.0 most websites have links to external sites and users can easily follow those links to other sites. The primary reason for this is that most of the Web 1.0 sites incline to cover a single topic and do not necessitate users to log in to access them. On the other hand, Web 2.0 sites encourage intra-site activities, usually requiring users to log in and build links to others on the site.
Web 1.0 sites were for one-way communication while Web 2.0 sites build two-way communication medium. Web 1.0 was autocratic and top-down. On the other hand, Web 2.0 is democratic and bottom-up. Rather than the New York Times 1.0 website stating you what the significant stories of the day were, Digg.com, Buzz and Yahoo.com depicts the stories users have voted the most crucial.
Web 1.0 sites were plainly to be read passively. Web 2.0 sites tempt participation, voting for the content up or down, grading it, remarking on it, and submitting new posts. By 2000, Amazon.com was allowing users to review books but nowadays users can take part in many different ways like create lists of products, write product guides and edit wiki articles (Amapedia). In 2000, Amazon was utilizing its sites to sell products it bought in. With Web 2.0, Amazon now lets you list and sell your own new and old books and products through their website.
Web 1.0 sites were static and seldom gets changed where Web 2.0 sites are dynamic and change hourly or even more frequently, pondering all of those user shares. Web 1.0 sites were closed up sites while Web 2.0 sites are collaborative sites.
Below table highlights the distinguishing features between Web 2.0 and Web 1.0 and compares how things have changed since the web culture has overturned.
Web 1.0
It was about reading
It was about companies
It was about client-server
It was about HTML
It was about home pages
It was about portals
It was about taxonomy
It was about wires
It was about owning
It was about IPO’s
It was about Netscape
It was about screen scraping
It was about web forms
It was about hardware costs
It was about dialup
It was top-down
It was edited and produced
It was about banner ads
Web 2.0
It is about writing
It is about communities
It is about peer to peer
It is about XML
It is about blogs
It is about RSS
It is about tags
It is about wireless
It is about sharing
It is about trade sales
It is about Google
It is about APIs
It is about web applications
It is about bandwidth costs
It is about broadband
It is bottom-up
It is raw
It is about AdSense

Ajax has taken the Web to a new level by offering an intuitive interactive model that rivals the desktop. To compete with desktop applications, database interaction is necessary to unleash the true power of an Ajax Web application.
In this article you’ll learn how to create database-enabled Ajax requests using PHP and MySQL. We begin by creating the front-end HTML and JavaScript files used to make requests to the server-side. The requested
server-side is a PHP file which bridges the gap between Ajax and a PHP object that connects to a MySQL database and returns results as an XML response to the Ajax engine. To cover this functionality you’ll learn about the concepts from a high level overview rather than focusing on each and every line of code. The complete source code for this sample can be downloaded and is necessary to create a working sample on your personal server. Let’s get started by taking a look at the front-end.
Read the rest of this entry »