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

Dotnet Discussion :

Critères d'éligibilité d'une application à DotNet


Sujet :

Dotnet

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 12
    Points : 8
    Points
    8
    Par défaut Critères d'éligibilité d'une application à DotNet
    Bonjour,

    Je souhaiterais lister les critères qui permettent de dire que telles applications seraient éligibles plutôt à la plateforme DotNet et non Java, et vis versa.

    Si vous connaissez des critères (assez discriminants), je suis preneur.

    Merci d'avance

  2. #2
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut
    Ça dépend des compétence disponible...

    Après pour des applications où la GUI est primordial je pense que dotnet à un avantage (RIA ou non).

    Ensuite quand tu as de l'existant dotnet ou java autant rester dans la même techno ça coute cher de changer.

    Si tu dois interagir avec des appli microsoft dotnet est généralement mieux intégré

  3. #3
    Inscrit

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Points : 1 229
    Points
    1 229
    Par défaut
    Des critères fortement discriminants il n'y en a pas beaucoup...

    Le plus classique serait la contrainte d'une application multi-OS qui pousserait vers Java.

    De l'autre côté, si la contrainte de collaboration avec Office est présente (et de manière générale avec tout autre produit MS), le choix porterait sur .Net.

    Il faut effectivement regardé l'existant, les compétences en interne (.Net ça devient quand même un gros morceau niveau apprentissage) et garder à l'esprit que les deux technologies cohabitent très bien et communiquent facilement...

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    Merci pour vos précisions.

    Les deux technos sont présentes dans l'entreprise. Le but est de déterminer une sorte de grille de critères qui permettrait d'établir que telle type d'application doit être développée en DotNet ou en J2EE/Java.

  5. #5
    Inscrit

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Points : 1 229
    Points
    1 229
    Par défaut
    D'accord.

    Dans ce cas, je pense que tu vas avoir du mal à définir beaucoup de critères techniques (en supposant que les compétences soient homogènes).

    A la rigueur des critères de productivité peuvent être étudiés dans le mesure ou je trouve .Net plus productif niveau client web.

    Sinon, pour des raisons historiques souvent liées à la présence d'un mainframe dans l'entreprise, on rencontre fréquemment le couple Server/BackOffice = Java, FrontOffice = .Net.

  6. #6
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut
    206 ou clio ?

    A part ma connerie pas grand chose a rajouter ... à part ça :

    .Net est plus productif donc en général moins de j/h mais il y a un cout des licences supplémentaires (win2003/Visual Studio en gros).

    En général on s'y retrouve en terme de cout avec .net (1 VS ça dure des années et ça ne coute qu'un ou 2 j/h par exemple)

  7. #7
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Citation Envoyé par anthyme Voir le message
    mais il y a un cout des licences supplémentaires (win2003/Visual Studio en gros).
    Ceci dit il n'est pas nécessaire de débourser le moindre centime pour programmer en .NET.
    A moins d'être vraiment une grande entreprise ou vouloir le maximum de possibilités, on peut juste se munir de
    Visual Studio Express/SharpDevelop (IDE) + SandCastle(Doc) + MySQL/Firebird/SQL Server Express (DB) + etc.
    Et tout ça reste gratuit et très productif.

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    Quand vous dites: "on rencontre fréquemment le couple Server/BackOffice = Java, FrontOffice = .Net. "; je ne comprends pas bien l'intérêt. N'est il pas plus simple d'implémenter du Java de bout en bout (avec les JSP/servlets par exemple pour la partie front) ?

  9. #9
    Inscrit

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Points : 1 229
    Points
    1 229
    Par défaut
    Il faut croire que l'on y trouve son compte dans pas mal de cas.

    Il ne faut pas en faire un cas général, mais j'ai observé plusieurs environnement ou le choix de Java était dû à un existant conséquent en Cobol sur ISerie, et le choix de .Net était motivé par la bonne productivité qu'apporte ASP.Net avec Visual Studio.

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    Quand vous dites serveur/back office, vous pouvez donner un exemple? Car il ne s'agit pas du serveur d'application, n'est ce pas?

  11. #11
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut
    Le backoffice c'est souvent du web aussi où .net a son avantage ...

    Je pense que c'est pas une question d'appli back/front office mais plutot que java a tendance a être plus utiliser pour les applis orienté business et .net pour les appli orienté interface.

    Mais bon je penses que .net est tout aussi capable de faire de bonne appli business sans pour autant perdre ses avantage sur java comme la productivité !

    smyley => Faut encore les win 2003 serveur qui sont cher ... et me parles pas de mono ou je dégluti !

  12. #12
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Points : 6 017
    Points
    6 017
    Par défaut
    Citation Envoyé par anthyme Voir le message
    smyley => Faut encore les win 2003 serveur qui sont cher ... et me parles pas de mono ou je dégluti !
    Ben pourquoi ? Mono est tout à fait fonctionnel et rien n'empeche de faire de l'ASP.NET sous linux. Ainsi tu diminue drastiquement ton cout de licence. De plus tu peux également économiser les couts de licence VS avec MonoDevelop . Beaucoup plus sérieusement : Sur des projets Full Asp.net, Mono/Linux devient une vrai solution viable. Le dev est fait sous Windows puis déployer sous Mono. Certains éditeurs ne s'y trompent pas ...

    Pour le reste Java/.NET à mon avis le plus gros des critères reste la "masse" de l'existant.

  13. #13
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Décembre 2008
    Messages : 256
    Points : 311
    Points
    311
    Par défaut
    Dans le cas où une application doit communiquer avec des composants existant de type développés en C++ ou Delphi, .NET est mieux armé que Java et met à disposition différents mécanismes comme P/Invoke ou l'Interop.

  14. #14
    En attente de confirmation mail
    Inscrit en
    Août 2007
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 174
    Points : 133
    Points
    133
    Par défaut
    Le coût des licences est dérisoire face au prix d'une ferme de serveurs.

    Sinon pour en revenir à la question, .Net et Java sont équivalent en sortie de projet, juste qu'un projet .Net est inférieur en coût de production et que Visual Studio est très largement au dessus d'Eclipse pour le dev et l'interface avec une base de données, mais ce n'est qu'un avis perso d'un utilisateur de VS 2008

Discussions similaires

  1. Critères d'éligibilité d'une application à la plateforme Java EE ou DotNET
    Par kheyeng dans le forum Débats sur le développement - Le Best Of
    Réponses: 17
    Dernier message: 06/01/2010, 17h28
  2. [Débat] Critères d'éligibilité d'une application à la plateforme Java EE ou DotNET
    Par kheyeng dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 9
    Dernier message: 02/04/2009, 21h20
  3. Réponses: 9
    Dernier message: 02/04/2009, 21h20
  4. Réponses: 3
    Dernier message: 14/01/2009, 11h35
  5. Evaluer une application DotNet
    Par snopims dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 06/12/2007, 17h48

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