Login Barrapunto
Diseño y programación Web... ¿desde 0?
PURE_DE_GATITO nos cuenta: «Hace muchos años empecé a ver algo de diseño web. No había mucho que aprender: HTML, y CGI para contenidos dinámicos (¿alguien se acuerda del bug de phf?) y para de contar. El caso es que ahora me veo obligado a crear contenidos web, y veo que una avalancha de acrónimos y tecnologías se echa sobre mí. Aunque sé Perl, lo que parece que se lleva es PHP, pero lo cool es Ruby On Rails, o servlets Java si es un entorno empresarial. Javascript/AJAX/XML, CSS, virguerías del mod_rewrite, 800 frameworks, integración de Flash, contenido no ya dinámico, sino que cambia en tiempo real, y la guinda es todo eso de la Web 2.0. Por lo que puedo deducir, Web 2.0 es la Web normal, pero poniendo bordes redondeados a las cosas y llenándolo todo de degradados de color. Bueno, después de todas estas pataletas de anciano añorando tiempos pasados, ¿alguna guía para dominarlo TODO desde cero? Algo así como el tutorial de OpenGL de NeHe, pero para desarrollo web.»
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

http://www.webestilo.com
(Puntos:1, Informativo)He encontrado una buenísima
(Puntos:2, Inspirado)( Última bitácora: Viernes, 04 Julio de 2008, 16:40h )
End Of Line
Web 2.0 es por...
(Puntos:2, Informativo)joder...
(Puntos:5, Informativo)( http://barrapunto.com/ | Última bitácora: Lunes, 30 Junio de 2008, 10:12h )
en fin, en cuanto a la parte de java, vas desfasado, ya no se usan servlets (bueno, si, se usan, pero nadie habla de ellos, son algo asi como el poder en la sombra), sino jsp, jsf (java server faces) y un monton de otras cosas, palabros y frameworks...
en cualquier caso, para ese tipo de tecnologias, yo me suelo pasar por w3schools [w3schools.com], hay un monton de minitutoriales, guias y ejemplos que cubren practicamente todo el espectro de cosas relacionadas, aunque sea minimamente, con el disenio
no son guias extensas ni muy profundas, pero si no tienes ni idea de algo, te sirve para empezar a enterarte y, despues, saber buscar informacion por tu cuenta...
Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.
Historia de la humanidad en 4 páginas
(Puntos:2)( http://alacantilado.blogspot.com/ )
Ahora ese conjunto de tecnologías de las que hablas (hojas de estilo, ajax, diferentes lenguajes, frameworks y bases de datos) se usan para hacer aplicaciones totalmente funcionales.
No puedes pretender que un 'howto' o un 'pdf' te enseñe a hacer aplicaciones buenas, bonitas y rápidas. Da lo mismo que sean aplicaciones web que aplicaciones de escritorio, hay que currárselo.
Los zurdos serán tratados con desprecio por los diestros, especialmente cuando tengan razón en algo
Construcción de puentes y edificios... ¿desde 0?
(Puntos:5, Divertido)Yo ya sé mezclar cemento y construir murillos de una fila de ladrillos, pero veo que ha evolucionado mucho lo de construir edificios. Supongo que un edificio se construirá de abajo a arriba pero hay mucho más. Qué si estudios de cimentación, planos a ordenador, torsión de los materiales empleados, soporte de cargas, estudio de cableado, conductos para tuberías... La verdad que añoro mis tiempos pasados ¿de verdad hace falta todo esto?
Ahora mi pregunta: alguien conoce algún libro, tutorial o guía para aprender TODO lo necesario para hacer edificios desde 0.
Que conste que no me parece mal que la gente quiera aprender, pero la pregunta refleja perfectamente el concepto que tiene la gente de la informática. ¿A qué a nadie se le ocurriría pedir lo que yo pido para construir edificios? ¿A que nadie ha visto nunca un libro de "Aprenda a hacer cirugía en 7 días"? ¿Por qué cuesta tanto entender que hacer software es tremendamente complejo? ¿Por qué la gente sigue sin pensar en el desarrollo de software como una ingeniería, con todas sus letras?
Comentarios
(Puntos:5, Inspirado)Me gustaría empezar hablando de la Web 2.0: Es simplemente otra palabra para definir un concepto difícilmente definible, pero que sirve para hacer parecer que los que no saben saben de lo que hablan, y a los que saben, que saben más de lo que realmente saben.
Resumiendo, Web 2.0 no es nada. Pasa de lo que te digan. Las webs siguen basándose en HTML. Aunque se hayan yendo añadiendo algunos objetos más, los principales son los mismos. Las hojas de estilos CSS siguen funcionando igual. El DHTML está empezando a coger fuerza de nuevo y empieza a pujar con Flash, (que no deja de ser un archivo que se ejecuta en una página web). Lo único que ha cambiado es, por una parte las herramientas que tenemos: El Frontpage dejó paso a Dreamweaver (para algunos), otros usan herramientas de más alto nivel y algunos todavía editamos en HTML directamente. Por otra, los lenguajes de programación han evolucionado (algo) para hacernos la vida más fácil. ASP está pasando a la historia, PHP está consolidado como uno de los mejores por su "equilibrio" sencillez-rapidez-potencia, JAVA se va quedando atrás frente al avance del concepto
Pero no te preocupes, de momento todo sigue igual, solo necesitas quitarte el polvo de encima
Puedes empezar por www.w3schools.com [w3schools.com], eso sí,en inglés.
Si no, Google es la solución a todos tus problemas.
Hay Amigo !!!
(Puntos:2)( http://www.programacionjuegos.net/ | Última bitácora: Miércoles, 14 Febrero de 2007, 14:50h )
Si lo necessitas rapido con windows 2003 , o event un xp la instalación de muchas aplicaciones libres estaa tirada i muchas como el caso de postgre o mysql tienen muy buenos administradores i faciles de usar, si te pones linux muchas ya vienen instaladas por defecto , asi que lo mejor es que te instales una distro que conozcas bastante bien
Contenido Web
(Puntos:2, Interesante)Para ASP.NET
(Puntos:1)Soluciones adaptadas al problema
(Puntos:3, Informativo)( http://atalaya.blogalia.com/ | Última bitácora: Miércoles, 23 Julio de 2008, 08:16h )
Lo que sí parece que es necesario saber, en cualquier caso, es javascript (para programación en el cliente) y XML (para representación e intercambio de datos). Empieces donde empieces, siempre vas a acabar en alguno de ellos.
Atalaya [blogalia.com]
¿Por que empezar desde 0?
(Puntos:1)( http://127.0.0.1/ | Última bitácora: Lunes, 09 Junio de 2008, 16:05h )
Hay infinitos universos paralelos. Disculpe si en alguno digo alguna sandez.
Desde 0 pesetas a la mas grandiosa ruina.
(Puntos:5, Interesante)( http://barrapunto.com/ | Última bitácora: Martes, 05 Agosto de 2008, 14:28h )
JSON es tambien javascript, pero esta basado en la forma de crear objetos al vuelo de javascript, muy ligera. Estudia tambien esto.
Ahora que ya sabes AJAX, Perl, JSON, HTTP, HTML.. el hacer contenidos etiquetables "Web 2.0" no es mas que una actitud distinta. Donde antes hacias una distribucion en arbol, o jerarquica, ahora utiliza etiquetas. Ofrece mas posibilidades de interaccion al usuario. Ten menos miedo a poner forms en todas partes. No hay que aprender nada, solo hay que pensar de una forma mas libre.
CSS y XHTML si que son jodidos, y de la mano viene XML. Si no aprendes XML hoy, mañana estas muerto profesionalmente. Esto no lo puedo acentuar mas. XML ha sido increiblemente importante los años pasados, pero en el futuro eso va a crecer hasta fagocitar la totalidad de la informatica. Tomate tu tiempo en aprender el CSS y XML con XHTML.
Cuando tengas una buena base de CSS y XHTML, podras hacer diseños sin tablas. ¡No porque las tablas no sean maravillosamente utiles!. Sino porque un diseño puro CSS es totalmente flexible, desde un unico fichero CSS se gobierna todos los aspectos de una pagina web, y eso es poder en bruto, el CSS sera tu cerebro central desde el que se gobierna tu pagina web. Una pagina web sin CSS es como un dinosaurio sin cerebro, cualquier cosa cuesta horrores. Pero no tengas prisa, algunas personas llevamos años con el CSS, el XML y el XHTML y aun no hemos dado el salto definitivo.
En cuanto a frameworks y demas. Si tu camino te lleva a crear cosas densas en Javascript, aprende Prototype. Mas tarde o mas temprano todos los frameworks imitaran a Prototype. Y despues de eso, si te gusta el tema de los framework javascript, investiga cual se adapta a tus gustos y necesidades, lo que hacen en scriptaculous, el dojo, etc.
De flash te puedes olvidar de momento, no es necesario, excepto para necesidades concretas. Es una tecnologia de nicho, nunca para todo. Yo no digo que la evites, digo que tiene su utilidad en un sitio concreto y en otros sitios puede ser simplemente innecesaria.
Resumen:
1.- Mejorar tu javascript.
2.- Aprender la sintaxy natural de objetos de javascript
3.- Aprender la manera Zen del CSS y XHTML.
4.- Acostumbrarse a trabajar menos y hacer mas usando la potencia de Prototype
Hoy en dia hay mas gente aprendiendo CSS que Javascript. CSS es lo mas facil, se aprende en una mañana, pero las excepciones, los bugs de los navegadores, el acostumbrarse a esa forma de trabajar... lleva años. XHTML es algo similar, es otra filosofia de trabajo, netamente mejor, pero es un cambio de chips.
posdatiña:
Y si te gusta OpenGL, entonces aprende X3D, que es el lenguaje basado en XML de realidad virtual para la web.
]]]]><![CDATA[> fear teh dopefish!!
__doPostBack
(Puntos:3, Inspirado)( http://maxextreme.googlepages.com/ )
Desde que vi la famosa "function __doPostBack"... decidí que esto era demasiado para mi
Cuando será el día que aparezca un nuevo protocolo HTTP (no un nuevo lenguaje de scripts, sino un nuevo protocolo) que permita hacer todo lo que se hace ahora, pero con soporte real para cada cosa que se ha ido inventando, como las modificaciones en tiempo real (y no usar POST constantemente con 10k de datos iguales en cada envío que he llegado a ver en algunas páginas); ¡ah!, y que sea seguro por defecto como HTTPS, nada de que sean 2 páginas las que implementen el cifrado.
No tengo blog al que dar bombo.
Uno de XHTML y CSS
(Puntos:2)y para no estar perdido...
(Puntos:1)( http://www.xzblogs.com/ )
xzBlogs: posicionamiento y publicidad [xzblogs.com]
web 2.0
(Puntos:1)( http://www.rafachacon.com/ )
Sí, básicamente.
XD
boh..
(Puntos:1, Inspirado)de páginas en que el usuario utiliza la
herramienta (la página) para completarla.
Claros ejemplos son YouTube y la Wikipedia.
Que se podría haber pasado de llamarlo 2.0
y que parece un eslogan guay, pues sí.
Pero cuando se habla de web 2.0 en
realidad se quiere decir eso.
Portales que no pueden funcionar
si los usuarios no participan
en actividades de regocijo colectivo.
la respuesta del millón a la pregunta de que todo
tiene bordes redondeados y colorines:
La mejor manera de hacer que las personas participen
en un proyecto es proporcionandoles un entorno bonito
y agradable.
Sobre lo que significa Web 2.0
(Puntos:2)( Última bitácora: Miércoles, 28 Mayo de 2008, 12:55h )
Aún así hay algo que me gustaría preguntar/comentar, si no me equivoco juraría que la definición de web 2.0 entró en juego cuando Macromedia lanzó el FlashMX.
Empieza reaprovechando lo que ya tienes
(Puntos:1)Dado que ya sabes perl yo te recomiendo que pruebes Catalyst [catalystframework.org]. Puedes empezar por el tutorial oficial [cpan.org] y de ahi iras sacando mas y mas cosas para leer.
Como ya sabes, al ser perl [perl.org] tienes la gran ventaja de CPAN [cpan.org].
Hasta aqui tienes resuelto solo un "problema", dejar atras los cgi's. Pero ya estaras muy bien encaminado porque te sera imposible no cruzarte con todo el resto de las cosas actuales de la web mientras estes aprendiendo sobre el framework. Esto te pasara elijas el framework que elijas yo creo.
Te deseo suerte y diversion en tu reciclaje web!