Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Share my ignorance day
Message
From
19/12/2018 15:16:29
Cetin Basoz
Engineerica Inc.
Izmir, Turkey
 
 
To
19/12/2018 11:51:53
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012 R2
Network:
Windows Server 2012 R2
Database:
Visual FoxPro
Application:
Desktop
Virtual environment:
VMWare
Miscellaneous
Thread ID:
01664647
Message ID:
01664663
Views:
106
(Disclaimer: These are all personal thoughts)

For a VFP developer, C#.Net is a relatively easy transition path. Converting data to an MS SQL Server backend is also something that you may want to do even if you want to stay with VFP. However, if tooling is not the most important thing (MS SQL Server have a better tooling in .Net Visual Studio namely - not surprising) then I would choose a (maybe better) database like postgreSQL from the start (I am angry with myself that I chose MS SQL something like 12-14 years back instead of postgreSQL, wish I chose postgreSQL). Picking .Net you would be OK doing desktop apps on a windows platform. It does everything that VFP does and more in that regard.

I have a great tendency to say, check other open source languages and databases first before going with .Net but YMMV.

Anyway, to keep long story short, you wouldn't be sorry if you pick C#.Net and MS SQL Server for a windows based desktop application.




>Hi all,
>
>I have been tasked with figuring out the future in regards to my main client's database. Even though everything is working fine for them in VFP, since I plan to retire in about 5 years, they want a roadmap now about "where are we going". Even though I have said that VFP could well run just fine for many years and that there are other developers around who could maintain it for them, they want to know what the alternatives are and what they should be planning for (timelines, budget etc). If they do decide to rewrite, they would rather not be up against a timeline of me retiring before they have fully migrated to a new system.
>
>Their main concerns for anything new would be "is it going to be around" and "how many developers" are there out there to continue to maintain it.
>
>Before getting in to all the possibilities (I have followed those discussions here for quite some time), I want to ask about .net specifically - of which I know next to nothing.
>
>I should say first that the company has no real need for a browser-based app per se - their staff all work in the same office and they do not have people on the road. They really only need a desktop app and they have liked VFP because of a) the responsiveness and b) the "richness" of the interface. Their current app automates a lot of their work and each staff person can probably put through twice the work than what they did say 10 years ago because of their on-going investment in it.
>
>I have suggested to them at one time to "let's first replace the backend" (from native VFP tables to SQL server or Postgres or something) and they might still be open to this but what they really want is a 5 year plan and so it must include both replacing the front end and the backend.
>
>So back to .Net - since it is MSFT and "popular", it seems like a contender in that it will not disappear soon.
>
>- is this basically for building web apps or does it also do desktop apps (I see from the MSFT site that is *says* it does - but does it really do a good job at that)?
>- are there many developers using it for desktop apps?
>- does it produce nice, responsive (i.e. quick, not responsive in a web page sense) apps?
>- is the language rich enough to do most if not all that VFP does?
>
>Any thoughts appreciated! Especially from those who use it or who have tried to use it.
>
>Thanks,
>Albert
Çetin Basöz

The way to Go
Flutter - For mobile, web and desktop.
World's most advanced open source relational database.
.Net for foxheads - Blog (main)
FoxSharp - Blog (mirror)
Welcome to FoxyClasses

LinqPad - C#,VB,F#,SQL,eSQL ... scratchpad
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform