Historias
Slashboxes
Comentarios

Login Barrapunto

Login

[ Crear nueva cuenta ]

¿Creador de formularios web?

editada por rvr el Miércoles, 06 Mayo de 2009, 20:00h   Printer-friendly   Email story
desde el dept. mi-mojo-de-google-está-bajo
asias nos cuenta: «Hola. Me han encargado que busque una aplicación que permita la creación de formularios web sin necesidad de programación. Para más complicación, la aplicación debe crear las tablas necesarias para guardar los resultados en la BD, así como un interfaz CRUD (creación, lectura, actualización y borrado), todo ello sin intervención del usuario (es decir, sin que tenga que programar). La aplicación debe estar bajo nuestro control y presentar un interfaz web».
«Y por supuesto gratis. Antes de acudir a vosotros me he estado paseando por Google. Solamente he encontrado aplicaciones web alojadas por terceros que crean formularios y te devuelven el código. A veces también te recogen los datos, pero sigo estando lejos de lo que busco (ni se ocupan de la parte de BD, ni están bajo nuestro control). Aún así, por si a alguien le resulta útil, os dejo un par de posts útiles: 1 y 2.

» ¿Os suena algo parecido? ¿Alguien tiene alguna experiencia en este campo (yo no)? Me dirijo a la comunidad barrapuntera porque siempre he encontrado una gran amplitud y variedad de conocimientos en este tipo de cosas tan rebuscadas (tengo mi cuenta de usuario desde hace años, pero me he hecho esta para no mezclar trabajo y placer).

» Y, por supuesto mil millones de billones (no anglosajones) de gracias de antebraso y de antepierna».

Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • hola

    (Puntos:4, Divertido)
    por I did it for the lul (43566) el Miércoles, 06 Mayo de 2009, 20:11h (#1144644)
    ( http://rofleador.elbruto.es/ )
    Hola, quiero un software que haga una cosa muy concreta y específica, pero que no haya que programar y por supuesto que sea gratis.
    [ Responder ]
    • Re:hola

      (Puntos:4, Divertido)
      por pobrecito hablador el Miércoles, 06 Mayo de 2009, 20:33h (#1144655)
      No te olvides del "gracias de antebraso y de antepierna".
    • Re:hola de asias (Puntos:1) Jueves, 07 Mayo de 2009, 08:09h
    • 4 respuestas por debajo de tu umbral de lectura actual.
  • Dudo que encuentres algo

    (Puntos:3, Interesante)
    por xubenca (10950) el Miércoles, 06 Mayo de 2009, 20:20h (#1144649)
    Es difícil que encuentres algo que lo haga todo. Siempre necesitarás algún conocimiento de programación para "juntar" los recursos que hay por la web. La parte visual la puedes hacer con algún editor html o a mano; no es tan difícil hacer un formulario html.
    La gestión de la BBDD la puedes realizar utilizando los scripts que se generan en la página [phpobjectgenerator.com]. El código no es gran cosa pero es funcional.
    Saludos
    [ Responder ]
  • por juanjoapertus (31429) el Miércoles, 06 Mayo de 2009, 20:26h (#1144651)
    ( http://www.apertus.es/ | Última bitácora: Martes, 05 Mayo de 2009, 12:58h )
    Creo que puedes probar con google docs: http://docs.google.com/support/bin/topic.py?hl=es& topic=15166 [google.com]
    [ Responder ]
  • Drupal

    (Puntos:1, Informativo)
    por pobrecito hablador el Miércoles, 06 Mayo de 2009, 20:33h (#1144656)
    Échale un vistazo a Drupal (http://drupal.org), principalmente a los módulos contribuidos de CCK y Views. Si los parametrizas bien puedes delegarles las tareas de formularios y listados dinámicos, y te gestionan la capa de BD. La curva de aprendizaje puede ser dura al principio, pero si lo dominas puedes hacer bastante sin picar nada de código, los propios modulos incorporan interfaces bastante potentes para crear los contenidos, y eso es solo la punta del iceberg, porque si quieres incorporar código puede llegar a ser mucho más potente y flexible.
    [ Responder ]
    • Re:Drupal de pobrecito hablador (Puntos:2) Miércoles, 06 Mayo de 2009, 20:55h
    • Re:Drupal de Gocho (Puntos:3) Miércoles, 06 Mayo de 2009, 20:58h
      • Re:Drupal de aitorch (Puntos:1) Miércoles, 06 Mayo de 2009, 21:23h
    • Re:Drupal de josuealcalde (Puntos:2) Miércoles, 06 Mayo de 2009, 21:30h
  • Lo que pides

    (Puntos:1)
    por BenedictXXX (19215) el Miércoles, 06 Mayo de 2009, 20:57h (#1144673)
    ( Última bitácora: Domingo, 10 Mayo de 2009, 04:14h )
    realmente no lo veo muy difícil, incluso hace muchos años, cuando usaba Windows, llegué a usar un programa que creaba todo a base de clics, y salían unas lindas facturas en papel.

    Para la web no he visto algo tan fácil, pero como ya han dicho, se puede lograr modificando algunas cosas ya hechas, y por lo demás PHP no es difícil de usar.

    Lo que realmente me llama la atención, es la forma de redacción de esta entrada, ciertamente me parece un chiste.

    "Y por supuesto gratis."

    Ah, pero es qué tampoco te pagan?
    --
    Si fuéramos iguales, sería aburrido.
    [ Responder ]
  • Symfony?

    (Puntos:1)
    por Morpheo17 (23983) el Miércoles, 06 Mayo de 2009, 21:26h (#1144697)
    ¿Y Symfony con su Generador de Admins? Sí, cierto, hay que programar, pero basicamente es crear la BBDD con sus relaciones y decirle que te cree el administrador para esa BBDD (lo he simplificado). Yo estoy ahora empezndo con Symfony y estoy bastante contento. Muy buen framework para PHP y con muchas facilidades para el programador. Me gusta más que Zend, Cake, etc...
    [ Responder ]
    • Re:Symfony? de snookiex (Puntos:2) Miércoles, 06 Mayo de 2009, 22:07h
      • Re:Symfony? de juanlvo (Puntos:1) Jueves, 07 Mayo de 2009, 02:56h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • si eso existiera

    (Puntos:1)
    por lobux (21455) el Miércoles, 06 Mayo de 2009, 22:40h (#1144729)
    si eso existiera los programadores estamos de mas una aplicacion que genere formulario que cree la estructura de la tabla falta que ademas en el codigo incluya verificacion para evitar registros duplicados y asi si que se terminan los programadores.
    [ Responder ]
  • Oracle ADF

    (Puntos:1)
    por Riveck (21871) el Miércoles, 06 Mayo de 2009, 22:49h (#1144731)
    Una gozada, es lo que estoy usando yo ahora en el curro. Si quieres virguerías tendrás que acabar programando, pero hasta ahora he tocado partes muy pequeñas de código. Web principal: http://www.oracle.com/technology/products/adf/inde x.html [oracle.com] Video demo: http://download.oracle.com/otn_hosted_doc/jdevelop er/11gdemos/adfoverview/adfoverview.htm [oracle.com]
    [ Responder ]
  • por mattinsalto (18338) el Miércoles, 06 Mayo de 2009, 22:58h (#1144734)
    No está muy claro lo que pide. Por lo que he entendido no busca hacer un formulario concreto para meter datos en una base de datos concreta, sino un software que genere la base de datos y los formularios automáticamente para que personas sin conocimientos de programación puedan usarlo para tareas aun sin definir. Es muy probable que él sí sepa programar y no le cueste hacer un formulario concreto para meter datos en una base de datos concreta. El tema es darle al usuario una herramienta que le genere las tablas y los formularios para introducir los datos. Es como crear una base de datos y los formularios en FileMaker(Access, OpenOffice Base etc), todo de manera visual. Pero lo quiere para web. No se si estoy en lo cierto, pero eso es lo que he entendido al leer la noticia.
    [ Responder ]
  • por garpanta (11172) el Miércoles, 06 Mayo de 2009, 23:02h (#1144737)
    Casualmente acabo de desarrollar algo que hace lo que dices, es una aplicación para una empresa que se dedica a encuestas, es para LAMP, y permite crear formularios a través de un interface relativamente sencillo, puedes poner los campos que quieras de muchos tipos (desplegables, checkbox, texto, numéricos, parrillas de campos radio y checkbox, etc...), crear condicionales para que dependiendo de una respuesta se muestre otra, asignación de formularios a los usuarios, filtrados, exportación de los datos a excel, dependiendo de determinadas respuestas en un formulario se muestra una respuesta u otra, etc.
    Antes de comenzar a desarrollar el proyecto investigué para saber si había algo hecho, encontré varias aplicaciones, pero no eran muy funcionales.
    Si estás interesado dímelo, pero no es gratis.
    [ Responder ]
  • Iceberg

    (Puntos:2)
    por israelviana (12786) el Jueves, 07 Mayo de 2009, 01:03h (#1144764)
    ( Última bitácora: Miércoles, 29 Octubre de 2008, 20:36h )
    http://www.geticeberg.com/ [geticeberg.com] aunque no creo que te la puedas descargar, de lo poco que lo he probado tiene buena pinta.
    [ Responder ]
  • Django

    (Puntos:1)
    por jgomo3 (22484) <{jgomo3} {at} {gmail.com}> el Jueves, 07 Mayo de 2009, 01:26h (#1144770)
    ( http://barrapunto.com/ )
    Django, no busques más. http://www.djangoproject.com/ [djangoproject.com]
    [ Responder ]
  • por Odiseo70 (27614) el Jueves, 07 Mayo de 2009, 03:46h (#1144784)
    Aunque ya había mencionado esto en otra discusión [barrapunto.com], dale un vistazo a Oracle Application Express [oracle.com]. Creo que se parece mucho a lo que necesitas.
    [ Responder ]
  • Formitable

    (Puntos:1)
    por genar10 (44844) el Jueves, 07 Mayo de 2009, 06:21h (#1144799)
    Yo con php uso la clase Formitable. A partir de una tabla te genera un formulario, te permite crear dropdowns a traves de otras tablas, y permite muchas opciones de personalizacion. Te acaba ahorrando mucho tiempo.
    [ Responder ]
  • Wavemaker

    (Puntos:1)
    por Lynnot (31608) el Jueves, 07 Mayo de 2009, 06:56h (#1144808)
    ( http://dame-tus-neuronas.blogspot.com/ )
    Si quieres probar, una herramienta parecida a lo que buscas podría ser: http://www.wavemaker.com/ [wavemaker.com] Un saludo.
    [ Responder ]
  • AUTOR

    (Puntos:2, Informativo)
    por asias (44836) el Jueves, 07 Mayo de 2009, 08:05h (#1144830)
    ( Última bitácora: Miércoles, 06 Mayo de 2009, 14:18h )
    Hola, soy el que mandó la noticia.

    Me gustaría aclarar algunos puntos al respecto.

    • Antes de nada agradecer encarecidamente a rvr que me lo subiera a portada. Yo lo escribí en bitácora [barrapunto.com], pero dado que acababa de crear el usuario no apareció en la lista de bitácoras. Algunas de las aclaraciones vienen en ese texto.
    • Soy usuario veterano de /., pero he creado la cuenta nueva para separar trabajo de placer.
    • Al hacer el obligado recorte para la portada, el mensaje suena más exigente e impaciente de lo que pretendía.
    • Sé que los requisitos parecen una carta a los reyes magos. No son sin embargo lo que yo quiero, sino lo que me ha encargado mi jefe. He omitido el requisito de tener una comparativa en 4 horas.
    • Disculpad mi ignorancia en este área. Éste no es mi campo, soy programador de C, puedo adaptarme a lo que sea, pero necesito aprender.
    • No es que yo no quiera trabajar. La programación debe evitarse no porque me de miedo a mí, sino que es un requisito pues serán los usuarios los que creen los formularios.
    • Muchas gracias a todos los que habéis propuesto soluciones. Me toca recopilar vuestros enlaces y documentarme, pero me habéis dado una ayuda crucial.
    • Pido disculpas a todos aquellos que se hayan ofendido por ver esta noticia en portada. Cuando envío una cosa de estas también tomo en consideración que puede servirle a otras personas, hoy o en el futuro, como yo también he disfrutado de las "preguntas a /." de otros usuarios. En la bitácora doy alguna explicación más.


    Bueno, espero que alguien lo lea, porque la noticia ya se ha pasado un poco. A riesgo de ponerme muy muy cansino, reitero los agradecimientos.
    [ Responder ]
  • por juatman (11608) el Jueves, 07 Mayo de 2009, 09:06h (#1144860)
    ( Última bitácora: Lunes, 20 Abril de 2009, 18:15h )
    Para los amantes de Delphi y VB clásico, ayer precísamente encontré Morfik [morfik.com]
    Diseño visual de los formularios, puedes utilizar Delphi o VB clásico como lenguaje de programación, etc.
    [ Responder ]
  • Jotform

    (Puntos:1)
    por anxova (35383) el Jueves, 07 Mayo de 2009, 09:46h (#1144868)
    ( http://anxova.blogspot.com/ )
    Yo tuve que hacer un formulario para la web de nuestro movimiento artístico http://www.hartismo.com/unete.html [hartismo.com] porque el que hice yo en HTML era un desastre. Lo logré con JOTFORM. Es muy completo y fácil de usar. Genera código para poner luego en la web. Y es gratis... aunque tiene limitación de espacio, pues las fotos las sube al propio servidor de Jotform.
    Esta es su web:
    http://spanish.jotform.com/ [jotform.com]
    Evidentemente, si supiera programar podría hacerlo yo, pero soy pintor, y no se puede ser un genio en todo ;)
    --
    Visita Lérias Várias, Blog de Arte [blogspot.com]. No me arrepentiré.
    [ Responder ]
  • por Trustek (38550) el Jueves, 07 Mayo de 2009, 18:57h (#1145066)
    ( http://www.historiasdequeso.es/ )
    Por los comentarios que leo y las respuestas del usario que ha planteado la pregunta, veo que hay un pequeño malentendido. Lo que está pidiendo es que el usuario final, que es quien necesita generar éstos formularios, no necesite meterse en el código, es decir, que sea gráfico, automático o semiautomático, pero creo que no está rechazando la idea de que él tenga que manipular código para preparar la aplicación que utilicen después los usuarios.

    Dicho esto, asias corrígeme si me equivoco, creo que aclaro una cuestión importante sobre el tema y quedan abiertas muchas más posibilidades. Por lo menos yo lo he entendido así.
    La mayoría ya habéis propuesto buenas soluciones con las que resolver éste problema de forma que sea el usuario final el que no deba tocar código para crear los formularios, aunque si haya que hacerlo para preparar ésta aplicación.
    [ Responder ]
  • OpenXava

    (Puntos:1)
    por fmarmar (26752) el Viernes, 08 Mayo de 2009, 08:01h (#1145216)
    Estaba leyendo un articulo (http://java.dzone.com/articles/automatic-user-int erface) y me he acordado de que es muy similar a lo que estas buscando. Probablemente no implemente todo lo que necesites pero la verdad si que parece potente para una simple aplicacion CRUD.
    [ Responder ]
  • Re:django

    (Puntos:1)
    por Nouser (39624) el Miércoles, 06 Mayo de 2009, 21:23h (#1144692)
    ¿Saber usar 100 cosas para realizar una misma tarea es no tener ni puta idea?
    --
    Responde con coherencia
    • +5 verdad verdadera de metoo (Puntos:2) Jueves, 07 Mayo de 2009, 08:08h
    • Re:django de tupolev (Puntos:2) Jueves, 07 Mayo de 2009, 13:22h
      • Re:django de tupolev (Puntos:2) Lunes, 11 Mayo de 2009, 12:45h
      • 1 respuesta por debajo de tu umbral de lectura actual.
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • Re:django

    (Puntos:1, Inspirado)
    por el culo (21186) el Miércoles, 06 Mayo de 2009, 23:09h (#1144740)
    ( http://barrapunto.com/ )

    puedes olvidar todas excepto la que habla de django
    ¿Sólo vale django? ¿ni siquiera vale RubyOnRails que es a quien, descaradamente, copia django?
    Tú eres un poco puto radical, ¿no?
    --
    Gnome es para tontos... ¿por qué tengo este pedazo trabuco?
  • por el culo (21186) el Miércoles, 06 Mayo de 2009, 23:11h (#1144741)
    ( http://barrapunto.com/ )

    contacta con tierras_heridas [arroba] hotmail [punto] com.
    A un tipo con correo hotmail no le encargo yo ni que me saque la basura de casa. Crece.
    --
    Gnome es para tontos... ¿por qué tengo este pedazo trabuco?
  • Re:django

    (Puntos:2)
    por keo01 (10680) el Jueves, 07 Mayo de 2009, 06:56h (#1144809)
    pues yo creo que Django no es la solución, sino drupal con los modulos que ya le han comentado.

    ¿Por que? Por que con Django va a tener que tocar codigo si o si. Ademas, no se si existe alguna aplicacion en django que haga lo que el quiere, pero vamos, si existe, la diferencia entre un sistema y el otro, es que en drupal seria una instalacion y configuracion, y en django, seria programar una web que usase dicha aplicacion (que tampoco tendria demasiada complicacion, de existir, todo sea dicho).
    Si lo decias por el CRUD "magico" del modulo Admin, y no por alguna aplicacion en especifico (que seguramente exista, es una cosa bastante comun), falla en que el usuario quiere hacerlo todo a base de clics y no creando los modelos con un editor de texto (que a mi parecer, es incluso mas facil, pero bueno, todo depende quien lo vaya a usar).
    Si lo fuese a mantener yo, lo haria en Django descaradamente, exige menos esfuerzo hacer los modelos a mano, que parametrizar y configurar todo el Drupal y los modulos necesarios.
  • Re:Solución

    (Puntos:1)
    por adresc (38163) el Jueves, 07 Mayo de 2009, 07:02h (#1144810)
    ( Última bitácora: Viernes, 01 Febrero de 2008, 07:10h )
    Apoyo a Joomla, tiene componentes muy buenos: http://extensions.joomla.org/extensions/contacts-& -feedback/forms [joomla.org]
  • por asias (44836) el Jueves, 07 Mayo de 2009, 11:50h (#1144903)
    ( Última bitácora: Miércoles, 06 Mayo de 2009, 14:18h )
    Siento contrariarte, pero tengo que confesar que soy ingeniero (corre a avisar al colegio).

    La verdad es que repasando de cabeza no consigo acordarme de ninguna asignatura o práctica que me hubiera servido para solventar este problema. Mi humilde opinión es que un título no daría más posibilidades a la hora de encontrar una herramienta así.

    La única razón que se me ocurre para que lo relaciones con "mover el ratón con soltura", es que tu título no te haya ayudado a comprender el problema que planteo.

    Pero sin duda lo que más me intriga es tu última frase. Pensé que los colegios controlarían quién trabaja en las empresas, no imaginaba que llegasen también a pedir credenciales para escribir en Barrapunto, aunque admito que la idea es bastante divertida.
  • 32 respuestas por debajo de tu umbral de lectura actual.