Я использовал CodeCharge Studio несколько лет назад, и мне понравилось, но я бы не стал использовать его снова, потому что то, что он генерирует, трудно изменить вне среды - оно тесно связано с его IDE и его структурой.
Кроме того, если вам нужно сделать что-то «необычное» (что означает, что что-то не поддерживается или реализовано изначально), это может быть немного сложно и сложно. Я помню, что мне было трудно реализовать список поиска (например, я выбираю страну из списка, а второй список заполняется списком состояний) - хотя я думаю, что он был добавлен как собственный элемент управления в одном из последние версии.
Однако это очень хорошо для быстрого создания прототипов, или если размер «пользовательской» разработки невелик - в противном случае дополнительное время, которое вы тратите на работу своей логики или пользовательского интерфейса, превосходит то, что вы сохранили при генерации кода.
Еще одним преимуществом является то, что вы можете выбрать один из нескольких языков (PHP, Java, Perl, C # и т. Д.)
Если вы не против .NET, и у вас более высокий бюджет, я должен порекомендовать очень хороший продукт, который я оценил не так давно: Iron Speed , который буквально может позволить вам создать полный приложение на основе базы данных менее чем за 1 час.
Код может изменяться на 100% извне (он генерирует решение Visual Studio), но, конечно, для лучших результатов предпочтительнее оставаться в IDE скорости железа.
Мой опыт работы с ним, как уже было сказано, ограничен только оценкой (просто потому, что проект, над которым я работал, не был типичным веб-сайтом, управляемым базой данных, - и с тех пор не работал над другими проектами, в противном случае я уже купил это), но я создал себе простое приложение для отслеживания времени в качестве тестового проекта, и я не потратил более 1 дня, работая в режиме «обучения» (то есть пытаясь понять, как все работает, а не развиваться так быстро, как возможный).
На их веб-сайте есть много видео, поэтому я предлагаю вам посмотреть.