Services: Web Development

Web Development

Contrary to popular belief, web development involves a lot more than just programming with web tools. This is especially true if we are talking about a new commercial website. Think about all the things needed to launch a new website. You'll need:

  • A good domain name that is relevant to the product or service you sell
  • A decent domain registration company
  • A reliable company to host your website (I like ICDSoft - cheap, reliable, great support!)
  • To Install and configure software on this server (think performance and security)
  • To plan your search engine optimization (SEO) strategy - people need to find your site!

And none of the above address actually building your website. Fortunately, we've been through this process more than I care to admit, so although we are technically web developers, we can help you with the entire process of launching a new website, from domain name selection through web programming.

Before we take a look at the technologies we use to build cutting-edge (.a.k.a. cool) websites, let's talk a little about building web applications. Web development is the process of building a complete website, whether for commercial or internal use. A web application is an application that is accessed via a web browser over a network, such as the Internet or an Intranet. When we talk about web development (and web applications), we are referring to database-driven websites utilizing one or more of the following technologies:

  • ASP.NET Framework (Microsoft Technology)
  • Microsoft SQL Server
  • PHP/MySQL (Open Source Technologies)
  • Java, AJAX and other web technologies
  • * упомянуть про Python & Erlang

Before we go any further, I'd like to mention something very important to your project. I'm referring to web standards.

Why Web Development Standards Matter

The graphic below shows whether a page meets the W3C standard for XHTML 1.0. The blue check means it passes. Every page on our site is tested to make sure they conform to these standards, and we display the result on all pages (left sidebar, below Make Contact Today button), so you know our entire site conforms to these standards. Your site will too. In my opinion this is one area that separates the amateur web developers from the pros.

Web Applications Are Everywhere

As I mentioned previously, we only build database-centric applications. Today we build more web applications than any other type. The growth of the Internet has led to an explosion in demand for web applications, especially those involving database functionality. If you think about it, most sites that you probably interact with (eBay, Amazon, Yahoo, Google Search, etc.) all have database capabilities. If a site is dynamic it almost always has a database driving it.

Why Web Applications Make Sense

Not too long ago desktop applications were the standard within many organizations. You would install the application on your personal computer, and then access a shared database located on your internal network. Typically these desktop applications were client/server based, but not always. There were several problems with these type of solutions. For one thing installation was tedious. It was not uncommon for an IT staff member to go to each user PC to install and configure the application. This wasted a lot of time for the IT department, and the user base.

Managing updates was another problem. Every time a new version was released it had to be rolled out to the user base. Again, this was time-consuming and tedious. Well, along came the Internet and browsers, and the rest is history, as they say.