i started writing an answer to this, but it was going to be v long.
C# is a language for the .NET platform, which rocks.
PB is a bloated 4GL
I'm currently porting over an enterprise system from PB to C#.
Whist I haven't used the very latest version of PB, and I had a quick read
of the Comparison previously posted (on sybase site); the need for rapid
application development (RAD) tools like PB is fast diminishing. I can
knock far more complicated developments out in C# faster than PB. Aside from
the fact there's already a wealth of code examples, C++ code which you can
port, newsgroups like this one, the LANGUAGES (plural) are better, the .NET
framework offers a whole lot more, it's almost cross platform, (see Mono),
the list goes on.
Thats without mentioning VS.NET. Intellisense changed my life ;o)
All that said (from a develops perspective), if your client has already got
a load of stuff already in PB, he aint going to change it all cos you say
so. Plus the fact, it's going to be expensive redeveloping it all.
just my thoughts
sam
"VMI" <vo******@yahoo.com> wrote in message
news:eV**************@TK2MSFTNGP14.phx.gbl...
In a few days I'll be working with a client that uses powerbuilder to
develop applications. I know how to use PB, but I prefer dot net. What
can I say to convince the client that dotnet is a better development tool
than PB? As far as I know, these will be windows applications.
In terms of support, I know there's more help for C# than PB. And I
remember that with PB, trying to debug something was a pain in the butt.
Thanks.