Forum Moderators: mack

Message Too Old, No Replies

Unix or Windows Hosting?

         

davewray

10:22 pm on Feb 13, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I have another newbie question! I see that I have two hosting options. One is Windows 2000 and the other is Unix. Do I have a choice of which one I can use...and if I do, which would you recommend? (On my personal computer I use Windows XP..does this make any difference?) Thanks!

Dave.

littleman

10:33 pm on Feb 13, 2003 (gmt 0)



Dave, that is the subject of many a holy war. I suggest doing a lot of research on the subject and making your own choice.

Mardi_Gras

10:39 pm on Feb 13, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Dave - without making any recommendation (and starting a holy war;)) I will say:

1) You can use either - depending on some things you want to do one may be better than the other for you

2) The OS you are running on your desktop is not a factor.

kevinpate

10:53 pm on Feb 13, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



holy war? you mean there is something remotely holy
about the company that makes:_________

hehehe, I'll let the saber rattlers decide which of the two companies belongs in the blank 8^)

davewray

11:07 pm on Feb 13, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Ok, so what you're saying is that there would be no implications for using one or the other? Why is Unix based hosting typically cheaper? Ok, don't tell me which one is better...but can you give me some pros and cons for each choice? Can you use all scripting languages in either Unix or Windows? Which is more reliable? Why is Unix cheaper if they both do the same things? See my dilemna? ;)

digitalghost

11:49 pm on Feb 13, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Win- More expensive because of licensing issues.

Reliable- Depends, I prefer *nix (safely sitting on the fence)

Scripting Languages- You can't run .asp on a Unix system.

If you need a database, the licensing on Win servers isn't cheap.

amoore

11:57 pm on Feb 13, 2003 (gmt 0)

10+ Year Member



Scripting Languages- You can't run .asp on a Unix system.

you can if you write your ASP using perl instead of something like VBScript.
[apache-asp.org...]

... but it's not all that common.

davewray

12:00 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Sorry for my ignorance, but I am new! asp? Can you tell me what this is and not just what the letters asp stand for :) So, from the above post, for all intents and purposes *nix would be the way to go?

msr986

12:01 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I would suggest that you look and see how many viruses and exploits have affected each platform. I think you will find that one of the choices is far more secure than the other.

caine

12:05 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



asp = active server pages. (i hope i've remembered that correctly).

Basically its worth dipping your toes in too IIS5 on the Win2000 box, and then also into Apache on Linux. The reality is money against time, though which ever way you are choosing, the will both consume time until you know that you have a strong (not crashing), relatively inpenatrable host,

oilman

12:23 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Dave - looks like everyone is dodging a bit on this one. Nobody really wants to come out and choose one way or the other - so I will. I'd go with a unix setup over a Windows setup everyday and twice on Sundays but that's just me :)

I am biased since I started with unix. I did a little work on a Windows hosted site for a client and it drove me nuts - I couldn't get anything to work the way I wanted to - granted it was a homegrown system and not totally setup correctly.

I think to a small degree it depends on what you are planning to do with the website (you can do anything you want with either system really). If you are just going to do a small static site of the hobby variety then you could literally flip a coin because none of the issues between the 2 systems are going to affect you. Also, if it's just a personal site with no bells and whistles then you may want to save some $$$ and go with unix.

davewray

12:42 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Thanks oilman! But I do have to ask...I am planning neither a "hobby" site nor a huge corporate site, more like something in between. Eventually I should have hundreds of pages of content. In terms of bells and whistles all I'm looking at are simple scripts for things like forums and such. Let me ask you this, what type of complicated bells and whistles would NOT work on a unix system? Thanks :)

ggrot

1:14 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



There is nothing you can't do on a unix system.

dingman

1:21 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The only drawbacks to Unix as opposed to Windows that I can think of are:

1) If you have existing ASP code you want to use, it will be somewhere between difficult and impossible to run it on a Unix system.

2) Depending on the host and the skills of the programmers involved, access to Windows-based data repositories like Access or M$ SQL Server *may* be harder. There *are* drivers for both of those, but since I've never kept data on Windows I haven't had occasion to compare their ease of use with that of the more common Unix choices for the same niche.

That said, I'd never voluntarily use proprietary anything - and that goes for proprietary Unix as well as Windows. I've run into far too many problems in the proprietary software world that arose directly from the proprietary development model. I'm alergic to Windows, which isn't the case with proprietary Unix, but I can't really reccomend either in good conscience. If you want to deploy on NetBSD (open-source), I can't reccomend that you hire me to set up the server, but I don't see the same expensive hassles in your future that I would with closed-source systems.

Furthermore, if you don't know what ASP is, then I think you might as well go ahead and learn PHP or Perl instead. They can both fill the same problem space as ASP, and can both run on *nix or Windows servers. JSP might be another option with simillar benefits, but I don't really know much about it.

Yeah, I'm pretty sure I know which side wears the halos and which one has horns. I also know people who disagree and still have my respect.

oilman

1:54 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Dave - I should clarify - I wasn't saying that unix has less bells and whistles - I just think that it's easier to use and if you're not using Access DBs etc it's definitly the way to go. ggrot is right - there's nothing you can't do on unix.

If you're going to be using some of the more popular perl/php bulletin board scripts etc you may want to look at unix over windows. Usually there are some modifications that need to made to make perl work under windows.

wheel

2:27 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Dave's hosting, not administering. So some of these points are moot.

If all you're doing is uploading HTML files, MS or *nix are functionaly identical. If that's all you're doing then the only real difference is price. *nix systems tend to be cheaper due to licensing costs the host has to pay (probably no licensing on *nix systems).

If you are getting into script/program developement, Windows platforms have a reputation for being easier/faster to develop on. As mentioned above some types of programs won't run on one system or the other. So if you have predeveloped programs you need to run, make sure the system will run them. For example '.asp' programs are typically run on Windows machines, not *nix.

As a Windows user, if you are getting into script/program development *nix systems are going to be non-intuitive. However *nix systems do have a reputation for being secure and stable (this is the area where people get into holy wars). As well, you will probably find lots of free but very functional software for *nix systems.

Ultimately, if you are not doing anything too fancy, go with what's the best price. For low end applications the hosting company you go with will have more to do with your satisfaction than anything.

marcs

4:20 am on Feb 14, 2003 (gmt 0)

10+ Year Member



For low end applications the hosting company you go with will have more to do with your satisfaction than anything.

Agreed. I'd go as far as to leave out the "low end" part.

There are excellent and horrible hosting companies, regardless
of platform they base their machines on.

That said, this message is being typed on a Linux desktop
machine, so hosting companies being equal, that gives
away my preference.

VictorE

4:27 am on Feb 14, 2003 (gmt 0)

10+ Year Member



1) If you have existing ASP code you want to use, it will be somewhere between difficult and impossible to run it on a Unix system.

I am using Chili!Asp on a *nix host without problems.

davewray

5:07 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Well folks, I took the plunge! I did some research on good hosting companies so hopefully I chose well! I went with the Unix server. I just logged into my manager page and man is it ever complicated looking! I'm going to have to do a huge amount of reading to figure out ftp'ing, email aliases, and a myriad of other things! Wish me luck. I'm sure I'll be in here again asking questions :)

EliteWeb

5:14 am on Feb 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



See what the host offers. If you used to unix as a way of life and commands then go with it, because my background is with commands and with gui (mac) i can use anyone. I feel like i have more control when I can type in the commands rather than click for everything. Does the host offer shell access (ssh/telnet) are you only concerned with uploading files and it showing them? Check netcraft.com for the uptime of the host your interested in, see the statistics and compare them.. You can really make any system be reliable it depends on the system administrator :D So if UNIX command control doesnt phase you as something youd want go with the one with the best speed, the best uptime, the best help and support. Web is easy it just serves.