473,386 Members | 1,736 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,386 software developers and data experts.

dotnet suitable for client-server apps ? (migrate from powerbuilder)

We have mostly client-server apps with large scale database usages
(Oracle / SybaseSQLAnywhere,...). Apps are delivered 1-to-1 specific
client as well as some are sold as off the shelf. All have to be maintained

Currently we use Powerbuilder.

Is the dotnet (C#) environment suitable considering
- functionality,
- stability,
- developer productivity, code reusability

So far we have no web component but might be there soon

Thanks
Sanjay
Nov 22 '05 #1
3 2195
IMHO, it's an absolute YES on every question. C# , particularly with the
2.0 spec has Amazing functionality . It's a full object oriented language
and it's had the benefit of coming out after Java and many other languages
so it could improve on their weaknesses. Since the 1.1 framework there's a
native Oracle provider so that's not an issue either.
Stability - I've had very little problems and in all honesty, coding styles
will usually have much more affect on this than the language
Developer Productivity - VB.NET is probably the more 'productive' of the two
and is the friendliest IDE I've used. The Intellisense features kick a33.
But I program primarily in C# and find the differences subtle - I'm probably
faster in C# just b/c I use it more. The IDE for either is better than
anything I've ever touched before it.

--
W.G. Ryan MVP Windows - Embedded

http://forums.devbuzz.com
http://www.knowdotnet.com/dataaccess.html
http://www.msmvps.com/williamryan/
"Sanjay Minni" <sm******************@planage.com> wrote in message
news:4f*************************@posting.google.co m...
We have mostly client-server apps with large scale database usages
(Oracle / SybaseSQLAnywhere,...). Apps are delivered 1-to-1 specific
client as well as some are sold as off the shelf. All have to be maintained
Currently we use Powerbuilder.

Is the dotnet (C#) environment suitable considering
- functionality,
- stability,
- developer productivity, code reusability

So far we have no web component but might be there soon

Thanks
Sanjay

Nov 22 '05 #2

"William Ryan eMVP" <do********@comcast.nospam.net> wrote in message
news:uV**************@tk2msftngp13.phx.gbl...
IMHO, it's an absolute YES on every question. C# , particularly with the
2.0 spec has Amazing functionality . It's a full object oriented language
and it's had the benefit of coming out after Java and many other languages
so it could improve on their weaknesses. Since the 1.1 framework there's a
native Oracle provider so that's not an issue either.
Stability - I've had very little problems and in all honesty, coding styles will usually have much more affect on this than the language
Developer Productivity - VB.NET is probably the more 'productive' of the two and is the friendliest IDE I've used. The Intellisense features kick a33.
But I program primarily in C# and find the differences subtle - I'm probably faster in C# just b/c I use it more. The IDE for either is better than
anything I've ever touched before it.

--
Me too.

I haven't used powerbuilder for a long while, but I suspect you will be
blown away by the kind of things that .net allows you to do
W.G. Ryan MVP Windows - Embedded

http://forums.devbuzz.com
http://www.knowdotnet.com/dataaccess.html
http://www.msmvps.com/williamryan/
"Sanjay Minni" <sm******************@planage.com> wrote in message
news:4f*************************@posting.google.co m...
We have mostly client-server apps with large scale database usages
(Oracle / SybaseSQLAnywhere,...). Apps are delivered 1-to-1 specific
client as well as some are sold as off the shelf. All have to be

maintained

Currently we use Powerbuilder.

Is the dotnet (C#) environment suitable considering
- functionality,
- stability,
- developer productivity, code reusability

So far we have no web component but might be there soon

Thanks
Sanjay


Nov 22 '05 #3
Which IDE do you recommend. Is there any IDE included in the free
D/L / SDK.

When is 2.0 expected

Regards
Sanjay Minni
"William Ryan eMVP" <do********@comcast.nospam.net> wrote in message news:<uV**************@tk2msftngp13.phx.gbl>...
IMHO, it's an absolute YES on every question. C# , particularly with the
2.0 spec has Amazing functionality . It's a full object oriented language
and it's had the benefit of coming out after Java and many other languages
so it could improve on their weaknesses. Since the 1.1 framework there's a
native Oracle provider so that's not an issue either.
Stability - I've had very little problems and in all honesty, coding styles
will usually have much more affect on this than the language
Developer Productivity - VB.NET is probably the more 'productive' of the two
and is the friendliest IDE I've used. The Intellisense features kick a33.
But I program primarily in C# and find the differences subtle - I'm probably
faster in C# just b/c I use it more. The IDE for either is better than
anything I've ever touched before it.

--
W.G. Ryan MVP Windows - Embedded

http://forums.devbuzz.com
http://www.knowdotnet.com/dataaccess.html
http://www.msmvps.com/williamryan/
"Sanjay Minni" <sm******************@planage.com> wrote in message
news:4f*************************@posting.google.co m...
We have mostly client-server apps with large scale database usages
(Oracle / SybaseSQLAnywhere,...). Apps are delivered 1-to-1 specific
client as well as some are sold as off the shelf. All have to be

maintained

Currently we use Powerbuilder.

Is the dotnet (C#) environment suitable considering
- functionality,
- stability,
- developer productivity, code reusability

So far we have no web component but might be there soon

Thanks
Sanjay

Nov 22 '05 #4

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

Similar topics

0
by: Alex Stevens | last post by:
Hi All, We are looking for a faxing component, which we can drop into an application which would allow the user to send faxes through a faxmodem attached or a shared network modem. We've...
13
by: bill | last post by:
I am trying to convince a client that dotNet is preferable to an Access project (ADP/ADE). This client currently has a large, pure Access MDB solution with 30+ users, which needs to be upgraded....
0
by: pjrhoades | last post by:
Hi Group, I have a small development team developing using Interdev and ASP, we have just landed a project which would greatly benefit from dotNet, so are considering the implications of moving...
0
by: Tim Zych | last post by:
I have an asp.net web application that I use with an Access data backend. I want to add a mini-client "offline" DotNet Windows App component in the event that I don't have an internet connection or...
1
by: sebtiber | last post by:
Hi, I try to connect to db2 with tomcat4.0.6 on linux redhat9.0. with driver db2java.jar I have always the same error "no suitable driver". i try different actions that have read on the forum...
4
by: Peter Hemmingsen | last post by:
Hi, I have a dotnet object (implemented in mc++ and used in c#) which have a property called "Info". The Info property is also a dotnet object (implemented in mc++). In the constructor of the...
29
by: amos | last post by:
Hi I'm experiencing a real nasty thing about dotnet. I've made a big application in dotnet and I would like to use ILAYERS for netscape 4. You CAN NOT USE Layers and Form buttons in...
8
by: Bob | last post by:
It's been my experience that clients with 128MB RAM (for any OS later than Win98) are brought to their knees by DotNet apps. Any loading operation - starting up, or a creating new form - takes...
4
by: Virendra | last post by:
anybody can send complete discription of dotnet remoting and webservice. in which situation which can be used -- Virendra Chandra Software Engineer Glansa Solution,Secunderabad
5
by: uanmi | last post by:
There is a patch to upgrade UAB2 to dotnet 2 on gotdotnet But, as normal, there are no instructions on what to do to patch the Microsoft UAB 2 install. Can Microsoft please upgrade their UAB2...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
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:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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
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...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

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.