2009-03-09 2 views
0

Я собираюсь создать небольшую вспомогательную библиотеку для своих веб-проектов, но не знаю, какие типичные функции они должны содержать (только для создания веб-приложения с C# и ASP.NET). Я думал о регистрации функций, кешировании, почте и т. Д. Любые другие типичные функции, которые я должен был бы вставить в него?Вспомогательная библиотека C#/ASP.NET

ответ

11

Если у вас еще нет функций, зачем вам нужно писать вспомогательную библиотеку? Просто добавьте к нему, как вам нужно, если захотите, но поместите кучу родовых классов в библиотеку, которая может или не может использоваться, просто плохо пахнет.

+0

Пятно на. У вас нет причин строить какие-либо вещи, пока вам это не понадобится. Плюс, лезь на спины других. Некоторые хорошие инструменты существуют, которые уже выполняют некоторые из этих вещей (log4net и т. Д.). –

+0

Фактически будет использоваться log4net, но с некоторыми методами расширения, чтобы упростить работу. –

+0

Конечно, во втором проекте, где вы находите нужное то же самое, тогда начните создавать вспомогательную библиотеку, – Richard

0

Как правило, вспомогательная библиотека содержит все, что не относится к конкретным приложениям, но к ним нужно обращаться несколькими приложениями.

Как вы упомянули, некоторые типичные применения вспомогательной библиотеки - это такие вещи, как отправка электронной почты, ведение журнала и, возможно, кэширование.

Все зависит от того, как вы хотите его использовать.

Однако вы ставите тележку перед лошадью, если вы разрабатываете вспомогательную библиотеку, прежде чем знаете, что вам нужно для этого.

Смежные вопросы