Ищите ЛАМПУ, эквивалентную ASP.NET - PullRequest
0 голосов
/ 31 января 2010

У нас довольно большая система, включающая несколько приложений, работающих в Windows, написанных на .NET. К ним относится ряд веб-приложений, использующих ASP.NET.

У нас есть несколько несвязанных веб-приложений, написанных на LAMP - Linux / Apache / MySQL / Php.

Самое большое преимущество, которое мы видели в ASP.NET, - это простота, с которой код может быть разделен между веб-приложениями, приложениями win-form, приложениями консоли Windows и службами Windows. В сборках .NET имеется значимый код, общий для всех этих сред.

Apache / Php имеет некоторые существенные преимущества по сравнению с ASP.NET как средой веб-программирования, но если в нем есть что-то, что эквивалентно .NET, когда дело доходит до интеграции кода, который используется совместно не-веб-приложениями, я ' Я не знаю об этом.

Итак, я спрашиваю. Существуют ли какие-либо технологии, обеспечивающие такую ​​же простую и беспроблемную интеграцию модулей общего кода между Apache / Php и не веб-приложениями?

Ответы [ 2 ]

1 голос
/ 31 января 2010

Единственной средой, в которой большинство из того, о чем вы просите, является Java.

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

Помимо этого, запрос чего-то похожего по стеку LAMP - это то, что, как я считаю, в данный момент не существует.

0 голосов
/ 31 января 2010

Не знаю, но я знаю, что Mono имеет модуль времени выполнения, который можно подключить к Apache, эффективно запуская приложение ASP.NET под ним. См. здесь в блоге о том, как это сделать.

Редактировать: Согласно комментарию Роберта , ссылка на этот блог не работает! Вот официальная ссылка на sourceforge.net. Извините!

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

...