2010-05-19 2 views
5

Я хочу, чтобы узнать, знает ли кто-нибудь из вас (бесплатный и открытый исходный код) инструмент/приложение, которое может помочь создать веб-приложение php очень быстро, не вкладывая слишком много время написания кодов, предпочитая drag and drop/point и click конструктор рабочего процесса для логического проектирования (см. Agile from Outsystems ниже). Кроме того, визуальный дизайнер для бизнес-логики хорош, так как он может помочь разработчику лучше визуализировать логику.RAD Visual Web Application Creator/Builder/Designer for PHP

Существует много графических дизайнеров, разработчиков форм, но я ищу одно приложение для всего процесса разработки веб-приложений.

Моя цель - найти приложение, которое команда разработчиков может использовать вместе и максимально использовать встроенный код приложения. Например. приложение предоставит модульную информацию только для входа пользователя или в корзину; разработчику просто нужно перетащить модульную конструкцию в логический конструктор, и код будет сгенерирован. Таким образом, функциональность будет в модуле, и код всегда будет стандартным для разработчиков. Поэтому, если новый разработчик появится на борту, ему просто нужно будет использовать систему и быстро встать и работать.

Чтобы объяснить это лучше: существует много фреймовых фреймов, например. cakephp, CodeIgniter и т. д., которые я могу использовать для кодирования, но все же мне нужно создать (код) GUI, написав довольно много кодов. Я ищу инструмент/приложение, которое немного выше, чем эти рамки. Вот 2 примера приложений, которые я нашел во время моего поиска в Google, у которых у них есть дизайнер визуальной логики и создатель gui в одном приложении. Кроме одного развертывания нажмите (но мне нужно, чтобы быть PHP приложения или, по крайней мере, я могу развернуть PHP код() к светильнику/сервер WAMP):

  1. Wavemaker: для JAVA
  2. Agile из Outsystems: для JAVA или .net (этот действительно хорош, с дизайнером логики перетаскивания рабочего стола!)
  3. Talend: это всего лишь инструмент ETL, но концепция - это то, что я хочу воспитывать. Перетаскивайте, указывайте и выберите логический дизайн. Пользовательский код может быть добавлен, если это необходимо, но процесс перетаскивания уже завершил структуру и большую часть кодирования веб-приложения, которое нужно построить.

Я хочу перечислить Adobe Flex, но это больше похоже на GUI-дизайнер + IDE, а не на то, что я хочу здесь описать. Конструктор логики drag-and-drop/work-flow - это ключ для приложения.

Я мог бы пойти на маршрут CMS, научившись расширять их, но это не так гибко для меня и является длинной кривой обучения.

С кем-либо сталкивался этот тип приложений раньше? Или любая идея о том, как я могу найти эти приложения? Я долго искал их, я не вижу ни одного из них для php и всего лишь несколько (всего 2) для Java.

Заранее благодарен!

ответ

0

Delphi for PHP кажется подходит практически всем вашим потребностям, но это не бесплатно.

+0

Спасибо за быстрый ответ! Я собираюсь попробовать это! В то же время, если у кого-либо из вас есть другие предложения, пожалуйста, сообщите нам об этом. Благодаря! – user345114

1

Я просто попробовать RADRIA, которые вы можете проверить на http://radria.sqlfusion.com/

с открытым исходным кодом, бесплатный инструмент радиан, который работает на LAMP-сервер и включает в себя инструменты для создания как веб-страниц и онлайн связанных баз данных с возможностью добавления и обновления экрана , На первый взгляд, кажется, требуется некоторое знание SQL для установки некоторых функций базы данных. Низкобюджетный Wavemaker.

Мой опыт в том, что существует вечный компромисс в программном обеспечении: чем больше он будет делать, тем труднее его изучить. Поскольку Radria будет делать много, он представляет пользователю лес из меню.

0

Вы можете попробовать PHPRad. Просто подключитесь к своей базе данных (MySQL), тогда он сможет генерировать полное приложение.

Он использует простую мощную среду MVC.

Вы можете перетаскивать компоненты, такие как:

  • диаграмм
  • запись считает
  • динамического меню
  • Суб-страница
  • и т.д ...

на любой стр.

У этого есть гибкие многочисленные опции, которые помогут вам сгенерировать ваши приложения, которые наилучшим образом соответствуют вашим требованиям.

Вы можете загрузить установку окна с here.