Foros del Web » Creando para Internet » Diseño web »

framework php + fw javascript ????

Estas en el tema de framework php + fw javascript ???? en el foro de Diseño web en Foros del Web. Hola, estoy con un problema que me parece que es falta de conocimiento o falta de práctica en el mundo de la web. Tengo una ...
  #1 (permalink)  
Antiguo 04/06/2013, 08:02
 
Fecha de Ingreso: enero-2011
Mensajes: 88
Antigüedad: 13 años, 10 meses
Puntos: 1
Busqueda framework php + fw javascript ????

Hola,

estoy con un problema que me parece que es falta de conocimiento o falta de práctica en el mundo de la web.

Tengo una duda, he usado codeigniter para crear webs y ahora estoy descubriendo frameworks javascript como backbone, angularJs etc, jquery mobile etc.

Veo que es dificil integrar ambos frameworks en una única aplicación web. Ya que con algunos frameworks javascript como backbone los componentes web (input, select...) se crean con javascript. Esto entra en conflicto con la manera de hacer webs de codeigniter (que tiene funciones para crear elementos web).

Es una práctica común el uso de dos frameworks javascript tan completos como estos?

¿Quizá algunos sean mas compatiblles entre ellos que otros?

Gracias, atentamente agirrearri.
  #2 (permalink)  
Antiguo 04/06/2013, 11:11
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: framework php + fw javascript ????

Por que dificil ?

Tu empiezas con CI y luego cargas el framework como un JS mas desde tu template
__________________
Salu2!
  #3 (permalink)  
Antiguo 04/06/2013, 11:16
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: framework php + fw javascript ????

Si, es común usar ese tipo de framework juntos, aunque regularmente se comunica el backend con el frontend por medio de REST.

Saludos
__________________
Grupo Telegram Docker en Español
  #4 (permalink)  
Antiguo 04/06/2013, 13:08
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: framework php + fw javascript ????

Lee sobre Json tambien.
__________________
Drupal Argentina
  #5 (permalink)  
Antiguo 04/06/2013, 18:27
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: framework php + fw javascript ????

Cita:
Si, es común usar ese tipo de framework juntos, aunque regularmente se comunica el backend con el frontend por medio de REST.
?????????


Cita:
Lee sobre Json tambien.
JSON es mas que todo para Ajax
__________________
Salu2!

Última edición por Italico76; 04/06/2013 a las 19:09
  #6 (permalink)  
Antiguo 04/06/2013, 20:39
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: framework php + fw javascript ????

Cita:
Iniciado por Italico76 Ver Mensaje
?????????
JSON es mas que todo para Ajax


No entiendo la "ironia" de tu comentario. No voy a dar explicaciones técnicas de como deben/pueden comunicarse ambas herramientas, pero me intriga tu comentario, quizás puedas profundizar mas en el tema y "desburrarnos" un poco. O quizas pienses que Backbone es un FW para hacer bordes redondeados o adornitos saltarines... ¬¬
__________________
Drupal Argentina
  #7 (permalink)  
Antiguo 04/06/2013, 23:06
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: framework php + fw javascript ????

Cita:
Iniciado por NUCKLEAR Ver Mensaje
No entiendo la "ironia" de tu comentario. No voy a dar explicaciones técnicas de como deben/pueden comunicarse ambas herramientas, pero me intriga tu comentario, quizás puedas profundizar mas en el tema y "desburrarnos" un poco. O quizas pienses que Backbone es un FW para hacer bordes redondeados o adornitos saltarines... ¬¬


Ud es quien usa ironia...... yo solo pregunte lo que no me quedo claro, no todos son soberviamente expertos como Ud

Cita:
????????? = pregunta

Lo mas aproximado que enconcontre fue este recurso, quizas Ud pueda aportar algo mas cercano al tema Sr. NUCKLEAR
__________________
Salu2!

Última edición por Italico76; 04/06/2013 a las 23:28
  #8 (permalink)  
Antiguo 05/06/2013, 00:59
 
Fecha de Ingreso: enero-2011
Mensajes: 88
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: framework php + fw javascript ????

Gracias por las respuestas, como se dice aquí, es común que se mezclen dos frameworks.

Pero no sabría delimitar donde empieza javascript y donde terminaría php. Con codeigniter y backbone por ejemplo.

He encontrado este ejemplo muy sencillo de una página con backbone, abajo he listado un monton de dudas que se me crean.

Código HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<script type="text/template" id="search_template">
  <label>Search</label>
  <input type="text" id="search_input" />
  <input type="button" id="search_button" value="Search" />
</script>

<div id="search_container"></div>


<script src="./master/test/vendor/jquery.js"></script>
<script src="./master/test/vendor/underscore.js"></script>
<script src="./master/backbone.js"></script>



<script type="text/template" id="search_template">
  <label>Search</label>
  <input type="text" id="search_input" />
  <input type="button" id="search_button" value="Search" />
</script>


<script type="text/javascript">
    SearchView = Backbone.View.extend({
        initialize: function(){
            this.render();
        },
        render: function(){
            var template = _.template( $("#search_template").html(), {} );
            this.$el.html( template );
        },
        events: {
            "click input[type=button]": "doSearch"
        },
        doSearch: function( event ){
            // Button clicked, you can access the element that was clicked with event.currentTarget
            alert( "Search for " + $("#search_input").val() );
        }
    });

    var search_view = new SearchView({ el: $("#search_container") });
</script>

</body>
</html> 
En esta página el input y el boton se crean con javascript. Normalmente (o por lo menos yo) no se crea código javascript por php, así que esta página sería estatica?

Como crearía tantos imputs como campos de una tabla de BBDD, por ejemplo?

O en otro caso, tantos <li> como tantas filas de otra tabla?
Con codeigniter esto lo haría facil con html helper li o html table class.

Pero mirando este ejemplo no veo como podría crear varios imputs dinámicamente. Quiza iterando de un resultado json (con contenido de filas) obtenido por ajax? Entonces todo iria por ajax?

¿Como se haría? Crear una página con un solamente con un div y rellenandolo posteriormente con el resultado de una peticion por ajax?

Lo veo muy complejo, Es falta de costumbre? O no es la manera de trabajar? Algun manual o algo que pueda ilustrar?

Gracias de antemano, eñaut.
  #9 (permalink)  
Antiguo 05/06/2013, 01:44
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: framework php + fw javascript ????

Como se crean los Input ? pues el JS agrega esos elementos al DOM .... y si usas AJAX, pues puedes hacer que aparezcan elementos nuevos de acuerdo a la informacion que vas suministrando en el formulario.

Investiga jQuery que es un framework JS muy facil de usar, ahi entenderas todo lo basico y luego veras que la integracion de frameworks no es nada dificil.


Los otros oponentes son expertos.......te digo lo que creo te puede ayudar
__________________
Salu2!
  #10 (permalink)  
Antiguo 05/06/2013, 01:59
 
Fecha de Ingreso: enero-2011
Mensajes: 88
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: framework php + fw javascript ????

Hola, gracias,

jquery si que lo he usado en codeigniter, pero jquery no lo tomo como framework javascript, si no como una librería para hecernos la vida mas facil .
Jquery mobile si sería un framework y con este framework veo mas sencillo la integracion con codeigniter por ejemplo, ya que los elementos web se crean con html utilizando atributos y clases.

Gracias, Un saludo Eñaut.
  #11 (permalink)  
Antiguo 05/06/2013, 12:50
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: framework php + fw javascript ????

Quedaria pendiente si NUCKLEAR que dice ser un experto en el tema o Carlangueitor me pueden explicar porque usar REST dentro del mismo servidor

Segun entiendo (??????) usar REST es para proveer un tipo de API para consumir servicios web desde el exterior
__________________
Salu2!
  #12 (permalink)  
Antiguo 05/06/2013, 13:20
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: framework php + fw javascript ????

@Italico76: Parece que estás confundiendo la funcionalidad de frameworks estilo jQuery, MooTools, Prototype, etc, los cuales se enfocan principalmente en modificaciones del DOM (no exclusivamente) y no enfocado a los datos, como es el caso de AngularJS y Backbone. Puedes revisar un poco las documentaciones de dichos frameworks para enterarte un poco m'as.

Y no, no me considero un experto (en ningún lado lo dije), solo comento mi experiencia y mucho de lo que he leído.

Claro que puedes hacer lo mismo con jQuery (o similares) que con AngularJS (y también similares), pero terminarías con una aplicación con cientos de selectores, decenas de calbacks (anidadas) y algo poco legible. Estos frameworks van un paso más allá, y (por loe menos AngularJS, que es el que usado) no está peleado con jQuery y puedes usar los dos al mismo tiempo.

Ahora, volviendo a la pregunta de @agirrearri, te puedo comentar el caso de AngularJS (sospecho que será de una manera más o menos similar en Backbone), en este FW tienes directivas para que de una manera sencilla puedas, por ejemplo, poner tantos inputs como tengas en tu base de datos, mira un poco la documentación (que no es tan complicada aunque no lo hayas usado) http://docs.angularjs.org/api/ngResource.$resource

Podría decirse básicamente todo lo haces por ajax, pero de una manera más controlada. Las RIA enla maoyría de os casos hacen gran cantidad de trabajo en el front-end, esto supone muchas ventajas. así que solo se comunican cuando es necesario con el servidor.

Saludos
__________________
Grupo Telegram Docker en Español
  #13 (permalink)  
Antiguo 06/06/2013, 04:26
 
Fecha de Ingreso: enero-2011
Mensajes: 88
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: framework php + fw javascript ????

Muchas gracias Carlangueitor,

efectivamente como me estoy iniciando con estos frameworks javascript me da lo mismo backbone que angularjs.

Por lo que entiendo son completamente compatibles, aunque tendré que cambiar un poco el chip a la hora de programar. En vez de hacer una aplicación con mucho html+php y un poco de javascript tendré que hacer mucho con javascript y menos de html+php.

Ahora me toca meter horas en iniciarme con esto. Veo que la manera de programar cambia. No he programado mucho aparte de jquery, jquery ui y bootstrap js que son muy direntes en su uso y finalidad comparando con librerías como backbone o angularjs.

un saludo, agirrearri.
  #14 (permalink)  
Antiguo 06/06/2013, 12:07
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: framework php + fw javascript ????

Sí, realmente es un poco distinto a lo clásico que uno programa, y debo decir que me costó un poco al principio. Pero —como casi todo— al final es cuestión de leer documentación y ver mucho código escrito.

Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: frameworks-js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:17.