|
Hi,
There is a lot of talk these days about the .NET vs J2EE thing. I have taken a look on both sides and I was wondering if the COM+ architecture is still a fundamental thing in .NET for distributed computing?
(Yes I know, .NET eventually emerged out of COM+2.0 or NGWS or whatever)...
But for distributed computing, have things changed from COM+ ? Is there such a thing as J2EE that offers server-side containers being statefull (<-> COM+, as far as I remember?), how slick and integrated is everything?
They must be a lot more elegant right now, can someone please give me a pointer to information in msdn about that?
thanx for reading, cursing and flaming
|
|
|
|
|
Com+ is fundamental in distributed computing, whether you use .NET or not, the services provided by Com+ are the fundamental thing (like distributed transactions, object pooling, the easy thread development architecture, etc..), which were not supplanted by any new technology (yet).
In .NET you can write Serviced Components (this are the Com+ components that we write today in Visual C++, Visual Basic,..), these will run inside Com+ and can take advantage of the services provided by it.
Right now there isn't support for statefull components, in the sense of J2EE, but microsoft it's working on a new technology that permits something like this, I can't remember the name (something like "Object Space" or so).
The idea of statefull componentes is just the opposite to the spirit of Com+, where one of the rules is "do not maintain state" (see Transactional COM+: Building Scalable Applications by Tim Ewald http://www.amazon.com/exec/obidos/ASIN/0201615940/qid%3D1013822174/ref%3Dsr%5F11%5F0%5F1/103-4000867-4379823)
Hope this clarify a bit.
(and sorry about my english
Andres Manggini.
Buenos Aires - Argentina.
|
|
|
|
|
I use VC 6 + MFC to develop standalone 'traditional' mfc based apps. Along with a lot of others I expect. I'm not in the slightest bit interested - at least not yet - in the .net runtime platform stuff and all that internet linkage that seems to be stuffed in there and that MS is pushing as the latest and greatest.
But I am interested in a compiler update and new release of mfc that can be used for traditional Windows app developers, especially if it has more bugs fixed, better support for Windows xp user interface etc etc.
So would VS .net do anything for me? Or am I locked into VS6?
Can anyone comment on the reliability, bugginess of vs .net?
|
|
|
|
|
VC.Net has a *TON* of *NEW* features:
New IDE for generating classes, events.
New MFC classes, some classes now templatized.
New compiler/link switches.
New C++ extensions.
I've ported some of our existing projects into the VC++ .NET IDE and compiled them without any problems. The compiler certainly is better/stricter than VC 6.0. in a nutshell if your're a VC++ developer you should be using VC++ 7.0 (.NET).
Normski. - Professional Windows Programmer
|
|
|
|
|
Hi Almond
Well, How about speed in compiled program by .NET and new Win32 library ?
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Hadi_Rezaie wrote:
Well, How about speed in compiled program by .NET and new Win32 library ?
new Win32 library?
Normski. - Professional Windows Programmer
|
|
|
|
|
Norm Almond wrote:
I've ported some of our existing projects into the VC++ .NET IDE and compiled them without any problems. The compiler certainly is better/stricter than VC 6.0. in a nutshell if your're a VC++ developer you should be using VC++ 7.0 (.NET).
What about the target system ? Do you need W98 or better ? Any other thing to look for ?
I tried an app with MFC as a shared library and had some problems in the target system. Where to look for information about redistributing DLL's ?
|
|
|
|
|
Anyone had any trouble using VC6 and VS.NET on the same machine?
I won't install VS.NET till at least 5 people say it works without a hitch.
Johannes
|
|
|
|
|
I have the RC1 and VS6 on my computer and they both seem to work. I don't have the RTM yet.
--
Peter Stephens
|
|
|
|
|
Works fine for me on two machines.
|
|
|
|
|
Works fine here, I even installed VC6 after VS.NET without any problems.
James
Sonork ID: 100.11138 - Hasaki
"Not be to confused with 'The VD Project'. Which would be a very bad pr0n flick. " - Michael P Butler Jan. 18, 2002
|
|
|
|
|
They coexist just fine.
Tim Smith
Descartes Systems Sciences, Inc.
|
|
|
|
|
I have VC6 and VC.NET RC and they coexist just fine. This is post no. 5, so you may proceed
|
|
|
|
|
I have VS6 and VS.NET beta 2.0 running together fine. For a short while I also had MS Embedded tools [VB and VC] 3.0 installed. All this is on Win2K server SP 2.0
Regards
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
If you don't find me on CP, I'll be at Bob's HungOut
|
|
|
|
|
Thank you all. It seems there shouldn't be any problems.
Johannes
|
|
|
|
|
A voice of dissention from this .Net love fest.
I was able to install both VC6 and VS7 on the same machine. However, VS7 did not support a few of our project configurations with SourceSafe. I also had problems with libraries; in short some libraries build for VC6 would run with VS7, but not the other way around.
On top of that, I encountered so many bugs, aggravating quirks and just plain idiotic interface elements in VS.Net that I just uninstalled it. Whatever benefit a new compiler and linker might provide could not overcome the aggravation of working with VS.Net.
(Try converting a project, or rather "solution", with a base library and several executables dependent on that library but not each other. You will be both amazed and baffled at how the "solution" interprets "dependencies." Then try a build/debug cycle. This was the moment I started swearing very loudly and decided I'd had enough.)
|
|
|
|
|
Hello,
I have this private assembly, and I want to ensure that it can be used only
in my application. I have signed the assembly using strong name key pair
that I generated.
But when I am calling it dynamically (i.e. Assembly.Load) how can I ensure
security, i.e. check for the public key, so that only my application will be
able to use it coz only my application knows my public key?
Any ideas?
- Tariq
|
|
|
|
|
Hello;
I'm getting following error when i execute the page. How can i solve that problem.
I have installed VS.NET Beta 2 & Latest Microsoft .NET Framework Pack
Thank you...
Server Error in '/lab1' Application.
-----------------------------------------------------------------------------
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: File or assembly name System.Web, or one of its dependencies, was not found.
Source Error:
Line 71: -->
Line 72: <httphandlers>
Line 73: <add verb="*" path="*.vb" type="System.Web.HttpNotFoundHandler,System.Web">
Line 74: <add verb="*" path="*.cs" type="System.Web.HttpNotFoundHandler,System.Web">
Line 75: <add verb="*" path="*.vbproj" type="System.Web.HttpNotFoundHandler,System.Web">
Source File: c:\inetpub\wwwroot\lab1\web.config Line: 73
Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Web' could not be loaded.
=== Pre-bind state information ===
LOG: DisplayName = System.Web
(Partial)
LOG: Appbase = file:///c:/inetpub/wwwroot/lab1
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
===
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Post-policy reference: System.Web
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705/Temporary ASP.NET Files/lab1/bff68e54/650e5fc7/System.Web.DLL.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705/Temporary ASP.NET Files/lab1/bff68e54/650e5fc7/System.Web/System.Web.DLL.
LOG: Attempting download of new URL file:///c:/inetpub/wwwroot/lab1/bin/System.Web.DLL.
LOG: Attempting download of new URL file:///c:/inetpub/wwwroot/lab1/bin/System.Web/System.Web.DLL.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705/Temporary ASP.NET Files/lab1/bff68e54/650e5fc7/System.Web.EXE.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705/Temporary ASP.NET Files/lab1/bff68e54/650e5fc7/System.Web/System.Web.EXE.
LOG: Attempting download of new URL file:///c:/inetpub/wwwroot/lab1/bin/System.Web.EXE.
LOG: Attempting download of new URL file:///c:/inetpub/wwwroot/lab1/bin/System.Web/System.Web.EXE.
-----------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.0.3705.0; ASP.NET Version:1.0.3705.0
OGED
|
|
|
|
|
Orkun GEDiK wrote:
I have installed VS.NET Beta 2 & Latest Microsoft .NET Framework Pack
The .NET framework will not co-exist with the pre-version 1.0 releases of the framework. This might be the cause of the error.
Note that this will no longer be the case after 1.0, betas for 2.0 will co-exist with 1.0
Get rid of the beta or the release version and see if that clears up your problem.
In order to do so you may have to do a clean install of windows.
James
Sonork ID: 100.11138 - Hasaki
"Not be to confused with 'The VD Project'. Which would be a very bad pr0n flick. " - Michael P Butler Jan. 18, 2002
|
|
|
|
|
Thank you. I'll try your solution.
OGED
|
|
|
|
|
I know that .NET apps will run on Windows 98, and I also know that Visual Studio .NET won't. Does anyone know what the alternative options are for developing .NET apps from a non 2k/XP system? Thanks in advance
--
Peace,
Amit Jain
|
|
|
|
|
From what I've heard, you can use the SDK on any windows OS that supports .NET; only VS.NET requires 2K/XP.
I know there are some source editors being made for C#/VB.NET, but I don't know if any of those plan on allowing form design.
James
Sonork ID: 100.11138 - Hasaki
|
|
|
|
|
@!#$*&@$*&!@#$ I made a mistake!
I was incorrect when I said that the SDK would run on 98/ME, it too requires 2K/XP.
I confused myself, the SDK will run on NT4, but ASP.NET requires 2K to work. I switched NT4 with 98/ME and ASP.NET with VS.NET.
Sorry for the confusion,
James
Sonork ID: 100.11138 - Hasaki
"Not be to confused with 'The VD Project'. Which would be a very bad pr0n flick. " - Michael P Butler Jan. 18, 2002
|
|
|
|
|
Will the final release of VS.NET use Product Activation like Windows XP ?
|
|
|
|
|
Hello;
I'm in trouble with .NET framework when i want to build and browse a new created empty aspx page. I'm getting following message;
Server Error in '/myaspx' Application.
-----------------------------------------------------------------------------
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: The 'Inherits' attribute is not supported by the 'application' directive.
Source Error:
Line 1: <%@ Application Codebehind="Global.asax.vb" Inherits="myaspx.Global" %>
Source File: c:\inetpub\wwwroot\myaspx\global.asax Line: 1
-----------------------------------------------------------------------------Version Information: Runtime Build:1.0.2914.16; ASP.NET Build:1.0.2914.16
How can i solve that problem. Anybody help me?
Thank you...
OGED
|
|
|
|