Forum Moderators: mack

Message Too Old, No Replies

Which Script Language? Which Database

Perl, php, or ASP? SQL Server, MySQL?

         

kiwibrit

2:26 pm on Jun 7, 2005 (gmt 0)

10+ Year Member



Not sure where to put this - hope I have got it right.

I have been running our company web site for several years now. I am comfortable with HTML and reasonably so with CSS. But now our company is having its procedures integrated through database - holding stuff like part numbers, stock, costs, and so forth. From this can be produced facts like possible assemblies, there sizes, and prices.

It would be very handy to show our customers some of that information on screen. It seems sensible to have automatic updating from our company database to the web, so that the information is always up to date.

I have played around with guest books and forms - modifying standard scripts, in Perl and php. I have some distant, limited, experience in programming in ALGOL and BASIC. I have used Excel for data extraction, and have some limited use of Access, but that its with databases - though I think I understand the core principles.

Most of the information I require is on the internal (ie not the domain) server in Excel format - which is then taken up by the data base.

I had decided the way to go was to use php and MySQL (importing the data from Excel). However, I consulted the outside contractor who is putting our server database together. His comment was that the database itself is a Microsoft SQL Server back end, and an Access front end. It had Excel data in. support files for various bits and pieces. He thought that for my web development, he favoured SQL Server and ASP over PHP and MySQL.

I'd be grateful for your comments. I think all the data I need is in the Excel support files. Going the Microsoft route seems an expensive solution to me, for what I want to do. But I could be confused with someone who really knows what he is doing.

wheel

5:21 pm on Jun 7, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Your hosting guy is correct in suggesting that if you're trying to access data in a fixed format, you should be seriously considering using the same platform the database is on. Sounds like MS is the platform you should be looking at. All other things being equal, php/mysql is probably a better/cheaper place to start - but for you it's not 'all other things being equal'.

In terms of scripting and stuff, precious little difference between the two platforms.

In terms of using excel sheets as your database, that seems odd. FIrst, I think you're going to have to write a conversion program no matter what platform you're using, I don't think either platform will use an excel sheet as raw data directly. So you'd be better using the raw access database. And if you're using an access databse, then an MS box is the way to go. (and if you don't use the access database now, bet you'll want to eventually - at which point you don't want to be sitting on an php/mysql platform).

The additional cost of MS hosting is likely to be small.

kiwibrit

5:41 pm on Jun 7, 2005 (gmt 0)

10+ Year Member



Thanks, wheel. I suspect the Excel was raw data used to make the database - rather being a live part of it. I have had problems accessing the Access database through my VPN - but that should not be a problem for long. Once I've accessed that, I will have a much clearer idea of what's going on.

I see logic of having commonality. Thanks once again - it's been a help to chew this over.