| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Сервис на C# |
| Автор: Goganchic 26.9.2008, 08:51 |
| Всем привет! У меня задача - написать некоторый сервис, взаимодействующий с одной стороны с драйвером на машине пользователя, а с другой - с некоторым внешним сервисом. Я вот думаю, можно ли написать этот сервис на C#. Спрашивал двух людей с совершенно разными взглядами на эту проблему: один говорит, мол писать сервисы на шарпе - это ужас и ересь, мол потянет много зависимостей, будет страдать производительность и т.п. а другой говорит, что это вполне нормально и уже множество сервисов в операционной системе MS Windows написаны на шарпе. С моей точки зрения, было бы очень неплохо написать все на шарпе, ибо тут и возможности для дебага покруче, и защита от всяких там утечек памяти и прочей лабуды имеется и сам язык проще, четче и понятнее. Мне очень интересно узнать вашу точку зрения, господа винградовцы, на этот вопрос. Если надо что-то уточнить - спрашивайте. Итак, стоит ли писать сервис на шарпе и если стоит - то в каких случаях (какие есть ограничения на такие сервисы)? Заранее спасибо за ответы. |
| Автор: UserNet 26.9.2008, 09:05 |
| Я писал сервис на C# нормально пишется, если надо могу тебе дать код, но в инете много примеров. |
| Автор: Goganchic 26.9.2008, 12:32 |
| UserNet, а с безопасностью как при написании сервисов на шарпе? Ну там могут ли всякие руткиты подменить .Net или еще че-то? Или это все из области фантастики? |
| Автор: pr0fess0r 26.9.2008, 23:07 |
| Мое мнение Безопасность - это понятие относительное, 100% не бывает Что касается C#, то тут если не требуется кросплотформенность, тогда все только за. А производительность, так севаки вроде не слабые 386-е и т.д. И вообще это проблема сервака если сервис там размщается. |
| Автор: Goganchic 27.9.2008, 12:22 |
| pr0fess0r, этот сервис должен быть не на сервере, а на пользовательской машине |
| Автор: UserNet 27.9.2008, 22:17 |
| Goganchic, я писал сервис в учебных целях поэтому насчёт безопастности незнаю, но хотел бы изучить |
| Автор: nerezus 28.9.2008, 11:20 | ||
Безопасность не зависит от технологии. За редким исключением вроде низкоуровневых языков(асм, C, C++), в них есть куча дополнительных мест, где можно накосячить(переполнения буфера, утечки памяти и т.д.) |