Why Hand-code?
Unique design
Efficient code
Customized to fit your needs
I've been asked why I like to hand-code my sites, rather than use a Content Management System (CMS), such as WordPress. I've used WordPress and WildApricot, and they are appropriate for some sites. WildApricot is a nice (albeit expensive) alternative that allows integration of a member database, event registration, dues, and email lists. WordPress is great blogging software. But, for most sites that I create, hand-coding is my top choice.
Hand-coding allows me to create a totally unique site for you. If creativity is important to you, then you'll want your site to reflect that, and not use a template that has a generic look. Although templates allow customization, this can be tedious and limited to customize. Hand-coding allows full flexiblility, to make your site have a distinctive, unique look.
Hand-coding allows me to fully customize your site with the functionality that you need. This may mean creating a database, which allows for faster, less error-prone updates for you. And, if you have frequent updates, I can create a unique CMS for your database that allows you to easily update your own site. (An example of this is an architectural site I created with a full backend to allow the client to add/remove/change projects and images.)
Hand-coding also means that the website contains only the code that you need; it is efficient and streamlined, which translates to faster loading sites that won't use up your visitors bandwidth.
Sites that are hand-coded can still integrate blogs, albums, and forums to make use of ready made applications (like WordPress and Album software).
Updates to your hand-coded site usually take just minutes. Even adding a new page won't take long. And, I can give you quick, reliable maintenance for your site so your site can stay up to date and continue to grow in size and functionality at a reasonable cost. You can focus on your business, while I focus on your website.
Pros | Cons | |
---|---|---|
CMS | Appropriate for a blog. Can be quick and cheap to create. |
Uses a template, so some loss of uniqueness. Can be tedious to customize. Can be difficult to integrate with custom functionality. "Bloated", unnecessary code. |
Hand-coding | Unique site. Lightweight, no 'code-bloat'. Will fully meet your needs for customization. Edits are usually inexpensive. Blogs, albums, forums can all be easily integrated. |
May take some time to code and debug. May cost more. |
Return to The Process...