Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
CType story
Message
De
26/02/2011 15:15:15
 
 
À
26/02/2011 15:07:12
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Titre:
Versions des environnements
Environment:
VB 9.0
OS:
Windows 7
Network:
Windows 2003 Server
Database:
MS SQL Server
Application:
Web
Divers
Thread ID:
01501880
Message ID:
01501957
Vues:
28
>That's moving the discussion a long way from the simpler question of naming conventions. I've mixed feelings about frameworks in general. Most frameworks I've looked at either do not have some feature that I might find essential or, conversely, come with a lot of baggage that I would not make use of. OTOH writing your own from scratch is, as you say, a major undertaking. But, in some ways, the .NET framework already provides many of the components usually found in these frameworks : data binding, change notification, validation etc. If you add in using things like EntityFramework and Prism then a lot of the work has been done.

What I learned in the early '90s, what, as most as possible, to always use wrappers. So, if the plateform changes, your code should be ok as is until you adjust the framework for the new platform. I wouldn't want to change all the .vb files I have a reference to XmlTextWriter for example, assuming I would have hardcoded it everywhere, if I would have to change to a new plateform. Right now, I only have to change it in my XML class at the framework level and simply have to recompile the client.

The same goes with the backend. Right now, I can support several backends, if the client wants to have a support for Oracle, for example, no code would have to be changed at the client level but would have to send a new Framework.dll to the client.
Michel Fournier
Level Extreme Inc.
Designer, architect, owner of the Level Extreme Platform
Subscribe to the site at https://www.levelextreme.com/Home/DataEntry?Activator=55&NoStore=303
Subscription benefits https://www.levelextreme.com/Home/ViewPage?Activator=7&ID=52
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform