entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Duda en Arquitectura de sitio web con AngularJS y Api-REST CodeIgniter+MySQL

Buenas tardes, actualmente tengo el sitio web que desarrollo hecho integramente en CodeIgniter pero luego de aprender Angular he decidido cambiar la arquitectura de mi sitio pero no se si es posible lo que me planteo:

  1. Quiero hacerle la parte que interectuará con el usuario puramente con Angular+HTML5+CSS3+JS y los datos sacarlos por llamadas a un Api-REST que desarrollaré en CodeIgniter y mi hosting es en apache teniendo la rais del sitio en una carpeta www y ahí actualmente trabajo todo con codeigniter.
  2. Existe alguna forma de independizar la parte del front a la del api que tendrá todos los datos estando ambas dentro del mismo hosting. ?
    Es decir quiero que lo que vea el usuario sea en angular con html y el trabajo con datos sea 100% a travez del api hecho en codeigniter y tratando las rutas para la indexacion con angular routes.
    Saludos Dairon

1 Respuesta

2votos

wroque Puntos4630

yo opino que sí, debes trabajar en codeigniter un sitio SPA, es decir una app de solo una página, para lograr esto creas un controlador tradicional, layout y la vista por defecto, y en el layout cargas los js de angular y otros.

layout

<html>
    <head>
        <!-- css -->
    </head>
    <body>
        <div ng-view=""></div>
        <! -- script angularjs -->
    </body>
</html>

para no mezclar el frontend con el backend, no crees vistas de codeigniter, crea vistas normales y las puedes dejar en

raíz 
    app (frontend angularjs)
        script
            controllers
            services
            app.js
        style
        view (html sin php)

0voto

dairon comentado

esa es la idea que tengo originalmente, a lo que me refiero es si correrá todo bien teniendo en el mismo hosting codeigniter que solamente lo quiero para el api y angular para el front-end ??

0voto

wroque comentado

si, debería correr sin problema, no he trabajado con codeigniter, pero he seguido esta dinamica con CakePhp & KnockoutJS AMD, también con NET MVC 4 & AngularJS, en php de tener mayores inconvenientes re configurar el htaccess.

Saludos!

0voto

dairon comentado

Gracias, entonces el mayor problema estará en la configuración del htaccess.
Saludos Dairon

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta