Tuesday, March 08, 2005

Technologies used for RoadRaceResults.com Portal

After evaluating several languages, tools and environments, here is what I finally decided on to deploy RoadRaceResults.com.

The criteria were:
- excellent development environment
- site will be all dynamic pages
- quick execution speed, site must be very responsive
- support and documentation easy to access, many other developers to tap into
- hosting of chosen technologies widely available and competively prices
- compatibility with all client platform
- compatibility with at least one common server platform
- cost
- server logging, monitoring and statistics

Factors that were not very important, if at all:
- learning curve
- complexity
- third party components availability

I needed to choose technologies for:
-web application server
- server-side application development and hosting
- database
- page markup
- some client-side functionality
- development envisome client-side functionality

I always lean toward technologies that are low-level to gain speed at the expense of complexity. I have a great deal of experience with CGI and some ISAPI filter experience so that wasn't out of the question. Those would result in the most responsive sites. But cost was a factor here and hosting was more limited for these. I would have had to co-locate the host right from day one if I went this way. Eventually, I will need to co-locate but I wanted to wait to grow into that.

I have experience with ASP.NET and some ASP experience so those were each a possibility. My experience with these is that there is a bit more overhead than I am comfortable with. In addition, my tendency to low-level solutions pushed me away from these but I seriously considered .NET. Hosting is getting quite easy to find and cost effective.

Finally, I jumped on the bandwagon and selected PHP and mySQL even though I hadn't every used them. I was up to speed quite quickly and everything is going great so far. Easy to learn. Quick responsive site. Easy to deploy. Widely available hosting. Cost effective. etc. etc.

For the development environment I tried several CSS editors, HTML editors, graphics tools, PHP development environments and FTP clients. I'm not going to take the time to list all the tools I didn't choose but suffice to say, I tried almost everything.

Here's what I finally choose:

  • HTML Pad or Rapid CSS from Blumentals (RapidPHP from Blumentals didn't make the cut though)

  • Zend Studio Client (excellent PHP debugging)

  • Navicat 2004 (mySQL client)

  • Flash FTP

  • Easy GIF Animator (Blumentals)

  • Corel Draw

  • MS Paint

  • JASC Aftershot (for simple filtering and transforming images)

  • TextPAD



I'm still deciding on the site monitoring and site analysis tools.
WebTrends seems very good so far.
Save yourself some time. If you're building a portal with medium traffic then these tools will allow you to deploy a responsive, reliable site in a minimum amount of time.

44 Comments:

Anonymous Anonymous said...

Great information on your blog!

Are you interested in e commerce web hosting? If so, I have a e commerce web hosting site.

Feel free to drop by and tell me what you think.

3:07 PM  
Anonymous Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you!
I have a **WEB HOSTING** site/. It pretty much covers WEB HOSTING related stuff.
Come and check it out if you get time :-)

11:08 PM  
Anonymous Anonymous said...

Hey, you have a great blog here!

I have a hosting provider service web site. It pretty much covers ##WEB HOSTING## related stuff.

We have business and personal web hosting packages. No setup fees. Low cost domain registration, SSL certificates, merchant accounts and web design.

Come and check it out if you get time.

9:52 AM  
Anonymous Anonymous said...

Hey, you have a great blog here!
I'm definitely going to be checking back on your blog.

I have a small business web hosting site. It pretty much covers ##WEB HOSTING## related stuff.

Come and check it out if you get time.

11:04 AM  
Blogger Web Hosting said...

Hey, you have a great blog here! Well presented.

I have a personal web hosting site/blog. It pretty much covers personal web hosting related stuff.

Again great blog mate!!

9:50 AM  
Anonymous Anonymous said...

I like your blog a lot. website design bathurst Lots better than most I've seen!

4:08 PM  
Anonymous Anonymous said...

I discuss this topic daily myself. I also have a website that talks about computing web hosting related things. Go check it out if you get a chance.

6:38 AM  
Anonymous Anonymous said...

Very cool blog you got! I just added you to my bookmarks!

I have a great article resource you might want to check out.

7:17 AM  
Anonymous Anonymous said...

I enjoyed reading your blog. There is a lot of useful information about website indexed in it. We offer Turnkey Websites and Reliable Hosting. We also provide a blogging service that will help your site get indexed fast and keep the search engines visiting your site. Click here for more information about website indexed.
Thank you
TWP Admin

2:10 PM  
Anonymous Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you!

I have a unix web hosting site/blog. It pretty much covers unix web hosting related stuff.

Come and check it out if you get time :-)

8:56 PM  
Anonymous net web hosting said...

Sad to say I just got back from a bowling tournament and decided to log in and do some websurfing. David Richard Brooks I love your blog. I had some very good laughs. I am doing a paper on best web hosting company and have been downloading information for the last hour. I don’t know how I came across Technologies used for RoadRaceResults.com Portal but I am glad I did. It has set me back a little because I have spent the last hour reading your archives. If you don’t mind I would like to add you to my favorites so I can back again and read some more. Well I need to get back to best web hosting company. I am almost finished with it. Great job.
p.s some very good points on your blog

4:37 AM  
Anonymous commercial web hosting said...

What up David Richard Brooks! I just finished up a ten hour work day and decided to kick back and do some surfing. So I grabbed myself a drink and stumbled across your blog while doing some research on small business web hosting services for a upcoming project I am doing. Well even though Technologies used for RoadRaceResults.com Portal isn’t what I was looking for I really enjoyed reading your blog. Your doing a great job and please keep up the good work. Lots of people do not keep their blogs up to date :0) There are some very interesting view points stated here. Anyways I am going to grab the bull by the horns and continue to plug away at small business web hosting services. I have already bookmarked your blog. You many want to visit me at small business web hosting services. You never know you might see something you like! Again great job.

5:44 AM  
Anonymous Anonymous said...

Hi,

I've put up a site related to web hosting review its only been up a couple of days. and i'm still scouting around for information and articles that may be suitable for some of my web hosting review pages. Your web hosting reviewblog seems to be a good idea, I doubt if my web hosting review site will become as popular... but I suppose that depends on me finding those web hosting review articles.... A well, on with my journey - thanks for reading, hope to see you on my web hosting review site.

Take care
Steward.

9:12 AM  
Anonymous Anonymous said...

Hello,

Just thought I would check out your blog.
I am new to blogging. I hope you don't mind me posting to your blog. If you are interested in checking out my blog and making a post that would be great.

I have a asp hosting net web site/blog. It pretty much covers ##WEB HOSTING## related stuff.


Thanks,
Ed

11:28 AM  
Anonymous web hosting company for small business said...

Well I just got back from the gym and I am beat. I am currently doing some research on web hosting company for small business and stumbled across your blog. Which cracks me up really. The internet can certainly land you off base sometimes. Even though Technologies used for RoadRaceResults.com Portal is not completely related I think it is a cool blog. I have read back through the archives and lots of people make some very good points. Well I have been on-line forever it seems. I need to continue to plug away at web hosting company for small business. If you have the energy swing by web hosting company for small business. I try to update my site weekly and maybe you will see something you like. I already snagged your URL and put it in my favorites. If you do not mind I will be back again. Great job!

6:44 PM  
Anonymous small business web hosting services said...

Hi David Richard Brooks your blog is really great! Wow :-) As I was out blog surfing and surfing the web for detailed info on net web hosting I stumbled across your blog. Obviously my search landed me here and it is a little off subject compared to Technologies used for RoadRaceResults.com Portal, but I am certainly glad I did come across your blog. Did I already tell you I like it! If you would not mind, I would like to add your link to my "favorites" page to come back and read again sometime. Should you ever need it, there's lots of information on this site about net web hosting. Again, great blog and keep up the great work!

2:32 PM  
Anonymous small business web hosting services said...

Sad to say I just got back from a bowling tournament and decided to log in and do some websurfing. David Richard Brooks I love your blog. I had some very good laughs. I am doing a paper on commercial web hosting and have been downloading information for the last hour. I don’t know how I came across Technologies used for RoadRaceResults.com Portal but I am glad I did. It has set me back a little because I have spent the last hour reading your archives. If you don’t mind I would like to add you to my favorites so I can back again and read some more. Well I need to get back to commercial web hosting. I am almost finished with it. Great job.
p.s some very good points on your blog

8:29 AM  
Anonymous net web hosting said...

Sad to say I just got back from a bowling tournament and decided to log in and do some websurfing. David Richard Brooks I love your blog. I had some very good laughs. I am doing a paper on small business web hosting services and have been downloading information for the last hour. I don’t know how I came across Technologies used for RoadRaceResults.com Portal but I am glad I did. It has set me back a little because I have spent the last hour reading your archives. If you don’t mind I would like to add you to my favorites so I can back again and read some more. Well I need to get back to small business web hosting services. I am almost finished with it. Great job.
p.s some very good points on your blog

6:30 AM  
Anonymous small business web hosting services said...

Hey David Richard Brooks. Very nice blog :0) I just got inside from washing and waxing my truck. It is my baby. Took me 2 hours though. So I settled down into my basement and started doing some web surfing. Anyways I am in the process of grabbing my masters degree and have spent the last 6 months researching web hosting shopping cart. In the midst of my surfing I landed smack dab in the middle of your blog. I hope you do not think I am intruding but I must say it is great blog. Even though Technologies used for RoadRaceResults.com Portal is way off base from web hosting shopping cart I found myself cruising through your blog archives for the last half hour :0) You have some nice blogging friends. Anyways, I need to get back to my mission. I wrote don’t your url and feel free to visit me here at web hosting shopping cart. I am so busy so I can only update my site monthly. Keep up the great work.

7:50 PM  
Anonymous small business web hosting services said...

I have been on-line searching for hours for information regarding small business web hosting services and stumbled across your blog during my journey :-) David Richard Brooks your blog is really amazing! Keep up the great work. Obviously my search on small business web hosting services was way off when compared to Technologies used for RoadRaceResults.com Portal and find it funny how it landed me here. The internet is a funny thing. Anyways, great job on your blogging and keep up the good work! I been searching for small business web hosting services for over 2 hours and needed a break from it. I started reading your blog and really started getting into it.
P.S I will add you to my favorites so I can come back and visit later
P.S.S If you want to bookmark my site I am at small business web hosting services. You never know you may find some good deals!

1:59 PM  
Anonymous commercial web hosting said...

I love your blog David Richard Brooks. How long has it been on-line? Reason I ask is I am doing a ton of work in the area of commercial web hosting and will probably end up starting a blog of my own. Funny how the internet brought me here when I was doing searches on commercial web hosting. Oh well, I am glad it did. Keep up the great blogging and I am sure I will visit Technologies used for RoadRaceResults.com Portal again!!

8:49 AM  
Anonymous small business web hosting services said...

Well I just got back from the gym and I am beat. I am currently doing some research on ftp web hosting and stumbled across your blog. Which cracks me up really. The internet can certainly land you off base sometimes. Even though Technologies used for RoadRaceResults.com Portal is not completely related I think it is a cool blog. I have read back through the archives and lots of people make some very good points. Well I have been on-line forever it seems. I need to continue to plug away at ftp web hosting. If you have the energy swing by ftp web hosting. I try to update my site weekly and maybe you will see something you like. I already snagged your URL and put it in my favorites. If you do not mind I will be back again. Great job!

5:23 PM  
Anonymous lowcost web hosting said...

Sad to say I just got back from a bowling tournament and decided to log in and do some websurfing. David Richard Brooks I love your blog. I had some very good laughs. I am doing a paper on net web hosting and have been downloading information for the last hour. I don’t know how I came across Technologies used for RoadRaceResults.com Portal but I am glad I did. It has set me back a little because I have spent the last hour reading your archives. If you don’t mind I would like to add you to my favorites so I can back again and read some more. Well I need to get back to net web hosting. I am almost finished with it. Great job.
p.s some very good points on your blog

4:22 PM  
Anonymous calgary web hosting said...

Hi David Richard Brooks your blog is really great! Wow :-) As I was out blog surfing and surfing the web for detailed info on small business web hosting services I stumbled across your blog. Obviously my search landed me here and it is a little off subject compared to Technologies used for RoadRaceResults.com Portal, but I am certainly glad I did come across your blog. Did I already tell you I like it! If you would not mind, I would like to add your link to my "favorites" page to come back and read again sometime. Should you ever need it, there's lots of information on this site about small business web hosting services. Again, great blog and keep up the great work!

5:53 AM  
Anonymous best web hosting company said...

Hi David Richard Brooks your blog is really great! Wow :-) As I was out blog surfing and surfing the web for detailed info on small business web hosting services I stumbled across your blog. Obviously my search landed me here and it is a little off subject compared to Technologies used for RoadRaceResults.com Portal, but I am certainly glad I did come across your blog. Did I already tell you I like it! If you would not mind, I would like to add your link to my "favorites" page to come back and read again sometime. Should you ever need it, there's lots of information on this site about small business web hosting services. Again, great blog and keep up the great work!

5:52 AM  
Anonymous web space hosting said...

All I can say is WOW David Richard Brooks. The other half and I just got back from our friends house (well her friends house) and I needed a huge break. I am working on a project right now that is based on lowcost web hosting. I have literally been on-line for 2-3 hours doing research. Even though Technologies used for RoadRaceResults.com Portal really isn’t on the same page as lowcost web hosting I am certainly glad I came across your blog. There are a ton of great view points on this blog. Well I think I can here the kids screaming in the background. I put you in my internet favorites and I will certainly come back and visit. If you want to take a peek at my site you can find me here at lowcost web hosting. I update my site very frequently. Again, great job blogging and I will be back again soon!

5:38 AM  
Anonymous personal web site hosting said...

Well this blog certainly is not about calgary web hosting. What the heck! I guess the internet can play some tricks on us sometimes. I have been on-line for two hours
researching calgary web hosting and came tumbling across your blog. I LOVE IT! I needed a break from calgary web hosting anyways :-) If you don't mind I want to add your
blog to my favorites list so I can come back later on and read some more stuff. Well I guess I should get back to researching calgary web hosting.
Even though my search is not on Technologies used for RoadRaceResults.com Portal I am glad I came across your blog. Keep blogging away!

4:47 PM  
Anonymous web space hosting said...

I have been on-line searching for hours for information regarding commercial web hosting and stumbled across your blog during my journey :-) David Richard Brooks your blog is really amazing! Keep up the great work. Obviously my search on commercial web hosting was way off when compared to Technologies used for RoadRaceResults.com Portal and find it funny how it landed me here. The internet is a funny thing. Anyways, great job on your blogging and keep up the good work! I been searching for commercial web hosting for over 2 hours and needed a break from it. I started reading your blog and really started getting into it.
P.S I will add you to my favorites so I can come back and visit later
P.S.S If you want to bookmark my site I am at commercial web hosting. You never know you may find some good deals!

3:55 AM  
Anonymous web hosting company for small business said...

What up David Richard Brooks! I just finished up a ten hour work day and decided to kick back and do some surfing. So I grabbed myself a drink and stumbled across your blog while doing some research on web hosting company for small business for a upcoming project I am doing. Well even though Technologies used for RoadRaceResults.com Portal isn’t what I was looking for I really enjoyed reading your blog. Your doing a great job and please keep up the good work. Lots of people do not keep their blogs up to date :0) There are some very interesting view points stated here. Anyways I am going to grab the bull by the horns and continue to plug away at web hosting company for small business. I have already bookmarked your blog. You many want to visit me at web hosting company for small business. You never know you might see something you like! Again great job.

7:29 PM  
Anonymous small business web hosting services said...

Hi David Richard Brooks your blog is really great! Wow :-) As I was out blog surfing and surfing the web for detailed info on net web hosting I stumbled across your blog. Obviously my search landed me here and it is a little off subject compared to Technologies used for RoadRaceResults.com Portal, but I am certainly glad I did come across your blog. Did I already tell you I like it! If you would not mind, I would like to add your link to my "favorites" page to come back and read again sometime. Should you ever need it, there's lots of information on this site about net web hosting. Again, great blog and keep up the great work!

5:53 AM  
Anonymous web hosting company for small business said...

I love your blog David Richard Brooks. How long has it been on-line? Reason I ask is I am doing a ton of work in the area of commercial web hosting and will probably end up starting a blog of my own. Funny how the internet brought me here when I was doing searches on commercial web hosting. Oh well, I am glad it did. Keep up the great blogging and I am sure I will visit Technologies used for RoadRaceResults.com Portal again!!

11:42 AM  
Anonymous commercial web hosting said...

Well this blog certainly is not about commercial web hosting. What the heck! I guess the internet can play some tricks on us sometimes. I have been on-line for two hours
researching commercial web hosting and came tumbling across your blog. I LOVE IT! I needed a break from commercial web hosting anyways :-) If you don't mind I want to add your
blog to my favorites list so I can come back later on and read some more stuff. Well I guess I should get back to researching commercial web hosting.
Even though my search is not on Technologies used for RoadRaceResults.com Portal I am glad I came across your blog. Keep blogging away!

6:13 AM  
Anonymous personal web site hosting said...

I have been on-line searching for hours for information regarding web hosting company for small business and stumbled across your blog during my journey :-) David Richard Brooks your blog is really amazing! Keep up the great work. Obviously my search on web hosting company for small business was way off when compared to Technologies used for RoadRaceResults.com Portal and find it funny how it landed me here. The internet is a funny thing. Anyways, great job on your blogging and keep up the good work! I been searching for web hosting company for small business for over 2 hours and needed a break from it. I started reading your blog and really started getting into it.
P.S I will add you to my favorites so I can come back and visit later
P.S.S If you want to bookmark my site I am at web hosting company for small business. You never know you may find some good deals!

4:03 PM  
Anonymous small business software said...

Hi David Richard Brooks, I read your post which I find interesting and very informative! I was also looking for related info which I found
Some at Accounting software
It's not exactly what I was looking for but it was nonetheless interesting to read.

3:21 PM  
Anonymous ebusiness software said...

Hey this blog is not about ecommerce software

I have been doing hours of research on "Accounting-Software" and it brought me to your blog on Technologies used for RoadRaceResults.com Portal. Anyways, David Richard Brooks I was reading your blog and I think it is really cool. It’s really a pleasure reading your posts! Keep up the great work.

Keep blogging away :-)

1:57 PM  
Anonymous best web site hosting said...

Thanks for the blog, I think it's good. Just keep going! Don't stop. I have a managed web hosting, website. If you'd like to get more info about managed web hosting and related stuff, please check it out!

1:03 PM  
Anonymous ecommerce software said...

Hey, you have a great blog here! I'm definitely going to bookmark you!
I have a small business software site/blog. It pretty much covers small business software related stuff.
Come and check it out if you get time :-)

10:39 AM  
Anonymous vps web hosting review said...

David Richard Brooks,

I saw your post
regarding vps server .

I have about 7 VPS servers most with different companies.
I had one with Rackforce.com that was working pretty well.
I had upgraded to their top VPS plan and I had close to 100
websites on there which was pretty good. I had some
restaurant websites, marketing info websites a wide variety.
After several months with Rackforce.com I got an email through
their support system. "Account Closed" Holy cow! Heart attack time!
I looked at the ticket and they closed the account because of one
spam complaint by one of my customers.
No warning, I had never had one complaint about any of
my customers before, first time, they shut down everything.
They did not even let me suspend
the customer's account or deal with the problem. Just nuclear option.
I tried to negotiate with them and they even refused to let me
access the data to back it up.

Lucky I had been pretty good about backups on my end.
Bottom line. If you are starting to resell hosting watch out
for Rackforce.com unless you really enjoy heart attacks.
You are just one complaint away from losing your whole
business.

I think Servint and Liquidweb are some of the best VPS providers
I have found if you are looking for alternatives.

More posts on this topic

http://www.sitepoint.com/forums/showthread.php?p=2437180&posted=1#post2437180
http://www.hosthideout.com/showthread.php?p=97224#post97224
http://www.webhostingtalk.com/showthread.php?t=478368

6:53 AM  
Anonymous reliable hosting said...

You have a great blog here! I'm definitely going to bookmark you! I can get you web site hosting. All you need to do is visit my website.

2:52 AM  
Anonymous reliable hosting said...

You have a great blog here! I'm definitely going to bookmark you! I can get you web site hosting. All you need to do is visit my website.

10:14 PM  
Anonymous Anonymous said...

Learn how to install your Webserver Software & How to install PHP, MYSQL,PERL,PHPMYADMIN + MORE 100% FREE

YOU'LL DISCOVER...

How to host unlimited websites & domains for free.
How to install Webserver Software on your PC easily.
How to install PHP , MYSQL , PHPMYADMIN, PERL & ZEND... on your PC
Replicator site + MYSERVER Tutorials software to earn lots of money paid instantly to your PAYPAL account + how to promote it to millions 100% FREE.
And Much More...

Go here now : http://lnk.in/4cur

http://lnk.in/4cur

http://lnk.in/4cur

Thank you and hurry.

11:50 AM  
Anonymous Anonymous said...

houston accounting jobs

12:16 AM  
Anonymous Anonymous said...

accounting job web site

3:34 AM  
Anonymous Anonymous said...

Hey, while searching for widgets for my blog, I stumbled upon www.widgetmate.com and wow! I found what I wanted. A cool news widget. My blog is now showing latest news with title, description and images. Took just few minutes to add. Awesome!

11:44 AM  

Post a Comment

<< Home

FREE hit counter and Internet traffic statistics from freestats.com