Web Creation

Daedeva | Communication Web, Création de sites Web | Flickr - Photo ...

Desktop Applications Vs. Web Applications

Software application development began with desktop applications, which could be used on standalone machines only. However, with the advent of internet and online commerce, web application development gained importance. Word processors and media players can be considered to be typical desktop applications, while an online shopping cart on an ecommerce website can be considered as a web application.
By definition, a desktop application means any software that can be installed on a single computer (laptop or a desktop) and used to perform specific tasks. Some desktop applications can also be used by multiple users in a networked environment. Web application development, however, soon started replacing desktop applications for reasons of portability and better functions from usability point of view. Web application development is usually made on client-server architecture and use a web-browser as the client interface. This is one of the reasons why web applications are so widely getting popular. Though web applications offer a slight advantage over desktop applications, there is a very narrow chance of desktop applications becoming outdated. The primary reason for this could be the security issues and legalities associated with web based applications. Following is a basic comparison on desktop and web based applications based on certain parameters:

Maintenance – web based applications need to be installed only once where as desktop applications are to be installed separately on each computer. Also updating the applications is cumbersome with desktop applications as it needs to be done on every single computer which is not the case with web applications.
Ease of use – desktop applications are confined to a physical location and hence have usability constraint. Web applications development on the other hand makes it convenient for the users to access the application from any location using the Internet.
Security – web applications are exposed to more security risks than desktop applications. You can have a total control over the standalone applications and protect it from various vulnerabilities. This may not be the case with web applications as they are open to a large number of users in the Internet community thus widening the threat.
Connectivity – web application development relies significantly on Internet connectivity and speed. Absence of Internet or its poor connectivity can cause performance issues with web applications. Desktop applications are standalone in nature and hence do not face any hindrances resulting from Internet connectivity. Connectivity also significantly affects the speed at which desktop and web applications operate.
Cost factor – web application development and its maintenance involve higher costs and mostly recurring in nature. Desktop applications are purchased one time and there are not continually occurring charges. However, in certain cases, maintenance fees may be charged.

Having considered the basics of desktop and web application development, the selection of a suitable type will depend on the business needs and factors discussed in the comparison given above.

About the author: Jeff Smith is the managing director of Karma Technologies, a company that specialises in building quality websites, ecommerce sites, desktop applications and company Intranets. Jeff feels strongly about implementing ways to be green into their business practices, to a point they are almost a paper-free company. At Karma they feel strongly about green issues.

Source: http://www.articlesbase.com/programming-articles/desktop-applications-vs-web-applications-382608.html


10 thoughts on “Web Creation”

  1. What is the best web/internet site for hosting a brand new family website creation?
    I want to create a website to hold my pictures and videos of my family, as well as stories (password protected). Where is easy, most creative and best in terms of housing info? I’m an amateur to web page creation, but not afraid of the internet, software learning, and computers in general.
    I know there are hundreds — and I’m willing to pay money if it’s worth it for extras. I have about a list of 20 so far, but I have no clue what’s the best of the best in terms of my novice experience, photos/video posting ease, colorful options, service, etc. Thoughts?

  2. If you are serious about websites either for personal or your business, don’t go to free web hosting as they are usually not reliable and you may end up losing all your hard work. Free web hosts usually put advertisements on your websites and it could be annoying.

    If you like to create websites (usually you will end up more than 1 website, I got more than 100 websites in about 6 months’ time), go for multiple web hosting services where you could host all your websites in one account.

    I would like to suggest following webhosting , they are excellent.

    Hostmonster http://www.hostmonster.com/track/ryukenden/

    They offer hosting of “unlimited domains” and you will get massive webspace of 300000 MB (300 GB ). They only charge $5.95/month and they offer “a free Domain Name” and installing service called “Fantastico”. By using Fantastico, you could create own forum, photo gallery, shopping cart (e-commerce),your own auction site and your own blogs within few seconds. They also offer “Free Website Builder” as well.
    Visit the site to check details.

    Hostmonster http://www.hostmonster.com/track/ryukenden/

    Domains
    Following site is quite good to register domains as price is reasonable with free privacy. Some charge about $5/ year just for free privacy.

    IPOWER http://www.anurl.com/?TXIBE

  3. Web page creation: How do you add a colored background to only the sides of the page?
    I don’t know much about web page creation but I’ve managed to put together a very humble site. While I’m glad I set my width to about 980 pixels, the sides are barren. I’d like to change the color of the background on only the sides with a slight gradient transition, like you see here on Yahoo answers. Is there a relatively straight forward way to do that such that a beginner could handle it?

  4. What you see on both sides of many sites is either the background image or color set for the “body” tag only in CSS. Since you have a wrapper div set to 980 pixels, any background you set to the “body” tag in CSS will be seen on both sides and at top/bottom if you set any margin for the wrapper div.

    Background Image Code:

    For the body tag example:

    body {
    width: XXpx;
    height: YYpx;
    margin: 0 auto;
    background: #fff url(image_name.jpg) no-repeat center scroll;
    }

    That is the proper CSS code for a non-tiled image where the contents scroll with the background image. Change “#fff” to preferred bg color. Change “scroll” to “fixed” if you want page contents to scroll over bg image. Be sure to set proper width/height to provide minimum page size to display bg image. Put the CSS as is on an external CSS file. If using embedded CSS, then place CSS between the style tags and place those style tags between the head tags of the page.

    For a tiled image, change to:

    body {
    width: XXpx;
    height: YYpx;
    margin: 0 auto;
    background: #fff url(image_name.jpg) repeat top left scroll;
    }

    Put that CSS on an external CSS file if you have more than one page. Put the CSS between the style tags and place them between the head tags if using it on one page. Style another tag other than the body tag if you are using a div wrap container. Should you want the contents of page to scroll over the background image, change “scroll” to “fixed”.

    Since you want an image gradient, then use an image slice of the gradient so you can repeat it for the whole page. The wrapper div will hide what is behind it unless you set its background to transparent.

    You CAN use divs side-by-side to have images/colors on the left/right divs and something entirely different for the wrapper div. All easily done.

    Ron

  5. What is the best web hosting and or web creation provider?
    I need to find a reliable web hosting site that could cater to the needs of a large scale information sharing website. My requirements are easy access to placing ads on my website, large data storage, and multifaceted media capabilities. Also, any website development sites would be nice to know.

  6. What is the best software to use for Web Creation?
    I would like to build an e-commerce site and thought about just using the simple yahoo templates, but thought that I would get better results but building my own site that I can customize with my own flavor. Does anyone have any experience with web building? How long does it normally take this will be my first project without using ready made templates. I need to have a design studio area.

  7. What is the best web creation software around?
    doing a project and need a little info on web creation software

  8. There are several very good ones but they can be expensive.
    If you are not at all familiar with there use I suggest you Google for WYSIWYG or What You See Is What You Get.

  9. I’m sure you’ll get a lot of suggestions, but basically what you’re asking is equivalent to posting a question like this, “How do I build a car?”

    While we may point you to a good starting place, you’re diving into a pretty deep pool here. To create an e-commerce site you’ll need knowledge of some or all of the following: HTML, PHP, ASP, Javascript.

    And you’ll need a very good knowledge of them at that. Outside of that you’re stuck with pre-made scripts and templates that offer only so much customization and functionality. If you really want to tackle this project though, I’d find some books on the above mentioned languages and take a class or two at a local college or a technical school. An e-commerce site is a fusion of a lot of technology, so there’s a lot to cover.

    I’m sure there are even some books one building e-commerce sites, but they’ll likely assume you already know the languages necessary.

Comments are closed.