Я - специалист по .Net в консалтинге с различными вариантами разработчиков, использующих множество различных языков и структур. Поскольку все в значительной степени пытаются выдвинуть свои собственные повестки дня с нашими различными клиентами с точки зрения того, какую технологию предлагать, я постоянно нахожусь в классических спорах с ними о том, «почему» .Net может быть лучшим технологическим решением для учитывая требования клиентов.
Часто здесь дебаты сводятся к проблеме производительности. Обычно области, которые обсуждаются здесь, состоят из затрат, ремонтопригодности и производительности. Мне трудно спорить о стоимости, потому что в целом технологии с открытым исходным кодом, как правило, дешевле, и, хотя обычно могут дать хорошее слово для .Net с точки зрения общей стоимости владения (кажется, довольно легко убедить людей в том, что Приложения .Net имеют относительно низкие затраты на ремонтопригодность, если архитектура приложения была тщательно продумана), мы действительно будем толкать .Net здесь, только если клиент понимает и безразличен к расходам, связанным с лицензированием Microsoft. С точки зрения удобства обслуживания, как я уже упоминал ранее, другие разработчики понимают, насколько это важно, если приложение тщательно продумано. У меня около 8 лет опыта программирования решений .Net, и я вполне уверен в своей способности представить клиенту все функции и наборы инструментов, которые предоставляет .Net, чтобы дать приложению длительный и простой в обслуживании срок службы.
Опять же, то, к чему это обычно сводится, - это аргумент в пользу производительности. До сих пор я работал в компаниях, которые уже использовали технологии разработки Microsoft для разработки своих приложений, поэтому, хотя я в прошлом обсуждал производительность *1006* с другими, я никогда не был на такой должности, где мне приходилось убедить производительность. Другие мои коллеги всегда хвастаются тем, что эти разные веб-сайты показывают улучшенную производительность веб-приложений с открытым исходным кодом. Все это, как я уже сказал, я хотел бы узнать у всех здесь: куда вы обычно обращаетесь, чтобы получить информацию о том, как некоторые веб-приложения .Net могут использовать другие технологии?
Заранее спасибо за совет,
Матф