2010-03-18 2 views
1

Je développe l'application web asp.net mvc avec MongoDB comme stockage de données.Création d'applications Web en utilisant MongoDB et ASP.NET MVC, Dois-je utiliser des pilotes C# ou un pilote Javascript

Je veux connaître l'opinion des autres sur les pilotes à utiliser.

Dois-je utiliser des pilotes C# pris en charge par la communauté? Ou, devrais-je aller à utiliser le pilote Javascript qui est pris en charge par Mongo. Quelle est la stabilité du pilote javascript?

Merci à l'avance ..

Répondre

1

Le pilote C# est très proche d'être une version 1.0 et est maintenant pris en charge par 10Gen. Les bogues connus soumis au JIRA sont généralement corrigés très rapidement. Je dirais qu'il est assez sûr de commencer à utiliser le pilote C# en production si vous êtes sur .Net 3.0 ou supérieur. Vous pouvez encore rencontrer quelques changements de rupture jusqu'à ce que la version 1.0 soit atteinte, mais ce n'est généralement rien de majeur et il y a toujours un avertissement juste.

-1

A mon avis, je ne l'avais jamais utiliser un pilote JavaScript pour une connexion de base de données. Je voudrais toujours garder tous mes accès aux données dans le code C# et loin de l'interface utilisateur.

+2

Javascript peut être exécuté côté serveur. – jfar

1

Je n'utiliserais pas le côté client du pilote JS. Il va ouvrir votre serveur mongo à des hacks potentiels.

Le pilote C# officiel est très stable maintenant. J'ai essayé quelques-uns des pilotes de la communauté il y a un moment et ils étaient trop buggy à utiliser.

http://www.mongodb.org/display/DOCS/CSharp+Language+Center

Questions connexes