IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Quels sont vos technologies et outils pour mieux développer en C#?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2002
    Messages : 332
    Par défaut Quels sont vos technologies et outils pour mieux développer en C#?
    Bonjour,

    J'ai joint une nouvelle entreprise il y a 6 mois et j'ai pour mandat de ramener à jour l'environnement de développement. En bref, nous avons un site web business et des outils et processus internes.

    Avant:
    Framework: .NET 3.5
    Interface: ASP.NET + jquery 1.6
    BD: SQL Server 2005
    ORM: Subsonic
    Source Control: SVN
    VS: 2010

    En cours ou très prochainement:

    Framework: .NET 4.5
    Interface: MVC 4.0 (razor) + jquery 1.8
    BD: SQL Server 2012
    ORM: Entity Framework
    Source Control: TFS 2012
    VS: 2012

    À cela s'ajoutent:

    Tests unitaires: XUnit (bah oui, ils faisaient pas de test unitaires...)
    Web Services: Web API (MVC 4.0 REST service)
    VS extension: Resharper 7.0, Postsharp
    IoC: probablement Ninject, sinon Windsow Castle
    Tests manuels: Chrome Advanced Rest Client, Fiddler/Wireshark.

    Ma question:

    Avez-vous des suggestions de librairies, outils ou frameworks (open source ou payants) qui pourraient remplacer ou s'ajouter aux items de ces listes?

    Je suis curieux de savoir ce que vous utilisez et pourquoi.

    Merci!

  2. #2
    Invité
    Invité(e)
    Par défaut


    Vu que tu utilises Entity Framework, les librairies/extensions qui te seront utiles :


    Pour les tests unitaires xUnit est très bien, j'ajouterai :


    Pour l'IoC j'utiliserai plutôt MEF qui vient déjà avec le framework .Net et très facile d'utilisation

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2002
    Messages : 332
    Par défaut
    Vu que tu utilises Entity Framework, les librairies/extensions qui te seront utiles :
    Cool je vais regarder cela.

    Pour les tests unitaires xUnit est très bien, j'ajouterai :
    Fluent: Cool
    Moq: Ouais, j'avais oublié de le mentionner.

    Pour l'IoC j'utiliserai plutôt MEF qui vient déjà avec le framework .Net et très facile d'utilisation
    J'ai regardé MEF et comme j'ai une expérience de plusieurs années avec Windsor Castle, je suis plus porté à enregistrer les types de façon explicite. Mais mes collègues semblent un peu intimidés par Castle, je regarde Ninject qui semble aussi plus simple.

    En tous les cas, merci des suggestions!

  4. #4
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 12
    Par défaut
    je vous recommande d'utiliser les Telerik (Grid, pagination.. )http://www.telerik.com/

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par danoi18 Voir le message
    je vous recommande d'utiliser les Telerik (Grid, pagination.. )http://www.telerik.com/
    DevExpress, Telerik et tous les autres concepteurs de contrôles graphiques je ne dis pas que je ne les recommanderai pas à personne mais franchement je réfléchirai 3 fois parce que c'est la galère quand tu veux personnaliser un truc un tout petit peu plus complexe.

    Babyneedle,

    Comme on dit il faut aussi faire gaffe à ne pas avoir une overdose de plugins ! Fais en sorte que toute l'équipe sache les 50% de ce qu'offre chaque outil qui sera utilisé. Surtout pour ce qui concerne Entity Framework si l'équipe ne comprend pas comment ça marche à 75% (comment sont générées les requêtes SQL derrière et utiliser au maximum les vues) alors là tu risques de te retrouver avec les problèmes de performances

  6. #6
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    C'est étonnant que h2s84 n'ait pas conseillé CodeFluent Entities mais c'est un outil que je conseille.

Discussions similaires

  1. Quels sont vos défaults entretien pour developpeur?
    Par assine090 dans le forum Entretien
    Réponses: 14
    Dernier message: 28/11/2013, 09h10
  2. Réponses: 27
    Dernier message: 04/07/2011, 15h57
  3. Réponses: 10
    Dernier message: 05/11/2010, 08h06
  4. Réponses: 0
    Dernier message: 15/05/2009, 05h48
  5. Réponses: 7
    Dernier message: 21/02/2005, 13h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo