Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
C# or VB.NET ??
Message
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Visual FoxPro et .NET
Titre:
C# or VB.NET ??
Divers
Thread ID:
01215050
Message ID:
01215050
Vues:
68
Hello everyone!

Due to Microsoft's announcement that VFP will not continue into the 64 bit world, our company has decided to begin researching moving our suite of applications (all written in VFP) to a .NET platform. We are planning on doing this over a period of years with the thought of doing as much .NET through VFP 9 (Sedna) as possible and then moving pieces at a time to possibly a middle tier business model instead of trying to build a new .NET application from the ground up. Our applications are heavy into COM and XML but still use VFP tables for all backend pieces. We figure SQL Server (and Express?) is the probable choice for backend down the road.

Having said that, we are faced with a question of do we code in VB.NET (Is this soon to be VB 9?) or C#. We are wondering what the advantages and disadvantages of each are? We have found articles on the UT and elsewhere that do some comparisions but many if not all of these are from many years ago, so we don't want to be confused with old criteria that may not apply in the latest VS. So...

We are particular looking for answers to the following questions:

1. Currently we have 2 developers (soon to be 3 possibly 4). One is heavy VFP with a little VB.NET or C#, the other is heavy .NET with C# and a little VB/VFP. Obviously, The C# developer can help the VFP developer to learn C#, which is a consideration, but the third and fourth developers skill sets are yet to be determined. (We are going to be posting a classified on the job link soon, by the way). So is there a higher learning curve going say from VFP to C# than there would be from VFP to VB.NET?

2. What can C# do that VB.NET can't (or is a lot more difficult to do) and vice-versa? We are under the impression that C# handles Web Services better but VB.NET is stronger in XML features.

3. What is the market for C# developers vs. VB.NET developers. Will it cost us more to hire a C# programmer than a VB.NET programmer? And is it harder to find one or the other?

4. What about sample code and existing libraries and classes. Are more available for VB.NET than C# or vice versa, or are these probably about the same.

5. Are development tools on the same level for both or is one easier to develop in than the other. Our clients have come to expect enhancements and upgrades to happen very quickly due to the fact that we have been using VFP and have continued to release quarterly updates (not including maintenance releases) with usually over 100 new features and enhancements each. So, which language going forward will provide us a better ability to do so (RAD) or is there not really a difference?

6. If we are going to be using the .NET hooks in Sedna to migrate our VFP apps gradually, will this be easier to finally change over to VB.NET than C#??

7. And finally, are there other factors we haven't thought of yet that may effect development going forward?

Any thoughts from gurus out there that have been down these roads would be greatly appreciated!
Kevin Scott
kehvn@carolina.rr.com


Hey! It's not my fault. It's some General named Protection!
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform