Aldridge Software Limited
Home   HTML     AJAX     PHP     FoxPro     CSS     MySql  
Aldridge Software Limited NO LONGER provides software services for companies based in the West Midlands.
The majority of the programs were written for the desktop in Visual Foxpro, a rapid application development tool from Microsoft.
Web development was in html/css/ajax/php/mysql (as you can see from these pages)
As an example, all the code for the original of this site is available to view in the various 'tabs'.
In 2014, I decided that the Internet and I were drifting apart, as some if my websites started breaking when the hosting provider upgraded PHP and MySql, and some of the commands I use were "deprecated". In all of the years using FoxPro, it never "lost" a command, from version 2.0 (dos) to VFP 9, everything would work no matter how long ago you wrote it. Indeed, I was once told some of the lines of code in my last job were 20 years old.
So without being too much of a Luddite, here are a two examples:
In HTML, which one of these is easier to remember and type;
<table align="centre">
<table style="left-margin:auto;right-margin:auto;">
In PHP, all the mysql_ functions are deprecated from PHP 5.5 and above, yet in earlier versions it was the only way to connect to a MySql database.
I can understand if something is broken, but this seems change for its own sake, and to keep web developers in work.
Now some of you may say "but it's progress", yes, that's all well and good, but not if you have to continually keep going back over your old work just to keep up. I think we will have gone a step too far when the oldest (historical) web sites become unreadable by modern browsers.
One of the mottos of the electrical contracting company I worked for was "If you can't control it, don't do it", and I had no control over the hosting. I could have gone for fixed IP addresses, and hosted the sites myself but that would have been a bit expensive, so I have tried to steer my sites away from modern technologies. I now use all the AJAX, PHP and MySql on a local machine, where I can control the updates, and then just upload the plain html files to the hosting provider. I'm sure, at some point in the future even this will be broken! This also has the advantage of having a perfect copy of the web site on a local machine.
Contact: dave at sunrisetoday dot co dot uk