Нужен визуальный инструмент разработки приложений для сложных иерархических отношений «многие ко многим» - PullRequest
1 голос
/ 29 августа 2011

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

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

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

  • ScriptCase
  • Xlinesoft phprunner
  • CodeCharge
  • Sqlmaestro phpgenerator

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

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

1 Ответ

2 голосов
/ 28 сентября 2011

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

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

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

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

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

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

...