Título: Duda!! Sistema de usuarios para web... Publicado por: cryp70n1c en 21 Julio 2016, 23:28 pm Quiero crear un sistema de usuarios como ejercicio ya que estoy aprendiendo (comenze ayer ;D) y tras revisar muchas formas de hacerlo me tope con esta que me parecia simple e interesante:
html + css= para crear el diseno y estructura de la pagina PHP = para hacer la transferencia de archivos entre la pagina y la base de datos MySql = para guardar los datos como dije soy bastante novato en el tema de programación de web y me gustaría poder saber si esta es la mejor forma de hacerlo o si hay formas mas simples, mas nuevas, mas seguras o que simplemente sean mejores para aprender.... gracias por adelantado... Título: Re: Duda!! Sistema de usuarios para web... Publicado por: [u]nsigned en 22 Julio 2016, 01:52 am Todo lo que sea web siempre será html+js+css (al menos en el front-end). Hay framworks donde uno uso motores de plantillas en lugar de html, pero este siempre es 'compilado' a html.
Así que tu pregunta supongo es qué usar en el servidor (back-end). PHP+MySQL es lo mejor para empezar. Esta muy bien documentado, incluso en español, es el lenguaje mas usado y ademas es facil de aprender. Título: Re: Duda!! Sistema de usuarios para web... Publicado por: 50l3r en 22 Julio 2016, 03:03 am Es la forma mas habitual. Puedes usar ASP como lenguaje de lado del servidor y otros motores de bases de datos como Postgresql u otras no relacionales como mongodb...etc.
Te recomiendo la que indicas. Puedes utilizar un framework de php como codeigniter para ayudarte en la conexion con la base de datos y en tareas mas comunes. CI utiliza active record que te ayudara a realizar las consultas hacia la base de datos. Título: Re: Duda!! Sistema de usuarios para web... Publicado por: cryp70n1c en 22 Julio 2016, 13:36 pm Otra cosa... vale la pena hacer subcarpetas en el servidor host? por ej:
pagina principal:www/index.html página de registro: www/registro/registro.html o es mejor dejar todo en la carpeta principal? Título: Re: Duda!! Sistema de usuarios para web... Publicado por: Adrialmend en 22 Julio 2016, 18:53 pm Pues sirve para tenerlo todo más ordenado. Si estás empezando el sistema de usuarios te recomiendo que empieces con CodeIgniter, es muy fácil y más seguro que programar a pelo, por otro lado, tienes las URls amigables. Además tiene una guía excelente en su web oficial.
Si me equivoco corregidme. Un saludo. Título: Re: Duda!! Sistema de usuarios para web... Publicado por: MrDaniel en 25 Julio 2016, 20:33 pm Otra cosa... vale la pena hacer subcarpetas en el servidor host? por ej: pagina principal:www/index.html página de registro: www/registro/registro.html o es mejor dejar todo en la carpeta principal? Eso es como tu desees organizarte. Yo personalmente creo carpetas para imagenes, scripts, secciones, etc.. pero en este caso, el registro y el index los dejo en la raiz. Título: Re: Duda!! Sistema de usuarios para web... Publicado por: 50l3r en 26 Julio 2016, 17:57 pm Como dice @Adrialmend, codeigniter te da una estructura de carpetas por defecto, donde divide cada scripts por carpeta, respetando el MVC.
Programa bajo el modelo MVC (Modelo, vista, controlador) y te ahorraras muchos quebraderos de cabeza. Este metodo secciona el codigo en vistas (html) controladores (logica php) y modelos (consultas a base de datos) Título: Re: Duda!! Sistema de usuarios para web... Publicado por: raguel en 8 Agosto 2016, 13:23 pm Otra cosa... vale la pena hacer subcarpetas en el servidor host? por ej: pagina principal:www/index.html página de registro: www/registro/registro.html o es mejor dejar todo en la carpeta principal? Si quieres que no se vea el nombre y la extensión del archivo, puedes crear una carpeta "registro" y meter dentro un archivo "index.php", ahora tan solo necesitas escribir "http://tudominio.com/registro". PD: Si utilizas GET para pasar parámetros a un archivo, este podrá ser visualizado en la URL, junto con los parámetros. Siempre que puedas utiliza POST. Saludos. |