BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Evaluating D2005, help needed.
Goto page 1, 2, 3 ... 10, 11, 12  Next
 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Non-Technical
View previous topic :: View next topic  
Author Message
Sting
Guest





PostPosted: Wed Jul 27, 2005 6:37 am    Post subject: Evaluating D2005, help needed. Reply with quote



I'm evaluating D2005 for my company.

We have been using D6 for webdevelopment for a while now (websnap).
We bought 7 D8 licences to make the transition to .net, but none of them
are being used because of the known problems.

Because we don't want to make the same mistake twice, i'm now looking if
D2005 is a usable replacement for D8 webdevelopment.
I'm writing a Webapplication that is going to go live in september, so
it's an evaluation in a real development environment.

For now my advice will to abandon delphi.

Why?

I have the following problems.

1) Rather big memoryleak in the compiler.
This is easy to reproduce.
Make new .net project
Open the default unit and compile 10 times (ctrl-F9).
You will see an average loss of about 5Mb.
This means that D2005 is vertually unlusable on 512Mb machines.
We can't upgrade all our machines to 1Gb or more (budget reasons).
2) Variables can't be debugged.
All I get in the evaluate box is
'(compiler error): symbol is not linked in executable'
Local variables can be inspected, but not evaluated.
3) When creating an event in the designer,
it is created as strictly private.
This doesn't work.
The declaration has to be moved to the
strictly protected section of the code.
But since I don't use the designer anymore,
this is not such a big issue (cfr 4).
4) The designer saves faulty code.
I know this is because of the used MSHTML control.
I can correct the faulty code, but I can't save it,
it reverts to bad code again.
I would like D2005 to save my code as I wrote it.
For now I use HTML-kit to write my aspx / ascx files.
5) The projectmamager has some bugs.
There are both unit.pas and unit.ascx in the projectlist.
Normally I would expect to find unit.pas 'hanging' below the .ascx
I have to be very careful not to open the unit.pas
The designer there is empty
and if I accidentally have both the ascx and pas open,
D2006 crashes when altering the code in one of the tabpages.
With some files i *have* to click on the .pas to open the aspx.
'lucky' for me, my project only has about 50 units,
so I remember when to click the .pas and when the .aspx/ascx.
There is no logic as far as I can see.
6) Also in the projectmanager:
whenever opening a ascx witch inherits from an other component,
I allways get an errorbox 'incorrect parameter'
(translated form dutch 'De parameter is onjuist')
The ascx is not opened
and the projectmanager jumps to its previous location.
I have to find and open the ascx a second time to open it.
Each time I save I get the same error for every ascx that is open.
<sarcastic>
(So I have to keep the number of sources open to a minimum
because of my RSI Wink )
</sarcastic>

I have the enterprise version.
Following patches are installed
- update 3
- Unofficial patch for QC#14007
- Rtl90 patch.
System is a P4 3 Ghz 1Gb mem, 40 Gig HD
XP SP2

I can't defend spending 7 times the cost of D2005 as a patch for our
unusable D8's when most of the problems in D8 are still present in D2005.

Unless I can offer a good fix for these problems, I'll have no other
choice to advise a change to Visual studio.

Hope somebody can help me in this.

Sting

PS
I originally posted this in ide, but that part of the ng seems to be
without traffic.
Back to top
Johnnie Norsworthy
Guest





PostPosted: Wed Jul 27, 2005 7:32 am    Post subject: Re: Evaluating D2005, help needed. Reply with quote



I too, have a new application going "live" in September. I won't be using
Delphi for it. The first, for me, since Borland provided me the first Pascal
compiler I ever used way back in time (1985).

Good luck with your endeavors, sir.

-Johnnie

(before this venture, I have had a few C# web services and ASP.NET
applications that serviced my Delphi Win32 code)


Back to top
Richard Grossman
Guest





PostPosted: Wed Jul 27, 2005 8:38 am    Post subject: Re: Evaluating D2005, help needed. Reply with quote



Sting wrote:

Quote:
1) Rather big memoryleak in the compiler.
This is easy to reproduce.
Make new .net project
Open the default unit and compile 10 times (ctrl-F9).
You will see an average loss of about 5Mb.
This means that D2005 is vertually unlusable on 512Mb machines.
We can't upgrade all our machines to 1Gb or more (budget reasons).

How does the problem in the compiler affect users in production?

For development, IMHO, 1 gig is the new 256 megs <g> using almost any
current IDE.

Quote:
Unless I can offer a good fix for these problems, I'll have no other
choice to advise a change to Visual studio.

Is this a "grass is always greener on the other side of the fence"
thing, or have you evaluated VS 2003? If so, can you post the result of
your evaluation of Visual Studio for comparison purposes? That would be
interesting and useful. We've just started taking a look at VS 2005.





--
"Darmok and Jalad, at Tenagra"

Back to top
Peter Morris [Droopy eyes
Guest





PostPosted: Wed Jul 27, 2005 9:28 am    Post subject: Re: Evaluating D2005, help needed. Reply with quote

I thought that although negative his original posting was presented well and
didn't smell of the usual "moaning child" post.


What follows are general responses to your statements rather than a comment
on D2005, which I personally use most days and have no problems with at all
(512MB ram).



Quote:
How does the problem in the compiler affect users in production?

To say that a development environment does not affect end users is wrong.
If for example you are not as productive then the customer suffers from
having to wait longer for a release. They may also suffer because planned
features were dropped due to time constraints.


Quote:
For development, IMHO, 1 gig is the new 256 megs <g> using almost any
current IDE.

Which is fine if you can upgrade, but he said he can't.


Quote:
Is this a "grass is always greener on the other side of the fence" thing,
or have you evaluated VS 2003?

I used VS2003 quite a lot before D2005 came out. My personal experience was
that it was very stable, in fact I have only ever managed to kill the IDE
two or three times. In comparison, I have never been able to kill D2005
since update 3.



--
Pete
====
ECO Modeler, Audio compression components, DIB graphics controls,
FastStrings
http://www.droopyeyes.com

Read or write articles on just about anything
http://www.HowToDoThings.com

My blog
http://blogs.slcdug.org/petermorris/



Back to top
Sting
Guest





PostPosted: Wed Jul 27, 2005 10:01 am    Post subject: Re: Evaluating D2005, help needed. Reply with quote

Richard Grossman wrote:
Quote:
How does the problem in the compiler affect users in production?

It doesn't.

It effects our future .net-developpers.
Not everyone has top of the line PC's and will not have them for at
least another year (budgetcuts)

Quote:
Is this a "grass is always greener on the other side of the fence"
thing, or have you evaluated VS 2003?

VS 2003 is not an option.

since they are using the same faulty MSHTML control.

If I can't solve most of the problems I will advise to port my
testproject to VS2005 and do the same kind of testing there.
I whould hate it if everybody sees this as borland-bashing, because it
isn't.
I would love to promote the use of D2005 as our next main platform (as a
replacement for the D6).
It has some good features and is a big improvement over D8.

But if I advise to use D2005 as it exists at this time, I'll be out of a
job in no time.
The guys who worked with D8 are very critical and wil expect to see most
of there problems solved.
If I give them new problems, I'll have to wear a combat-suit. ;)

Sting


Back to top
Leonel
Guest





PostPosted: Wed Jul 27, 2005 11:44 am    Post subject: Re: Evaluating D2005, help needed. Reply with quote

Sting wrote:

Quote:
1) Rather big memoryleak in the compiler.
This is easy to reproduce.
Make new .net project
Open the default unit and compile 10 times (ctrl-F9).
You will see an average loss of about 5Mb.

How are you measuring this? Task Manager is not a reliable source, as
it shows reserved memory, not actual use. Minimize and IDE and watch
the result as windows trims the working set.

To be honest, I don't really believe there's a leak there, specially
that size. Even with 1GB of ram you'd notice it soon enough.

Quote:
2) Variables can't be debugged.
All I get in the evaluate box is
'(compiler error): symbol is not linked in executable'

I hate this, but I can't get a reliable simple test case. Please create
a QC report with clear steps to reproduce it, and I'll open it.

Quote:
3) When creating an event in the designer,
it is created as strictly private.
This doesn't work.

I never had a problem with this. Can you provide steps to reproduce it?

Quote:
4) The designer saves faulty code.
I know this is because of the used MSHTML control.

I fear there's not much than can be done in D2005 regarding this.

Quote:
5) The projectmamager has some bugs.
There are both unit.pas and unit.ascx in the projectlist.
Normally I would expect to find unit.pas 'hanging' below the .ascx
I have to be very careful not to open the unit.pas
The designer there is empty
and if I accidentally have both the ascx and pas open,
D2006 crashes when altering the code in one of the tabpages.

I'd like to see steps for this one as well.

Quote:
6) Also in the projectmanager:
whenever opening a ascx witch inherits from an other component,
I allways get an errorbox 'incorrect parameter'

I've seen this sometimes when opening asp.net pages, but I cannot
reproduce it. As it seems that you can, please provide steps.

Quote:
Hope somebody can help me in this.

I can't provide fixes for anything, but if you report them to QC and
I'm able to reproduce them, I'll get the reports opened so hopefully
they can get fixed for the next version.

--
Leonel

Back to top
Bruce McGee
Guest





PostPosted: Wed Jul 27, 2005 12:32 pm    Post subject: Re: Evaluating D2005, help needed. Reply with quote

See, this is what I'm talking about. I'm sorry you're having problems
with Delphi 2005, but really appreciate your balanced and professional
tone.

Unfortunately, I'm not doing any ASP.Net work, so I can't speak to most
of your issues. Sorry. Nick Hodges has done more ASP.Net work in
Delphi than anyone I know, and Steve Trefethen pops in here every once
in a while. They might have some more specific suggestions. If you
have some budget to do an evaluation, you might even consider
contacting someone like Nick for a couple of hours of consulting to
help with the evaluation and/or help you navigate around some problems.
I do this all the time when I'm looking at using a new technology. It
can be quicker than finding all of the rough spots on my own.

Do you know if there are QC reports for your issues? This will help
bring them to the attention of the right Borland people and is a good
place to collect work arounds. If nothing else they're more likely to
get fixed in a future release if they're reported. Small consolation,
I know.

Working primarily on Win32 applications, I see memory growth, but it
levels off. Unfortunately, 512MB isn't enough for me, especially with
all of the junk I always have running. I'd try to find a way to get
these machines upgraded to 1Gig.

If budget is an issue, you might want to send someone (or two) to the
Borland conference. They're offering pretty serious discounts on
Delphi 2005 with software assurance that will more than offset the cost
of the trip and any memory upgrade. Penny pinchers swoon in the face
of a solid business case that saves them money, even if they have to
risk you having some fun. :)

http://borland.com/devcon

You mention that the IDE group is pretty barren. How about some of the
ASP.Net groups?

You might want to send a copy of your post to Developer Relations and
ask for a pointer in the right direction. Think of it as a pre-sales
question. If they don't get back right away, send it again.

Lastly, you should take the time to look at Visual Studio 2005. I
think there are more than enough reasons to prefer and stick with
Delphi, but it only makes sense to evaluate all of your options and
make an informed decision.

Very best of luck.

--
Regards,
Bruce McGee
Glooscap Software
Back to top
Craig Stuntz [TeamB]
Guest





PostPosted: Wed Jul 27, 2005 1:28 pm    Post subject: Re: Evaluating D2005, help needed. Reply with quote

Leonel wrote:

Quote:
How are you measuring this? Task Manager is not a reliable source, as
it shows reserved memory, not actual use.

Tht is correct. You can, however, measure *actual* IDE memory use with
a command-line switch -- run Delphi with the -hm switch and you'll see
the real memory use in the caption of the IDE.

--
Craig Stuntz [TeamB] · Vertex Systems Corp. · Columbus, OH
Delphi/InterBase Weblog : http://blogs.teamb.com/craigstuntz
Everything You Need to Know About InterBase Character Sets:
http://blogs.teamb.com/craigstuntz/articles/403.aspx

Back to top
John Jacobson aka Captain
Guest





PostPosted: Wed Jul 27, 2005 1:57 pm    Post subject: Re: Evaluating D2005, help needed. Reply with quote

Sting <Sting (AT) nospam (DOT) mail.be> wrote in message
<42e72bfa$1 (AT) newsgroups (DOT) borland.com>
Quote:

Unless I can offer a good fix for these problems, I'll have no other
choice to advise a change to Visual studio.

Why can't you just stick with what you have already been using? Does your
copy of D6 turn into a pumpkin at midnight? Or are you irreversibly committed
to .NET now?

Also...
In message <42e72bfa$1 (AT) newsgroups (DOT) borland.com>, Sting <Sting (AT) nospam (DOT) mail.be>
wrote:
Quote:
We can't upgrade all our machines to 1Gb or more (budget reasons).

I personally would find it painful to do serious development, particularly
..NET development, on machines that are limited to 512 MB. I don't think
Visual Studio is going to be very much fun on such limited machines either,
by the way. No matter what you choose, somebody there needs to wake up and
realize that less than $120 per developer [the cost of memory upgrades to 1GB
these days] is a small cost to pay to get the developers a comfortable
development environment. In fact, the unwillingness to invest even such a
small sum on the developers indicates to me that there are bigger problems to
be faced there than just the choice of dev tool, if I may be so bold.

I don't understand a decision-making process that refuses to spend $120 per
developer for memory but will recommend switching to a dev tool that costs
several times that, especially since your existing copies of D6 are probably
more than usable for (non-.NET) web development. I guess there must be a lot
of details you haven't told us.

--
Everything in this post is mere opinion.
It might be very well formed opinion based
on an uncanny grasp of the facts, but it
remains opinion nevertheless.

Here's where you'll find Absolute Truth:
http://blogs.slcdug.org/jjacobson/



Posted with JSNewsreader-BETA 0.9.4.1048



Back to top
John Jacobson aka Captain
Guest





PostPosted: Wed Jul 27, 2005 2:00 pm    Post subject: Re: Evaluating D2005, help needed. Reply with quote

Sting <Sting (AT) nospam (DOT) mail.be> wrote in message
<42e75bb6$1 (AT) newsgroups (DOT) borland.com>
Quote:
If I give them new problems, I'll have to wear a combat-suit. Wink

I think your 512MB memory limit will probably give that suit plenty of use.
But YMMV.

--
Everything in this post is mere opinion.
It might be very well formed opinion based
on an uncanny grasp of the facts, but it
remains opinion nevertheless.

Here's where you'll find Absolute Truth:
http://blogs.slcdug.org/jjacobson/



Posted with JSNewsreader-BETA 0.9.4.1048



Back to top
Lee Grissom
Guest





PostPosted: Wed Jul 27, 2005 3:40 pm    Post subject: Re: Evaluating D2005, help needed. Reply with quote

Sting wrote:
Quote:
This means that D2005 is vertually unlusable on 512Mb machines.
Unless I can offer a good fix for these problems, I'll have no other
choice to advise a change to Visual studio.

As someone who uses Visual Studio 2003 everyday, I can safely say, you'll be
forced to upgrade your RAM to at least 1GB to get satisfactory productivity
levels, otherwise things will be caching out to disk much too often. I am
speculating that the situation would be the same for VS 2005.
--
Lee



Back to top
Angra Mainyu
Guest





PostPosted: Wed Jul 27, 2005 3:53 pm    Post subject: Re: Evaluating D2005, help needed. Reply with quote


"John Jacobson aka Captain Jake" wrote
Quote:
Sting wrote

Unless I can offer a good fix for these problems, I'll have no other
choice to advise a change to Visual studio.

We can't upgrade all our machines to 1Gb or more (budget reasons).

I personally would find it painful to do serious development, particularly
.NET development, on machines that are limited to 512 MB. I don't think
Visual Studio is going to be very much fun on such limited machines either,
by the way. No matter what you choose, somebody there needs to wake up and
realize that less than $120 per developer [the cost of memory upgrades to 1GB
these days] is a small cost to pay to get the developers a comfortable
development environment. In fact, the unwillingness to invest even such a
small sum on the developers indicates to me that there are bigger problems to
be faced there than just the choice of dev tool, if I may be so bold.

For years I've worked with VS.NET using 512MB - lots of fun, no great deal...

BTW how much actual time have you logged using VS.NET on any machine?

As you question and castigate you apparently aren't taking into account that
there are many computers in service today that don't support more than 512MB so
that your small sum of $120 per developer actually is more like $1,200 and up.

Quote:
--
Everything in this post is mere opinion.
It might be very well formed opinion based
on an uncanny grasp of the facts, but it
remains opinion nevertheless.

"based on an uncanny grasp of the facts", Pardon me while I succumb to a fit of
laughter. ;-)



Back to top
Craig Stuntz [TeamB]
Guest





PostPosted: Wed Jul 27, 2005 4:43 pm    Post subject: Re: Evaluating D2005, help needed. Reply with quote

Angra Mainyu wrote:

Quote:
I personally would find it painful to do serious development,
particularly .NET development, on machines that are limited to 512
MB.

For years I've worked with VS.NET using 512MB - lots of fun, no great
deal...

Works OK for me here with 512 MB using D2005 and D7 simultaneously.
It's not really what I'd recommend, but I haven't yet found it
crippling enough to bother requesting more RAM.

I really do mean to get around to doing that some day....

--
Craig Stuntz [TeamB] . Vertex Systems Corp. . Columbus, OH
Delphi/InterBase Weblog : http://blogs.teamb.com/craigstuntz
IB 6 versions prior to 6.0.1.6 are pre-release and may corrupt
your DBs! Open Edition users, get 6.0.1.6 from http://mers.com

Back to top
TObject
Guest





PostPosted: Wed Jul 27, 2005 5:48 pm    Post subject: Re: Evaluating D2005, help needed. Reply with quote


"Sting" <Sting (AT) nospam (DOT) mail.be> wrote


Quote:
Unless I can offer a good fix for these problems, I'll have no other
choice to advise a change to Visual studio.

I'd say do it. And the sooner you do it, the less time you'll waste.
Even if you have no experience with C#, coming from strong
Delphi background, in about 2 weeks, in my rough estimate,
you could easily bring your proficiency lever to better than 85%,
which is enough for the actual development to start.

I have developed two large ASP.NET web application with Delphi 8.
One of them has been selling to the general public for a while now.
My new development is in VS.NET 2003. We are about to release
our first ASP.NET web application built with VS, written in C#.

Using VS is much more straight forward than using Delphi for .NET.
While it is not perfect, it generally just works. With Delphi almost
every day was a workaround.

I recently had to go back and make some minor changes
in one of our ASP.NET applications written with Delphi.
First, I wasted three entire days trying to make Delphi 8
run on a Windows 2003 SP1 computer. It just wouldn't.
So, I went ahead and loaded the project on a Windows 2000
machine. Going back to Delphi 8, fresh from using Visual Studio
was not a very good experience. Just that short reintroduction
into the world of Delphi for .NET reinforced my opinion that our
earlier switch to Visual Studio was exactly what we needed to do
to cut down on enormous loss of productivity.

Before anyone says that I am a Delphi basher, I must state,
that I prefer Delphi language over C#. We still successfully
use Delphi 5 for our Win32 projects. Classic Delphi
is the best development tool there is.



Back to top
Captain Jake
Guest





PostPosted: Wed Jul 27, 2005 5:50 pm    Post subject: Re: Evaluating D2005, help needed. Reply with quote

"Angra Mainyu" <angra (AT) nospam4me (DOT) com> wrote

Quote:
For years I've worked with VS.NET using 512MB - lots of fun, no great
deal...

BTW how much actual time have you logged using VS.NET on any machine?

It's never been my primary development IDE, if that is what you mean. I have
fiddled around with it, and I use a version of it here at work, for XML
files. That's why I said "I think" not "It is". Please see the disclaimer I
placed at the bottom of that post.

Quote:

As you question and castigate you apparently aren't taking into account
that
there are many computers in service today that don't support more than
512MB so
that your small sum of $120 per developer actually is more like $1,200 and
up.

--
Everything in this post is mere opinion.
It might be very well formed opinion based
on an uncanny grasp of the facts, but it
remains opinion nevertheless.

"based on an uncanny grasp of the facts", Pardon me while I succumb to a
fit of
laughter. Wink

That is indeed the appropriate reaction to such a claim. Anyone who
*seriously* thinks they are dispensing absolute truth is either an idiot or
a madman.



Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Non-Technical All times are GMT
Goto page 1, 2, 3 ... 10, 11, 12  Next
Page 1 of 12

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.