2010-05-19 61 views
5

Chcę sprawdzić, czy ktokolwiek z was wie, że (idealne i otwarte źródło będzie idealne) narzędzie/aplikacja, która może pomóc w szybkim zbudowaniu aplikacji internetowej PHP bez inwestowania zbyt wiele czas na pisanie kodów, preferując przeciąganie i upuszczanie/wskaż i kliknij projektant work-flow do projektowania logicznego (patrz Zwinność z Outsystems poniżej). Dodatkowo projektant wizualny dla logiki biznesowej jest świetny, ponieważ może pomóc programistom lepiej zwizualizować logikę.RAD Wizualny twórca aplikacji internetowych/konstruktor/projektant dla PHP

Istnieje wiele budowniczych GUI, budowniczych formularzy, ale szukam jednej aplikacji do całego procesu tworzenia aplikacji internetowych.

Moim celem jest znalezienie aplikacji, której zespół programistów może użyć razem i jak najlepiej wykorzystać kod wbudowany aplikacji. Na przykład. aplikacja zapewni modułowy moduł do logowania użytkownika lub koszyka; Programista musi tylko przeciągnąć i upuścić modułowy do projektanta logiki, a kod zostanie wygenerowany. W ten sposób funkcjonalność będzie w module, a kod będzie zawsze standardem dla programistów. Jeśli więc nowy programista znajdzie się na pokładzie, będzie musiał po prostu użyć systemu i szybko zacząć działać.

Aby wyjaśnić to lepiej: istnieje wiele frameworków php, np. cakephp, CodeIgniter, itp., z których mogę korzystać, aby pomóc w kodowaniu, ale nadal muszę stworzyć (kodować) GUI, pisząc całkiem sporo kodów. Szukam narzędzia/aplikacji, które jest trochę bardziej wysoki poziom niż te ramy. Oto 2 przykłady aplikacji, które znalazłem podczas mojej wyszukiwarki Google, które mają projektanta logiki wizualnej i konstruktora GUI w jednej aplikacji. Także jedno kliknięcie rozmieszczania (ale muszę go mieć php aplikacje lub przynajmniej mogę wdrożyć (PHP) kod do LAMP/serwer WAMP):

  1. Wavemaker: Java
  2. Agile z Outsystems: dla JAVA lub .net (ta jest naprawdę dobra, z projektantem logiki przeciągnij i upuść w work-flow!)
  3. Talenda: to tylko narzędzie ETL, ale koncepcja jest tym, co chcę poruszyć. Przeciągnij i upuść, wskaż i kliknij projekt logiczny. Kod niestandardowy można dodać, jeśli jest potrzebny, ale proces przeciągania i upuszczania ukończył już strukturę i większość kodu aplikacji internetowej, którą trzeba zbudować.

Chcę wyświetlić Adobe Flex, ale jest to bardziej jak GUI Designer + IDE, nie dokładnie to, co chcę opisać tutaj. Projektant logiki przeciągnij i upuść/work-flow jest kluczem do aplikacji.

Mogę iść na trasę CMS, ucząc się, jak je przedłużyć, ale nie jest to dla mnie elastyczne i jest długa krzywa uczenia się.

Ktoś kiedyś natknął się na tego typu aplikację? A może pomysł, jak znaleźć te aplikacje? Długo je robiłem, nie widzę żadnego z nich dla php i tylko kilka (tylko 2) dla Javy.

Z góry dziękuję!

Odpowiedz

0

Delphi for PHP wydaje się pasować do prawie wszystkich Twoich potrzeb, ale nie jest za darmo.

+0

Dzięki za szybką odpowiedź! Mam zamiar to wypróbować! W międzyczasie, jeśli którykolwiek z was ma inne sugestie, prosimy o poinformowanie nas. Dzięki! – user345114

1

jestem po prostu staramy się RADRIA, co można sprawdzić w http://radria.sqlfusion.com/

open source, darmowe narzędzie rad, które działa na serwerze LAMP i zawiera narzędzia do tworzenia zarówno stron internetowych i internetowych połączonych baz danych z dodawanie i aktualizowanie ekranów . Na pierwszy rzut oka wydaje się, że wymaga pewnej wiedzy o SQL, aby zainstalować niektóre funkcje bazy danych. Nisko budżetowy Wavemaker.

Moje doświadczenie jest takie, że w oprogramowaniu istnieje wieczny kompromis: im więcej on zrobi, tym trudniej się go nauczyć. Ponieważ Radria wiele zrobi, przedstawia użytkownikowi las menu.

0

Możesz spróbować PHPRad. Wystarczy połączyć się z bazą danych (MySQL), aby wygenerować kompletną aplikację.

Wykorzystuje proste, potężne środowisko MVC.

Można przeciągać i upuszczać elementy jak:

  • wykresów
  • rekord liczy
  • Dynamiczne menu
  • Podstrona
  • etc ...

na dowolny strona.

ma wiele różnorodnych opcji, które pomagają w generowaniu aplikacji najlepiej dopasowanych do specyfikacji.

Możesz pobrać konfigurację okna od here.