New Posts New Posts RSS Feed: Start a new project with the Devforce Winclient
  FAQ FAQ  Forum Search   Calendar   Register Register  Login Login

Start a new project with the Devforce Winclient

 Post Reply Post Reply
Author
erturkcevik View Drop Down
Groupie
Groupie


Joined: 14-Jun-2007
Location: Turkey
Posts: 40
Post Options Post Options   Quote erturkcevik Quote  Post ReplyReply Direct Link To This Post Topic: Start a new project with the Devforce Winclient
    Posted: 12-Jan-2010 at 10:06am
I'm Using Devforce Classic.
Start a new project with the Devforce Winclient should be? Would you please explain your answer is yes, why?
 
Platform : c# 2008, SQL2005, .net 3.5, Winforms
 
Regards
 
Back to Top
GregD View Drop Down
IdeaBlade
IdeaBlade
Avatar

Joined: 09-May-2007
Posts: 374
Post Options Post Options   Quote GregD Quote  Post ReplyReply Direct Link To This Post Posted: 12-Jan-2010 at 2:04pm
Sorry, Erturk, I just don't understand the question.
Back to Top
erturkcevik View Drop Down
Groupie
Groupie


Joined: 14-Jun-2007
Location: Turkey
Posts: 40
Post Options Post Options   Quote erturkcevik Quote  Post ReplyReply Direct Link To This Post Posted: 12-Jan-2010 at 11:14pm
When begin develop new application for choice
DevForce Classic or DevForce WinClient?
 
Back to Top
GregD View Drop Down
IdeaBlade
IdeaBlade
Avatar

Joined: 09-May-2007
Posts: 374
Post Options Post Options   Quote GregD Quote  Post ReplyReply Direct Link To This Post Posted: 13-Jan-2010 at 10:58am
DevForce WinClient is a newer generation version of DevForce which uses a newer generation of .NET.   DevForce Classic is built on .NET 2.0, which was supplanted first by .NET 3.0 and then by .NET 3.5. DevForce Classic is a very stable product, but we are doing no new development on it; in fact, most of our current development effort is focussed on a new version of DevForce based on .NET 4.0 (still in beta) and a major new version of the Entity Framework.

Under most circumstances, I don't think I would start a major new development project on technology as old as .NET 2.0. I might choose to do a small project based on that if I had lots of expertise in the older technology and the new project had a very limited scope and anticipated lifetime, and a tight deadline.  But the changes in .NET, especially the introduction of Entity Framework, have been quite revolutionary and at some point you probably need to bite the bullet and take on the new stuff. The good news is, there are some magnificent facilities in the newer versions of .NET (and the versions of DevForce built on top of them): especially, LINQ and the Entity Framework.

So, for most people and most new projects, I'd say .NET 3.5 and DevForce WinClient are much better choices than .NET 2.0 and DevForce Classic.

Having made that choice, you still have to choose between WinForms and WPF for a front end. We have some clients, including one doing a quite major development project, who have chosen DevForce WinClient with WinForms rather than WPF. But they started development (with a large team) more than a year ago and made their decision based on a tight deadline, lots of existing expertise in WinForms (and almost none in WPF), and auxiliary development facilities and tools which were relatively immature in WPF at that time. I doubt they would choose WinForms if starting their project today, as the support facilities and tools have gotten much better.

WPF, besides offering really cool facilities for building UIs, has the great advantage of working almost exactly like Silverlight; i.e., once you learn WPF, building a Silverlight front end is a very short step. And Silverlight is a great technology, offering the best of web (zero client deployment) and desktop (rich UI) applications in a single package.  So it's nice to know that by learning WPF you're putting yourself a step closer to that very attractive technology.


Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down