Does .NET support unix clients?

T

Tony

Hi Friends,
I'm planning to use .NET to develop my websites for 2007. Unfortunately
I have about 5% of Mac users and about 1% of Unix users. Anyway, I cannot
ignore them.

My question is, if I develop my websites with ASP.NET can my Mac or
Unix/Linux client still able to access my website?

For Mac there're both OS9 and OSX. For Unix/Linux, I don't have any
info.

Thanks,
Tony.
 
C

Cor Ligthert [MVP]

Tony,

That depends completely on the browsers (and versions) that the clients are
using. ASPNET generates at the serverside HTML and JavaScript for the
client, where you can in Visual Studio Net 2005 tell to check on the rules
for compatibility.

However, if you have things as rich client pages, than it is probably
impossible, because the clients computer needs than to have installed Net.
However that is not the most common way.

I hope this gives an idea.

Cor
 
T

Tony

So, if the client supports JavaScript, there's high possibility that it will
support .Net, am I correct?

Thanks,
Tony.
 
V

Vadym Stetsyak

Hello, Tony!

JavaScript and .NET are separate technologies. _Server_ with .NET code generates JavaScript and sends it to the _client_ brower. Browser doesn't have to know if JS was generated by .NET or smth else.

--
Regards, Vadym Stetsyak
www: http://vadmyst.blogspot.com
 
T

Tony

That's what I mean. If the client browser support JavaScript (Just standard
JavaScript), then it can fullfill the page generated by the .NET server, is
this correct?

Thanks,
Tony.
 
J

Jason Hales

There's also Mono but it might complicate a browser-based solution

http://www.mono-project.com/Main_Page

"Mono provides the necessary software to develop and run .NET client
and server applications on Linux, Solaris, Mac OS X, Windows, and
Unix."

I've not used MONO but I've heard alot of people talking about it
 
J

Jon Skeet [C# MVP]

Tony said:
That's what I mean. If the client browser support JavaScript (Just standard
JavaScript), then it can fullfill the page generated by the .NET server, is
this correct?

Yes - the client needn't know it is talking to a .NET server at all.
It's not really a case of whether the browser "supports" .NET - it's
whether it supports the data that your server sends to it.
 
C

Cor Ligthert [MVP]

Jason,
"Mono provides the necessary software to develop and run .NET client
and server applications on Linux, Solaris, Mac OS X, Windows, and
Unix."

I've not used MONO but I've heard alot of people talking about i

That is exactly what is not needed when it is not a Rich Client.
You are probably making things that were totaly cleared up for Tony again
troubled.

:)

Cor
 
T

Tony

Hi Jason,
Since I have less than 1% of visitors who's using Unix. I won't spend
too much effort on this but I'll keep this knowledge just incase the percent
increases

Thanks,
Tony.
 
T

Tony

Thanks Vadym & Jon,
I think this is clear enough for me. I'm getting a bit more confident
to walk this way, but I'll try to setup a Unix environment to test it
anyway.

Regards,
Tony.
 
J

Jason Hales

Cor, you're right I totally agree..I was trying to give Tony extra
info; forewarned is forearmed - or something like that ;-)

Jason
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top