Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Pre-Migration of successful VFP application
Message
De
02/03/2015 05:33:29
 
 
À
01/03/2015 16:35:56
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Versions des environnements
Environment:
VB 9.0
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Divers
Thread ID:
01616046
Message ID:
01616062
Vues:
63
>A short while ago I wrote about our wish to migrate a successful vfp app to a language with a more abundant developer supply long term.
>
>As a cautious first step, we think it would be good to start with a smaller new and related app in order to gain experience. So this thread is about that new app. A big goal is to choose tools that give developer productivity and avoid the need to write repetitive code.
>
>So far we are leaning in the following ways but are open to suggestions:
>1) Web based
>2) .NET
>3) Undecided between SQL Server and MySql for reasons of cost to customer vs advantages to developer (what are the advantages to developer?)
>4) Use MVC framework
>4) Use tools that automate database evolution at user site
>5) Use tools that simplify business rule evolution with valid date range for the rules
>6) We would *really* like it if the tools we chose allow us to store some BusinessObject attributes in Object-Attribute-Value form rather than exclusively as columns in a table
>
>All comments are welcome.
>
>Alex

I'll stick my neck out and suggest nodejs as a possible alternative. You'll only have one language to cope with (javascript) which allows using eval in a similar way to VFP). Also means you can use the same code for validation/calculation on either the server or the client.

If you do stick with .NET then, as far as possible, use static html pages and just use WebApi to supply data

Craig mentioned mongodb as a possible DB alternative and that may be worth exploring if you can get away from the relational db model.
On the client side consider angular + bootstrap.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform