Tuesday, June 30, 2009

Mozilla Firefox 3.5 RC Review


The browser wars continue with recent releases such as Google Chrome 2.0, Opera 10, Internet Explorer 8, but as usual the browser that stands out Mozilla Firefox, with its new 3.5 RC version. The version is a candidate and is not yet final.

Chrome 2.0 vs Mozilla Firefox 3.5 RC

Chrome seems to win the race here when it comes to browser speed, but remember this is just a candidate and we can hope to see more from the official release.

Tab Tearing

Some of the readers may be familiar with the tab tearing facility in the Google Chrome. The feature in a more exciting format is incorporated with the Firefox 3.5. You can grab a tab and drag it a little out to create a new window. The reverse will also work. The similar operations can be found by right clicking on the tabs if you don’t like grabbing and dragging tabs.


Private Browsing Mode

The private mode will be of great use where security matters. For example in situations like buying gifts, any sensitive search, a quick mail check from friend’s browser, bill pavement etc you may find this private mode as a real blessing. You can enable and disable that mode according to the nature of work.

Trace Monkey JavaScript Engine

The JavaScript engine TraceMonkey installed to Firefox 3.5 is 20 to 40 times faster than the SpiderMonkey engine installed in Firefox 3.

Conclusion

There's no doubt Firefox remains the favorite open source browser. Even if Firefox 3.5 fails to deliver the speed it claimed, there's a world of users who would stick to the open source browsers. However, given other features, it's the speed of the browsers that appeals most. Now there's a neck to neck race between the top browsers over speed. Well, you if view the top browsers in a race, it's this way - Opera is speeding up, Firefox is just ahead but eventually Chrome finishes first. No doubt, Chrome is the fastest browser available right now. It's high-time for Mozilla to stop bloating features to Firefox and focusing their energy on speed. Once they achieve that they would be free to work add their whims and fancies.

Thursday, June 18, 2009

How to Plan a Website

Even after learning many coding languages, the hardest part for many web developers seems to be the planning stage. Here is what I choose to follow just to make it just a little bit more simple before I begin a project.

Who
One problem that I see too often is that developers often tend to build websites based on what they like, based on the type of website you are making it is most likely going to be targeted do a certain group(s) of people. Do some research, fine out whats popular on whatever it may be you are doing for your website you want visitors that will often come back as well as refer new visitors to your website. Check out similar sites and see how they attract their audiences. Think as a visitor; What would you like change about the website? How can it improve?

Programming Languages
There are many different programming languages that you may want to use base on the purpose of your site. Let me give you a quick and simple run down on some of the most often used languages.
  • HTML - HyperText Markup Language the authoring language used to create documents on the World Wide Web. HTML defines the structure and layout of a Web document by using a variety of tags and attributes.
  • XHTML - Extensible Hypertext Markup Language
    a hybrid between HTML and XML specifically designed for Net device displays.
  • CSS - Cascading Style Sheet used to format the layout of Web pages. They can be used to define text styles, table sizes, and other aspects of Web pages that previously could only be defined in a page's HTML.
  • JavaScript - developed by Netscape to enable Web authors to design interactive sites. Although it shares many of the features and structures of the full Java language, it was developed independently. Javascript can interact with HTML source code, enabling Web authors to spice up their sites with dynamic content.
  • PHP - Hypertext Preprocessor, an open source, server-side, HTML embedded scripting language used to create dynamic Web pages.
Where
Start thinking of what web host service you are going to choose. First off make sure it supports the languages you are using for your website. Try searching web host companies on your preferred browser and I would personally go for a company on the first page, now this is not to put down other companies because for all I know they may be running off the same servers, but the way I see it is more popular companies become and stay popular for a certain reason right?

Domain Name
I personally prefer .COM domain names simply off experience learned from a friend, both him and another individual had the same name and they both happened to be web developers now my friend would really try and market him self creating business cards, street ads, and more but they did not seem to do much of a difference for him at least. Both my friend and the other free lance web designer had the same domain name with an exception that my friend was a .NET and he was a .COM our theory is that someone not familiar with your website mite not have a good chance of remembering your full domain name so they may take a guess but one thing they usually remember from the website is the .COM. He recently changed his domain name and seems to be doing a lot better. All in all this may not make a huge difference but it does not hurt to consider it!

Things to Remember
  • A site should be useful.

  • A site should have a purpose.

  • A site should operate quickly, pages should download fast.

  • A site should be structured to allow visitors to navigate with ease.

  • Graphics should be kept to a minimum to allow fast loading of your web pages.

  • Use standard headers and footers for each of your web pages..

  • Use the same background color throughout your site. (White is most common color)

  • Use the same color for your text throughout your site. . (Black is most common color).

  • Use a common font size and color for specialized text segments.

  • Establish site wide consistency rules.

  • Keep it simple.

Well I hope i did my part in helping some of you out there seeking ideas on starting a website, just remember you can do it with time, patience, and of course researching the web.