Respuesta: Sugerencia: Crear web, desde una plantilla Ps la verdad, por más ideas que te den, lo que más vale es que estudies todos los temas que necesitas para esto, por tu cuenta, ten en cuenta que es un proyecto grande, y los pasos para desarrollar esto, desde 0, sin usar framework alguno, es muy loable, pero te va a costar un poco, aunque con esfuerzo y dedicación todo se logra. Entonces, para que aprendas sobre lo básico te recomiendo páginas como:
http://www.w3schools.com/
http://www.htmlya.com.ar/
http://www.javascriptya.com.ar/
http://www.ajaxya.com.ar/
http://www.phpya.com.ar/
http://www.mysqlya.com.ar/
Para que refuerces conocimientos y también aprendas trucos avanzados, te recomiendo:
http://www.librosweb.es/
http://www.quirksmode.org/
Y por otro lado te puedo recomendar, que aprendas bien cuales son los alcances y límites de cada lenguaje, para que así a cada pregunta, tu puedas darle una solución cercana, por ejemplo, algo como:
Necesito actualizar el contenido de una sección de alguna página, pero solo si el usuario quiere hacerlo, es decir, recargar solo una sección, sin recargar toda la página. Entonces si buscas eso en algún lado por google, te vas a enterar que eso se hace con AJAX, y no hay de otra. Entonces te das cuenta que con ajax, puedes enviar una petición al servidor, para que un archivo php la procese y devuelva una respuesta, pero que mientras hace esto, en la seccción de la página html que quieres actualizar, puedes mostrar una imagen o animación de "Cargando".
Luego también, te puedes dar cuenta, que el archivo PHP, te puede devolver todo lo que necesitas, con formato HTML, o que prefieres que solo te devuelva el JSON, para procesarlo visualizarlo con Javascript. Y por otro lado, solo cuando el usuario quiera hacer esto, y generalmente esto se hace interactuando con el usuario por medio de controles que le permitan realizar un acción determinada, como enviar un formulario, recargar una imagen, enviar información a la base de datos, etc.. Y esto se hace por medio de HTML y Javascript, usando botones, selects, cajas de selección, entre otros, accionándoles comportamientos, por medio de eventos generados por el usuario, es decir, eventos como: onclick, ondbclick, onkeypress, onkeydown, onmouseup, etc.
Ese tipo de cosas te pueden ir dando una idea de como hacer lo que quieras, pero necesitas, estudiar todos los temas relacionados con páginas web dinámicas (HTML, Javascript, DOM), peticiones asíncronas (AJAX) y, preprocesamiento de páginas web y bases de datos (PHP y MySQL). Y además que busques un patrón de diseño y te apegues a este, como el MVC, u otro que te atraiga, y lo más importante es que te vayas enfocando en la Programación Orientada a Objetos, que como tal permite desarrollar aplicaciones más fáciles de mantener.
Espero que todo esto te ayude, un poco, por que yo se lo difícil que es iniciar solo, pero se también que aprender todo esto de la noche a la mañana no es algo que se pueda, se necesita tiempo, paciencia y dedicación.
Ultimo consejo: No te desesperes cuando intentes hacer algo con compatibilidad multi navegador, es decir, desarrollar aplicaciones compatibles, en donde todo tenga el mismo comportamiento y la misma presentación es un poco tedioso. Debes saber desde ya, que para el diseño visual web, el estilo varia según sea el navegador que utilice el usuario, es decir, Firefox, chrome, opera y el más aburridor de todos Internet Explorer. En especial cuando se trata de CSS, esto puede ser muy extenuante, pero con el tiempo aprendes trucos y cosas que te permitan diseñar sitios compatibles con los navegadores más conocidos.
Exitos.
Última edición por Raziel_Ravenheart; 16/09/2011 a las 13:04 |