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