Architecture Question: RMI/Web Methods for assemblies, libraries ( mono, gtk, et alias )

J

jbailo

I have been working with c#/dotnet and mono and
also the Gtk toolkit ( I have used Qt as well).
I am working on a java project at work too.

My question is: why do we need to have local
assemblies or libraries for link or run?

Can't a single 'framework server' be set up on
the Internet to sent the services of the framework?

Isn't that what RMI and 'web methods' are all about?

So why isn't System.Dll and System.Object a networked
service?

Why isn't Gtk a shared networked library?

Why aren't the java Core classes public and networked?

Why do I have to 'download and install' all these
libraries, which are the same across all these
local hard disks and therefore highly redundant.

Advantage would be that it would always be up to
date, and common across applications. Less installation.
And it would be truly, write once, run anywhere
because you would not need to have java classes,
assemblies or libraries when you build, or run.
 
D

daniel

It sounds great but you miss something that is obvious
and that can make things dificult and it is when your
centralized computer fail what do you do?, all apps that
depends on those, say, webservices cannot run, or they
need to find another provider, or they just have what
they need on their own machine....


daniel.
 
?

=?iso-8859-1?Q?Lin=F8nut?=

While restarting Outlook, jbailo grumbled:
My question is: why do we need to have local
assemblies or libraries for link or run?

Can't a single 'framework server' be set up on
the Internet to sent the services of the framework?

Isn't that what RMI and 'web methods' are all about?

So why isn't System.Dll and System.Object a networked
service?

Why isn't Gtk a shared networked library?

Why aren't the java Core classes public and networked?

Why do I have to 'download and install' all these
libraries, which are the same across all these
local hard disks and therefore highly redundant.

Advantage would be that it would always be up to
date, and common across applications. Less installation.
And it would be truly, write once, run anywhere
because you would not need to have java classes,
assemblies or libraries when you build, or run.

What a security nightmare!
 

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