Bonjour à tous,
J'arrive dans le monde .net depuis peu, avec l'objectif de porter une application multi-tiers écrite en Delphi. Bases C# et .NET2.0 assimilées il me semble, mais je reste un peu (beaucoup) perdu face à la multitude de technos introduites à partir du framework 3.0, dont certaines sont déjà déclarées depréciées (ADO.NET, Linq to Sql).
Mon souci majeur étant la productivité et simplicité d'utilisation avant les possibilités techniques, quelles seraient selon vous les meilleures combinaisons de technos afin de réaliser une appli respectant ces quatres exigences:
- n-tiers, avec client WinForm évolutif vers WPF
- re-hosting de workflow WF
- fortement orientée gestion: nombreux accés base de donnée et nombreuses entités à gérer
- indépendance du SGBD
et quels sont les efforts d'apprentissage face au gain de productivité espérés?
Autre questionnement... les technos poussées par MS sont elles vraiment toutes intégrables facilement à ce jour (avec .NET 3.5SP1, voir .NET 4.0)?
Par exemple:
- Entity Framework en modèle n-tiers? compatible ObjectDataSource?
- Entity Framework indépendant du SGBD (utilisation des DbProviderFactories plutot que les classes typées Oracle, etc. ?)
- Workflow re-hostable sous WPF?
- Workflow persistent via Entity Framework?
Merci d'avance pour vos avis éclairés sur ces deux sujets
Tout retour d'expérience sur ce type de projet (gestion, multi-tiers) serait également le bienvenu!
Partager