У нас довольно большая система, включающая несколько приложений, работающих в Windows, написанных на .NET. К ним относится ряд веб-приложений, использующих ASP.NET.
У нас есть несколько несвязанных веб-приложений, написанных на LAMP - Linux / Apache / MySQL / Php.
Самое большое преимущество, которое мы видели в ASP.NET, - это простота, с которой код может быть разделен между веб-приложениями, приложениями win-form, приложениями консоли Windows и службами Windows. В сборках .NET имеется значимый код, общий для всех этих сред.
Apache / Php имеет некоторые существенные преимущества по сравнению с ASP.NET как средой веб-программирования, но если в нем есть что-то, что эквивалентно .NET, когда дело доходит до интеграции кода, который используется совместно не-веб-приложениями, я ' Я не знаю об этом.
Итак, я спрашиваю. Существуют ли какие-либо технологии, обеспечивающие такую же простую и беспроблемную интеграцию модулей общего кода между Apache / Php и не веб-приложениями?