Существуют ли хорошие IDE для перетаскивания веб-приложений, поддерживающие AJAX?
-
03-07-2019 - |
Вопрос
Может ли кто-нибудь порекомендовать инструмент для создания графического пользовательского интерфейса для создания веб-приложений DHTML с использованием AJAX для связи с серверной частью веб-службы?Я бы хотел избежать необходимости возиться с разработкой HTML, маршалингом/демаршалингом данных, проверкой совместимости браузера и т. д.Инструмент должен иметь библиотеку виджетов, которую можно поместить в приложение и подключить к ее функциональности, и быть достаточно расширяемым, чтобы можно было определять собственные виджеты.Конечно, предпочтительнее использовать бесплатные и/или открытые исходные коды, но я бы рассмотрел и проприетарные инструменты.
Также в какой степени выбор инструмента с графическим интерфейсом влияет на то, какую платформу или язык я буду использовать для серверной части?Если графический интерфейс просто вызывает веб-службу, то я должен иметь возможность использовать что-нибудь на стороне сервера для предоставления этого интерфейса, но, возможно, некоторые инструменты на стороне графического интерфейса используют собственный формат обмена данными, который требует определенного кода на стороне сервера?
Редактировать:Мне не нужен виджет, который можно перетаскивать, мне нужна IDE, которая позволяет легко создавать графический интерфейс (т.инструмент RAD).
Решение 7
По предложению Дэна я взглянул на GWT.Я слышал об этом раньше, но никогда не присматривался к нему так внимательно, и это кажется довольно интересным.Конечно, это устраняет неудобства, связанные с перемещением пикселей и заставляет все работать в нескольких браузерах.Я также попробовал поискать «инструменты gwt rad» и получил несколько результатов:
- Конструктор экземпляров GWT (коммерческий, 59 долларов в год)
- Wirelexsoft Vistafei (все еще находится в стадии бета-тестирования, но будет иметь бесплатную и коммерческую версию)
Я посмотрю на это, но если кто-то использовал что-то еще, дайте мне знать.
Другие советы
WaveMaker имеет открытый исходный код, работает на J2EE.
Если вы хорошо разбираетесь в Java, возможно, вам стоит попробовать Google Web Toolkit? http://code.google.com/webtoolkit/
Я использую Wavemaker, и он делает именно то, о чем вы просите...Он действительно прост в использовании и очень эффективен....
Я считаю, что Dreamweaver отчасти делает это, но, на мой взгляд, такие редакторы — не очень хорошая идея.Они создают ужасный, неподдерживаемый серверный код и совершенно негибкие.
Wavemaker превосходит все остальное, что я использовал, без сомнений.Приложения можно быстро разрабатывать, они поддерживают перетаскивание, могут подключаться к любому веб-сервису и имеют непревзойденные инструменты управления базами данных.Единственная проблема заключается в том, что он постоянно меняет владельцев и владельцев, и его будущее направление неясно.
Делфи для PHP от Codegear имеет некоторые из этих возможностей, но я согласен с ceejayoz, что такие инструменты не обязательно позволяют создавать хороший код.