Меня интересует опыт и мнения людей о подходах к сторонней расширяемости в веб-приложениях и расширении приложений в гетерогенную корпоративную среду. Рассмотрим приложение в стиле Salesforce. Пользователи хотят иметь возможность расширять само приложение Salesforce и обмениваться данными / функциями за пределами Salesforce.
Это очень разные задачи? Должна ли внутренняя и внешняя расширяемость выполняться с использованием одного и того же подхода? Существуют ли открытые рамки, которые обеспечивают хорошую отправную точку?
Я смотрю на
но меня интересуют другие варианты или предложения. Платформа приложений Facebook и платформа приложений Yahoo примерно соответствуют всем требованиям, но не открыты. Является ли внедрение нового решения хорошей / плохой идеей?