473,378 Members | 1,571 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

Abandon "Remoting" completely


There is not going to be such a thing as "remoting" 2 years from now.
I still see people working with it, and I wonder why they are not
keeping up.

Windows Communication Foundatoin, aka .Net 3.0, completely replaces
that. Why does anyone waste time on something that won't be around
soon?

Jul 30 '06 #1
6 1135
Hello Mike,

Firstly, remoting is not just call between components in the network but
calls in your single app, for example between appdomains
Secondly, WCF is not released yet, and for the most of production projects
using it isn't appropriate.

MThere is not going to be such a thing as "remoting" 2 years from now.
MI still see people working with it, and I wonder why they are not
Mkeeping up.
M>
MWindows Communication Foundatoin, aka .Net 3.0, completely replaces
Mthat. Why does anyone waste time on something that won't be around
Msoon?
M>
---
WBR,
Michael Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do not
cease to be insipid." (c) Friedrich Nietzsche
Jul 30 '06 #2

"Mike" <ra****@lygenerated.coma écrit dans le message de news:
ag********************************@4ax.com...
>
There is not going to be such a thing as "remoting" 2 years from now.
I still see people working with it, and I wonder why they are not
keeping up.

Windows Communication Foundatoin, aka .Net 3.0, completely replaces
that. Why does anyone waste time on something that won't be around
soon?
??? And what would you use *today* to fill roll that Remoting fit quite well
????

Arnaud
MVP - VC
Jul 30 '06 #3
Mike,
People "waste time" with it because they've built entire app infrastructures
around the fact that it is there since .NET 1.0 BETA.

Now in .NET 2.0 you have the IPC channel (named pipes) which I have seen
some claim is 80 times faster. Fortunately, I use an interop named pipes
transport that doesn't rely on remoting or MarshalByRefObject.

But, Remoting is not "going away" by a long shot.
Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"Mike" wrote:
>
There is not going to be such a thing as "remoting" 2 years from now.
I still see people working with it, and I wonder why they are not
keeping up.

Windows Communication Foundatoin, aka .Net 3.0, completely replaces
that. Why does anyone waste time on something that won't be around
soon?

Jul 30 '06 #4
Windows Communication Foundatoin, aka .Net 3.0

Isn't that like saying "Germany, aka Europe"?

;-p

Marc
Jul 31 '06 #5
Peter Bromberg [C# MVP] wrote:
Mike,
some claim is 80 times faster. Fortunately, I use an interop named pipes
transport that doesn't rely on remoting or MarshalByRefObject.
What is that? Not inheriting from MarshalByRefObject would be really handy.

dan
Jul 31 '06 #6
Dan,
sample implementation for a "Cache" here:

http://www.eggheadcafe.com/articles/20060404.asp

Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"Dan Holmes" wrote:
Peter Bromberg [C# MVP] wrote:
Mike,
some claim is 80 times faster. Fortunately, I use an interop named pipes
transport that doesn't rely on remoting or MarshalByRefObject.
What is that? Not inheriting from MarshalByRefObject would be really handy.

dan
Jul 31 '06 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Pankaj Jain | last post by:
Hi All, I have a class A which is derived from ServicesComponent to participate in automatic transaction with falg Transaction.Required. Class A is exposed to client through remoting on Http...
22
by: Dr Duck | last post by:
GDay all, Something seems odd to me.... I wrote a simple C# function public void bind(ref object a, ref object b, bool atob) { if(atob) b = a; else
99
by: Jim Hubbard | last post by:
It seems that Microsoft not only does not need the classic Visual Basic developer army (the largest army of developers the world has ever seen), but now they don't need ANY Windows developer at a...
0
by: feng | last post by:
Hi, I am having a strange problem right now and I don't even know how to go about it. Someone please help me! Any inputs will be highly appreciated. We have an application that has a VB.Net...
4
by: SH | last post by:
I wish to create a program (really a Windows Service) that sits and waits for a client PC to communicate with it, but I can't come up with a good method of doing so. I want to have a service...
0
by: Feng | last post by:
Hi, I need my remoting server to callback to my client and I am trying to do that using delegate. While the client invoking the server OK, I am getting the following error when the server trying...
0
mmfranke
by: mmfranke | last post by:
Hello. Hi. I'm writing a logging service that uses .NET remoting. The idea is that the service publishes an EventProcessor object that clients can access via .NET Remoting, passing it...
2
by: Wimpie van Lingen | last post by:
Hey I have some more questions with regards to Remoting in .NET 2. I'm using TCP with the Binary formatter. My solution consists of 4 projects: - Class Library containing the server classes...
1
by: sandeepbhutani304 | last post by:
have 2 projects communicating each other with .NET remoting. But when I am trying to call these functions I am getting the error: The input stream is not a valid binary format. The starting...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.