Je vais commencer à construire une petite bibliothèque d'aide pour mes projets web, mais je ne suis pas sûr des caractéristiques typiques qu'ils devraient contenir (seulement construire une application web avec C# et ASP.NET). Je pensais à la journalisation des fonctionnalités, la mise en cache, le courrier, etc. Toutes les autres fonctionnalités que je devrais mettre en place?Bibliothèque d'aide C#/ASP.NET
Répondre
Si vous n'avez encore aucune fonctionnalité dont vous avez besoin, pourquoi écrire une bibliothèque auxiliaire? Ajoutez-y simplement ce dont vous avez besoin si vous le souhaitez, mais placer un tas de classes génériques dans une bibliothèque qui peut ou peut ne pas être utilisée ne fait qu'empirer les choses.
Généralement, une bibliothèque auxiliaire contient tout ce qui n'est pas spécifique à l'application, mais auquel plusieurs applications doivent accéder.
Comme vous l'avez mentionné, certaines utilisations typiques d'une bibliothèque auxiliaire sont, par exemple, l'envoi d'e-mails, la journalisation et peut-être la mise en cache.
Tout dépend de la façon dont vous voulez l'utiliser.
Cependant, vous mettez le chariot avant le cheval si vous concevez une bibliothèque d'aide avant de savoir ce que vous avez besoin de faire.
- 1. Bibliothèque DISPhelper
- 2. Bibliothèque de classes multiples .NET dans une bibliothèque
- 3. Lien vers une bibliothèque statique liée à une bibliothèque statique
- 4. Bibliothèque de statistiques vectorielles - Bibliothèque de noyaux mathématiques
- 5. Bibliothèque XMP pour Ruby
- 6. Bibliothèque d'authentification unifiée
- 7. Bibliothèque CMS .Net légère
- 8. Moindres carrés Bibliothèque C#
- 9. Bibliothèque ASP.NET AJAX
- 10. Bibliothèque MS Project
- 11. OpenMicroBlogging-bibliothèque pour Java?
- 12. Bonne bibliothèque SIMD portable
- 13. Bibliothèque RTSP pour Java
- 14. Bibliothèque USB Java
- 15. Bibliothèque d'impression PDF C#
- 16. l'architecture Java bibliothèque
- 17. Bibliothèque statique pour DevIL?
- 18. bibliothèque graphique Java
- 19. J2ME bibliothèque widget
- 20. 32bit 64bit bibliothèque référencée
- 21. Bibliothèque d'entreprise pour .NET
- 22. bibliothèque Flex JavaScript/API
- 23. Bibliothèque Http complète
- 24. Bibliothèque de formulaires
- 25. C# Bibliothèque commune
- 26. Bibliothèque SMS pour .NET
- 27. comment ajouter bibliothèque JSON
- 28. Bibliothèque de balises?
- 29. Bibliothèque de devises
- 30. Qt bibliothèque destructeur Question
Spot on. Il n'y a aucune raison de construire ce genre de choses tant que vous n'en avez pas besoin. De plus, grimpez sur le dos des autres. Il existe de bons outils qui font déjà certaines de ces choses (log4net, etc.) –
En fait utilisera log4net, mais en faisant des méthodes d'extension pour le rendre plus facile à travailler. –
Bien sûr, sur le deuxième projet où vous trouvez que vous voulez la même chose, alors commencez à construire une bibliothèque d'aide, – Richard