Может ли кто-нибудь порекомендовать инструмент для создания графического интерфейса для создания веб-приложений DHTML, использующих AJAX для взаимодействия с бэкэндом веб-службы? Мне бы не хотелось возиться с проектированием HTML, маршалингом / демаршалингом данных, проверкой совместимости с браузером и т. Д. Инструмент должен иметь библиотеку виджетов, которая может быть вставлена в приложение и подключена к функциональности, а также быть расширяемой достаточно, чтобы иметь возможность определять собственные виджеты. Конечно, бесплатный и / или открытый исходный код предпочтительнее, но я бы тоже подумал о проприетарных инструментах.
Кроме того, в какой степени выбор инструмента с графическим интерфейсом влияет на то, какую платформу или язык я бы использовал для бэкэнда? Если графический интерфейс пользователя просто вызывает веб-службу, то я должен иметь возможность использовать что-либо на стороне сервера для обеспечения этого интерфейса, но, возможно, некоторые инструменты на стороне интерфейса gui используют собственный формат обмена данными, который требует некоторого определенного кода на стороне сервера?
Редактировать: мне не нужен виджет, который можно перетаскивать, я хочу IDE, которая позволяет легко создавать графический интерфейс (т. Е. Инструмент RAD).