D&C Lug - Home Page
Devon & Cornwall Linux Users' Group

[ Date Index ][ Thread Index ]
[ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] Web Server



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 03 February 2003 10:23 pm, Simon Waters wrote:

> > C# itself is a very nice language
>
> But Theo you hate Java I thought, so what is it about C# that
> makes you say it is "nice"?

C# doesn't seem to have the same slow feel java does.

> Convince me you aren't schizophrenic.

You mean you didn't know?  this is my evil windows lover side ;)

> What was the doc saying about MS at their most cuddly.
>
> Without integration to Passport I don't see a future for the
> strategy - gee yes it'll run on any OS for as long as you per
> user licence your ADS boxes to oversee security.

ADS? active directory? what's that needed for? (i've never touched ADS in my 
life!)

I've never signed up for a passport, and never will.  .NET isn't really 
anyhting to do with passport (in a way).  think of it as a huuuuuge shared 
library, full of absolutly everything you'd ever want, and much much more.  
It's not at all tied into anything windowsey at all, except the obvious 
things like certificate store (although that is the same in any desktop 
enviroment, kde included).

> Like show me when it works - sorry impedance mismatch doesn't go
> away - sure you can code a subset common to all - but QT has
> done the look like the other OS natively for ages bit if it is
> asthetics that bother you.

bindings to the runtime allow anyone to write interfaces to any interface.  
going to the example of certificates before, a binding from the .net 
framework allows you to (for example) use the KDE certificate store, of if 
running using gnome binding use the gnome ccertificate store (goes it have 
one? -- ive not used gnome for years ;p).  Thats the sort of integration i 
mean, not *only* widgets.

Another example - icon cache.  each desktop enviroment does it in it's own 
way.  All you need to do is use the .net framework icon cache, and the 
desktop bindings do the rest for you.

that is the problem that has been plauging GUI development in linux for a long 
time.  I like XMMS, but can it easily be removed from the taskbar?  i've not 
found a way (short of using kstart).  by using the .net bindings, some 
(theoretical) code:

 this.ShowInTakbar = false;

it doesn't matter what the language is, it could be c++, C#, perl, pyhton, or 
anythign else that has the language bindings, and it doesn't matter wether 
it's kde, gnome, or windows - all the code works the same.

Thats the sort of compatibility GUI development has needed.



>
> Why would I advise someone who can get excellent object
> "brokerage", and development tools in Java for all platforms
> likely to matter to go for something supporting less platforms,
> with even more limited Open Source implementations, with less
> security architecture - all tied to a company renown for it's
> predatory practices, and poor security.

you shouldn't.  .net needs a long time to gain popularity, it's no where tried 
and tested enough to be used for any mainstream apps.

 ~ Theo

- -- 
Theo Zourzouvillys
<theo@xxxxxxxxxxxxxxxx>
<http://theo.me.uk/>





-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+PwFo448CrwpTn6YRAjKHAJ9DkBZj2IlOhWQNaKxwJmghDQxvtwCgsVmJ
bAg1gTdoShrivP0wuB67x2o=
=ACQj
-----END PGP SIGNATURE-----


--
The Mailing List for the Devon & Cornwall LUG
Mail majordomo@xxxxxxxxxxxx with "unsubscribe list" in the
message body to unsubscribe.


Lynx friendly