Re: About speed
- From: "Alex" <zencovich@xxxxxxxxxxxxx>
- Date: Mon, 26 Jun 2006 00:07:31 +0300
Experience only applies to what you've done before. If you're coming on
to a new platform, of *course* not all your experience is going to apply
directly.
It is simple for understand. But I mean - new platform must simplify
develpment. But according to arguments used by you and others (including my
own expirience in Delphi.NET) I cannot see if it become simple. Seemslike it
become simple only for usual tasks, which enough simple with VB or Delphi
standard VCL development. Probably except ASP.NET (I cannot compare it with
another platforms like Java, Ruby etc due to lack of expirience).
But as only you move to complex tasks it becoem not only not simple but even
much and much complex as for understanding as for implementing (I mean - if
you need to check additional interface to allow your object to be disposed
right, implement right methods for dispose resources, etc - is is
simplifying from simple Create/Destroy model? Seems like not.
If you need to keep in mind - object will be boxed so you mostly must avoid
to use object-type properties if you not want to lost perfomance etc etc. It
seems like not simple way.
Well, any person can form a habit with any even complex ways (I work with
ActiveX and OLE and sometime I cannot understand when it complex for
somebody). But it mean only one for me - each technology is best for
specified tasks only. Probably .NET too. At least as you said it is best for
Web development.
It comes down to this: look at the libraries and infrastructure
available to .NET applications (and keep in mind coming libraries, like
WPF), ask yourself the question: would my job be easier if I could take
advantage of those libraries, rather than settling for whatever your
alternative patchwork of library support is.
Same words can be said for any language. You may find a lot (I think even
more) libraries for Delphi Win32 or C (even not C++). The most sinetific
libraries can be found on Fortran. Business - on Cobol. So I do not think it
is serious argument.
I picked up most of my .NET knowledge from writing and tuning an
application server written in C# 1.1 and 2.0 on .NET 1.1 & 2.0 (we
upgraded half-way through to the early betas of 2.0). In total, the
serious experience on .NET was probably about 2 years. I didn't find it
that difficult to pick up the information: research papers, blogs, PDC
presentations, SSCLI source code, there's more information available
these days than ever before. It's like everything else: you learn on the
job and build up experience.
Yes, I understood. Every can do the same if he can and must. Even me.
The thing is, you only really need to know most of this stuff if you're
writing a critical piece of architecture or a library that will be under
a lot of pressure. Most of the time, writing the most obvious thing is
Yes of course I speak about serious tasks. Simple tasks can be done even in
VB or any another language.
the right thing to do. Like almost all programming, as long as you have
the higher-level architecture right, you don't need to worry about the
details of the implementation: you can fix those with tuning etc. as you
go along.
Could not agree. .NET show BIG difference in architecture from Win32 so my
knowledge of algorithms works for Win32 was need fully changed for .NET So
it is quite uneasy to create right architecture if you not a guru in that
platform. Previous expirience may not help even worse.
On the other hand, you need less knowledge about Win32 development.
Yes of course. But I already have it. Since Win 3.1 development. So it is
not a problem for me, like for any developer who work more than 5 years.
Where?
If you base your decision on your experience with Win32 and lack of
experience with .NET, then I think you're only fooling yourself.
Alex
.
- Follow-Ups:
- Re: About speed
- From: Barry Kelly
- Re: About speed
- From: Jim Cooper
- Re: About speed
- References:
- Re: About speed
- From: Don Strenczewilk
- Re: About speed
- From: Bryce K. Nielsen
- Re: About speed
- From: Craig Stuntz [TeamB]
- Re: About speed
- From: Bryce K. Nielsen
- Re: About speed
- From: Ingvar Nilsen
- Re: About speed
- From: Bryce K. Nielsen
- Re: About speed
- From: Ingvar Nilsen
- Re: About speed
- From: Bryce K. Nielsen
- Re: About speed
- From: Joanna Carter [TeamB]
- Re: About speed
- From: Ingvar Nilsen
- Re: About speed
- From: Robert Giesecke
- Re: About speed
- From: Barry Kelly
- Re: About speed
- From: Alex
- Re: About speed
- From: Barry Kelly
- Re: About speed
- Prev by Date: Re: About speed
- Next by Date: Re: Hot Fix 5 - WOW!
- Previous by thread: Re: About speed
- Next by thread: Re: About speed
- Index(es):
Relevant Pages
|