Нужен визуальный инструмент разработки приложений для сложных иерархических отношений "многие ко многим"

Я ищу визуальный инструмент разработки приложений базы данных (на основе графического интерфейса или сценария), который мы можем использовать для разработки приложения, которое принимает набор текстовых и числовых полей посредством серии преобразований, которые создают многочисленные иерархические структуры "многие ко многим". отношения между элементами данных (например, множественные отношения мастер-деталь)

[РЕДАКТИРОВАТЬ - с первого вопроса]

Я нашел несколько продуктов, которые позволят нашим администраторам баз данных определять таблицы и SQL... и тогда наши "дизайнеры" могут использовать эти PHP-генераторы с графическим интерфейсом для создания веб-страниц на основе форм для таблиц MySQL / sql

  • ScriptCase
  • Xlinesoft phprunner
  • CodeCharge
  • Sqlmaestro phpgenerator

Любое понимание этих решений за или против будет приветствоваться. например: насколько чист генерируется код? Я заметил, что у некоторых есть более сложные установки во время выполнения... в отличие от "чистого" вывода сценария.

большое спасибо

1 ответ

Я использовал CodeCharge Studio несколько лет назад, и мне это понравилось, но я бы не стал использовать его снова, потому что то, что он генерирует, трудно изменить вне среды - оно тесно связано с его IDE и его структурой.

Кроме того, если вам нужно сделать что-то "необычное" (что означает, что что-то не поддерживается или реализовано изначально), это может быть немного сложно и сложно. Я помню, что мне было трудно реализовать список поиска (например, я выбираю страну из списка, а второй список заполняется списком состояний) - хотя я думаю, что он был добавлен как собственный элемент управления в одном из последние версии

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

Еще одним преимуществом является то, что вы можете выбрать один из нескольких языков (PHP, Java, Perl, C# и т. Д.)

Если вы не против.NET, и у вас более высокий бюджет, я должен порекомендовать очень хороший продукт, который я оценил не так давно: Iron Speed, который буквально позволяет вам создать полное приложение на основе базы данных менее чем за 1 час. Код может изменяться на 100% извне (он генерирует решение Visual Studio), но, конечно, для лучших результатов предпочтительнее оставаться в IDE скорости железа.

Как я уже сказал, мой опыт работы с ним ограничен только оценкой (просто потому, что проект, над которым я работал, не был типичным веб-сайтом, управляемым базой данных, - и с тех пор не работал над другими проектами, в противном случае я уже купил его), но я создал себе простое приложение для отслеживания времени в качестве тестового проекта, и я не тратил более 1 дня, работая в режиме "обучения" (то есть пытаясь понять, как все работает, а не развиваться как можно быстрее). На их сайте есть много видео, поэтому я предлагаю вам посмотреть.

Другие вопросы по тегам