Explorando el Alcance de HTML como Lenguaje de Programación

Anides Seguir

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
14 Feb 2019
Mensajes
128
Soy novato usando el html, hice un curso basico realmente sobre esto, y me lo tomo ligero si se puede decir de alguna forma es mas un hobby, no conozco de otros lenguajes de programacion mas que por el nombre, pero creo que este es como el basico o fundamental (sepan disculparme si estoy errado), veo que hay plantillas tambien para paginas webs, donde uno se ahorra mucho tiempo.
Basicamente en lo poco que usado es para la apariencia general de una pagina web, y he visto que otros la usan para presentaciones de proyectos en la universidad.
Pero realmente que tanto o que tan poco o que tan limitado es este lenguaje? que es lo mas que han podido hacer? algo que les haya gustado? lo pregunto de forma curiosa para aprender mas tambien en base a la experiencia de otros!
Saludos
 

memeringo

Gamma
Verificación en dos pasos desactivada
Desde
29 Ene 2019
Mensajes
497
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
[MENTION=203405]Anides[/MENTION], saludos.

Primero debes entender que existen lenguajes de programación y de marcado.

Los lenguajes de marcado, son los que generan una estructura, como HTML, o Markdown. Estos son incapaces de programar tareas... Es decir, de inteligencia. No se pueden generar instrucciones, o algoritmos.

Concretamente HTML, es el lenguaje "nucleo" de la WWW, y por ende es impresindible usarlo en cualquier proyecto web.

Ahora, HTML marca, por ej. cuando un texto es el titulo de la web (<title>) el encabezado (<h1>), un parrafo (<p>), etc. Pero para ir mas allá, y crear algoritmos, o algo inteligente, capaz de desempeñar una tarea matematica, se requiere un lenguaje de programación.

Un lenguaje de programación, es capaz de generar una serie de instrucciones que creen una tarea inteligente, como por ej. que cuando un usuario es de un país determinado, el contenido de la web se muestre en un idioma especifico.

Esto es posible, gracias a generar un algoritmo, que desarrolle una inteligencia (primitiva). Esto puede ser hecho por lenguajes como PHP, o JavaScript.

Ahora...

¿Puede HTML solo crear una web profesional?

La respuesta es: NO.

No porque HTML no se extienda, HTML es muy poderoso, y la versión 5 incluye etiquetas muy buenas como <article> por ej.

Pero HTML no deja de ser una parte del desarrollo web frontend. HTML es poderoso, pero no es todo.

Para crear una web, sin programar, se puede tranquilamente emplear CSS y HTML, ya que CSS actua como lenguaje de marcado, pero también de diseño, es decir, da diseño, estilos... Ahí es donde se puede crear una web completa.

Por eso es mas prudente ver el potencial de estos dos lenguajes funcionando juntos... Y con CSS y HTML, el limite es casi infinito...

Ojo... Hablamos de crear una web, mas no programar...

Ahora, si aprendemos desarrollo web implementando lenguajes como JavaScript, por ej. Se puede lograr casi cualquier cosa...

Ya puediendo hacer cosas inteligentes, el limite real es tu imaginación.

Así que es imposible describirte que limitado puede ser HTML, ya que HTML funcionando con lenguajes de programación es prácticamente todo internet.

A mi en lo personal me encanta mucho el hecho de que HTML y CSS dejan hacer mucho mas que su definición, e incluso CSS estaba incluyendo hasta operaciones matematicas! Creo que cuando conoces estos lenguajes de marcado, te das cuenta que con poco se puede hacer el 90% del frontend :carcajadas:
 

Anides

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
14 Feb 2019
Mensajes
128
Wow Muchisimas gracias por tu explicacion tan detallada! ya veo que tengo mucho por aprender y mucho camino por recorrer! sabes de que manera podria ir aprendiendo? jaja y disculpa es que cada vez que pregunto sale mas informacion y con tanta me siento perdido! y no se donde empezar, ni que hacer!
 

Hugo7

Ni
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
15 May 2017
Mensajes
3.958
Hola [MENTION=203405]Anides[/MENTION],

El lenguaje HTML es fundamental para la web...
Pero tienes que aprender como mínimo JavaScript...
Para poder darle más funcionalidad a una página web...
Más allá de solo mostrar un contenido con fotos y videos...

HTML es muy poderoso, si lo combinas con CSS y JavaScript...
Puedes hacer juegos simples, crear formularios de diversos tipos...
Como por ejemplo, LandingPages para conseguir clientes...
Y otros sistemas medianamente complejos y sumamente útiles...

HTML es para la web, como la materia inanimada para nuestro universo...
Es fundamental, pero requiere más que eso, para aprovechar todo su potencial...
Por eso, yo en lo personal, te recomiendo aprender más al respecto, si te interesa el tema...
Porque, no solo te servirá para aplicarlo en tus proyectos web, si no también...
Tendrás una visión más completa de lo que puedes hacer y puedes lograr...

Hace años, una estudiante de Estados Unidos, contrató a programadores...
Que solo sabían HTML, para que le hagan su página web...
Al final, ella tuvo que aprender el lenguaje, porque estos tipos...
Le cobrara mucho dinero para completar el trabajo...
El objetivo de esta joven, era poner cámaras web en su casa...
Para mostrarse a todo el que pueda pagar una mensualidad...
Y al final, lo logró, fue la primera que lo hizo en la web...
Y según recuerdo, hizo varios millones de dólares!
Es obvio que tuvo que aprender algo más que HTML...
Pero el alcance que tuvo gracias a este, fue formidable!


Uno de los casos más conocidos, del alcance que puedes lograr con HTML...
Es el caso de "Alex Tew" y su página web "The Million Dollar Home Page"
Este tipo, se hizo millonario, vendiendo espacios en su única página web...
Te recomiendo investigar un poco más, ya que este caso...
Si está mucho mejor documentado (que el otro que comenté)...

Entonces, si te preguntas es ¿Cuál es el alcance?, mi respuesta sería...
El alcance es directamente proporcional a la visión del individuo...

¡Espero te sirva mi aporte!

Saludos,
Hugo
 
Última edición:

memeringo

Gamma
Verificación en dos pasos desactivada
Desde
29 Ene 2019
Mensajes
497
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Wow Muchisimas gracias por tu explicacion tan detallada! ya veo que tengo mucho por aprender y mucho camino por recorrer! sabes de que manera podria ir aprendiendo? jaja y disculpa es que cada vez que pregunto sale mas informacion y con tanta me siento perdido! y no se donde empezar, ni que hacer!

Hombre!.. Disculpar nada, que no hay nada mejor que compartir conocimiento :nerd:

Bueno, creo que lo prudente es iniciar con HTML y CSS.

Estas webs me han ayudado, y de hecho, son las que uso cuando me sale una duda :carcajadas:

-> W3 Schools, es un glosario/tutorial de HTML y CSS, inluso incluye tutoriales para evaluar tus conocimientos. Es realmente muy completo, para todo: W3Schools Online Web Tutorials

-> FreeCodeCamp, es un curso de JS, HTML, CSS y git, incluye certificaciones: Learn to Code and Help Nonprofits | freeCodeCamp Esto es un curso desde 0, es genial y tiene foros para consultar cualquier problema con las tareas del urso.

-> Mozilla: Siempre me olvido de esta web, y es increible la información que tiene. Es nada mas y nada menos que la documentación de Mozilla, un grande en el ambito web; HTML | MDN

-> Google (No, no te mando a googlear :carcajadas: Google tiene un sector web): Este es un poco mas avanzado, y quizá sea ideal tener una base previa para adentrarte en optimización, pero ojearlo no mata a nadie: Web | Google Developers También para entender la idea de marcar contenido, esta bueno ver Mark Up Your Content Items | Search
| Google Developers
que te explica el marcado web, aunque esto es mas técnico y no deberías preocuparte por esto hasta dominar HTML y CSS, pero bueno, como dije, no mata a nadie :sonrisacongota:

Y por último, el mejor recurso... ¡Tu curiosidad!

Nada mejor que decompilar contenido, o husmear en el código fuente... Hay veces donde encontras perlitas que la documentación oficial se saltea...

Aca te dejo la documentación de Chrome para ver el código fuente de cualquier web: https://support.google.com/surveys/answer/6172725?hl=es

Luego es cuestión de ir googleando lo que no entiendas, te diría que es el mejor metodo.
 

Anides

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
14 Feb 2019
Mensajes
128
Hola [MENTION=203405]Anides[/MENTION],

El lenguaje HTML es fundamental para la web...
Pero tienes que aprender como mínimo JavaScript...
Para poder darle más funcionalidad a una página web...
Más allá de solo mostrar un contenido con fotos y videos...

HTML es muy poderoso, si lo combinas con CSS y JavaScript...
Puedes hacer juegos simples, crear formularios de diversos tipos...
Como por ejemplo, LandingPages para conseguir clientes...
Y otros sistemas medianamente completos y sumamente útiles...

HTML es para la web, como la materia inanimada para nuestro universo...
Es fundamental, pero requiere más que eso, para aprovechar todo su potencial...
Por eso, yo en lo personal, te recomiendo aprender más al respecto, si te interesa el tema...
Porque, no solo te servirá para aplicarlo en tus proyectos web, si no también...
Tendrás una visión más aplica de lo que puedes hacer y puedes lograr...

Hace años, una estudiante de Estados Unidos, contrató a programadores...
Que solo sabían HTML, para que le hagan su página web...
Al final, ella tuvo que aprender el lenguaje, porque estos tipos...
Le cobrara mucho dinero para completar el trabajo...
El objetivo de esta joven, era poner cámaras web en su casa...
Para mostrarse a todo el que pueda pagar una mensualidad...
Y al final, lo logró, fue la primera que lo hizo en la web...
Y según recuerdo, hizo varios millones de dólares!
Es obvio que tuvo que aprender algo más que HTML...
Pero el alcance que tuvo gracias a este, fue formidable!


Uno de los casos más conocidos, del alcance que puedes lograr con HTML...
Es el caso de "Alex Tew" y su página web "The Million Dollar Home Page"
Este tipo, se hizo millonario, vendiendo espacios en su única página web...
Te recomiendo investigar un poco más, ya que este caso...
Si está mucho mejor documentado (que el otro que comenté)...

Entonces, si te preguntas es ¿Cuál es el alcance?, mi respuesta sería...
El alcance es directamente proporcional a la visión del individuo...

¡Espero te sirva mi aporte!

Saludos,
Hugo

Primero disculpa por como respondo! aun estoy aprendiendo a usar el foro y no entiendo bien como hacen para mencionarme solo mi nombre, pero bueno ya poco a poco le voy agarrando el ritmo! lo otro es que gracias ya me diste tarea para el fin de semana jaja.

Lo que me esta quedando claro, es que html es como la columna vertebral practicamente ya que es muy fundamental. y bueno ahora tambien tendre que ir mirando hacia los lados para saber que es JavaScript, Css, y asi!

Igual gracias a ustedes que se toman el tiempo de responder a preguntas tan basicas de alguien que apenas esta entrando en contacto con todo esto
 

Hugo7

Ni
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
15 May 2017
Mensajes
3.958
Primero disculpa por como respondo! aun estoy aprendiendo a usar el foro y no entiendo bien como hacen para mencionarme solo mi nombre, pero bueno ya poco a poco le voy agarrando el ritmo! lo otro es que gracias ya me diste tarea para el fin de semana jaja.

Lo que me esta quedando claro, es que html es como la columna vertebral practicamente ya que es muy fundamental. y bueno ahora tambien tendre que ir mirando hacia los lados para saber que es JavaScript, Css, y asi!

Igual gracias a ustedes que se toman el tiempo de responder a preguntas tan basicas de alguien que apenas esta entrando en contacto con todo esto

:guiño:Un placer ayudar,

Para mencionar, solo escribes arroba "@" al principio del nombre y sin dejar espacios, es todo junto...

Insertar CODE, HTML o PHP:
@Anides

Saludos,
Hugo
 

Anides

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
14 Feb 2019
Mensajes
128
[MENTION=180759]Hugo7[/MENTION] Perfecto muchas gracias por indicarme como se hace ahora si ya me ha quedado claro lo de las menciones :muyfeliz:
 

luisocp288

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Nov 2018
Mensajes
124
Gracias por sus aportaciones, yo quede nulo, estoy apriendo en tutoriales ccs porque el html es el mas viejo, antes usabamos html y flash pero como estudie una carrera deje de usarlo, ahora que ando en esto del internet y crear mis blogs y personalizarlos ya me di cuenta que ocupo css :c ando creando una de mi negocio propio y me estoy dando de topes, ando usando html hasta para diseños (imagenes con letras para ir a hipervinculos) y es una chinga hahaha, nimodo aprender css
 

memeringo

Gamma
Verificación en dos pasos desactivada
Desde
29 Ene 2019
Mensajes
497
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Gracias por sus aportaciones, yo quede nulo, estoy apriendo en tutoriales ccs porque el html es el mas viejo, antes usabamos html y flash pero como estudie una carrera deje de usarlo, ahora que ando en esto del internet y crear mis blogs y personalizarlos ya me di cuenta que ocupo css :c ando creando una de mi negocio propio y me estoy dando de topes, ando usando html hasta para diseños (imagenes con letras para ir a hipervinculos) y es una chinga hahaha, nimodo aprender css

El CSS es el corazón de la web (obvio, junto a HTML)...

Lo que mencionas de Flash, hoy por hoy es inutil; No solo por lo inseguro, si no que HTML5 ya cubre todo.
 

Anides

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
14 Feb 2019
Mensajes
128
jajaja bueno supongo siempre hay que ir actualizandose, porque el ecosistema y las maneras de hacer las cosas van cambiando siempre aunque algunas cosas se mantengan
 

Hugo7

Ni
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
15 May 2017
Mensajes
3.958
Gracias por sus aportaciones, yo quede nulo, estoy apriendo en tutoriales ccs porque el html es el mas viejo, antes usabamos html y flash pero como estudie una carrera deje de usarlo, ahora que ando en esto del internet y crear mis blogs y personalizarlos ya me di cuenta que ocupo css :c ando creando una de mi negocio propio y me estoy dando de topes, ando usando html hasta para diseños (imagenes con letras para ir a hipervinculos) y es una chinga hahaha, nimodo aprender css

Jaja, te entiendo amigo...
Pero no le quites importancia a HTML...
Tienes que aprenderlo bien y hablo de HTML5...
Para estructurar correctamente tus webs...

Saludos,
Hugo
 

Zarat

Delta
Programador
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
28 Mar 2014
Mensajes
588
HTML Erróneamente llamado lenguaje de programación cuando en realidad solo es un lenguaje de marcado. Como veo que te respondieron tus dudas, solo me gustaría compartir que curva de aprendizaje puedes seguir: HTML5, CSS3, JS, Y si deseas algo de back-end PHP. Saludos.! :cerveza:
 

luisocp288

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Nov 2018
Mensajes
124
El CSS es el corazón de la web (obvio, junto a HTML)...

Lo que mencionas de Flash, hoy por hoy es inutil; No solo por lo inseguro, si no que HTML5 ya cubre todo.

Asi es, Flash quedo inutil, te estoy diciendo que lo estudie hace mas de 10 años xD internet era OTRA COSA jajaja, hay sitios de alojamiento como wix que siguen usando flash, por es pesimo y la carga se vuelve realmente lenta, ya es inutil es usarlo porque el usuario tiene otras expectativas al navegar por la red

- - - Actualizado - - -

Jajaja y si, la verdad entiendo el html y al crear mis sitios puedo modificarlos y manipularlos a mi manera, pero me falta html5 porque nomas tengo las bases y hay cosas que se me dificultan, tambien me lhechare el curso ese jajaja-
 

efrainquesquen0805

Alfa
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
15 Feb 2019
Mensajes
23
Hoy en día se usa Bootstrap más que todo para hacer tus proyectos de sistemas web. Si es cierto que antes HTML lo era todo, pero hoy en día se juega mucho con los efectos de él, en este caso como lo es CSS (sus estilos) y JS para alguna que otra acción en los efectos de la plantilla. Bootstrap en este caso tiene todo de una vez, no es una plantilla, sino los archivos necesarios para hacer todo esto: un botón, un titulo, tabla, etc. Aprendiendo Bootstrap, que es lo que hoy en día se usa para cualquier proyecto web en su mayoría, te sirve; es una biblioteca que contiene ya todo esto, incluso el famoso responsive, que es el que ajusta tu pagina a cualquier tamaño de pantalla, algo que antes era un problema porque debías hacerlo desde cero. Es cómodo de usar y teniendo una buena guía de eso y sabiendo lo más mínimo de CSS, una vez le agarras, se te hace fácil. Y como todo, siempre tenerle lógica. :guiño::guiño:
 

AknileZ

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Dic 2018
Mensajes
30
HTML es la estructura.
CSS es la decoración.
JavaScript y PHP sería la funcionalidad.
 

yeik1989

Beta
Verificación en dos pasos desactivada
Desde
14 May 2018
Mensajes
42
Entendamos una cosa: ni HTML, ni CSS, ni Javascript son "el núcleo" de la web, "el corazón" de la web...

El núcleo o el corazón de la web es el protocolo HTTP. Y lo puedes utilizar para transmitir html, css, javscript, jpeg, texto plano o lo que tú quieras.

Como leer un txt a través de internet sería aburrido, y no explotaría el mayor potencial de la web, que son los enlaces, se crea un lenguaje para marcar cada parte de ese texto plano e identificarlo como un elemento del documento que se mostrará finalmente. Sin embargo HTML no es que sea el núcleo de la web, es simplemente un lenguaje de marcado que se utiliza para estructurar contenido. También se utiliza en otras aplicaciones, no necesariamente en web.

Aunque con HTML tengamos el contenido estructurado y eso haga que el navegador pueda mostrar cada pieza del documento de una forma distinta y darle unas capacidades de interacción, el navegador solo aplica por defecto unos estilos predeterminados a cada pieza. El navegador también permite modificar el aspecto de esas piezas usando atributos del marcado de HTML, que es como se solía hacer antiguamente. Para evitar el caos que suponía combinar en un mismo espacio de trabajo estilos y estructura se creó CSS. CSS tampoco es el corazón de la web, y se usa también en muchas otras aplicaciones distintas a páginas web.

Luego está Javascript. Javascript nació como una forma de ceder el control de la lógica del navegador al creador de la web para poder añadir ciertos aspectos interactivos al contenido estructurado y estilado. Poco a poco se ha ido mejorando, estandarizando y propagando a otros campos fuera de la web. Se usa también en muchas otras aplicaciones, incluso como lenguaje de servidor (utilizando Node).


Si quieres crear una página web, realmente lo único que necesitas es saber HTML. Porque una página web simplemente es un documento estructurado que se sirve a través del protocolo HTTP.
Si quieres que esa web que crees tenga un aspecto personalizado, necesitas también aprender CSS.
Si quieres que tu página web sea capaz de realizar operaciones lógicas e interactuar con el usuario más allá de los comportamientos por defecto que ofrece el navegador, necesitas también aprender Javascript. Sin embargo aquí tu sitio web ya no sería una página web, sino una aplicación web.


Ahora según lo que tu consideres "profesional", necesitarás aprender las 3 cosas o solo las 2 primeras. Puedes crear un sitio web profesional utilizando solo HTML y CSS, pero no puedes ser un profesional del desarrollo web sabiendo solo HTML y CSS.

Como algunos ya comentan, si quieres dotar a tu aplicación web (porque una simple "página" recordemos que no lo necesita) de capacidades más allá de lógica en el cliente (inicio de sesión, persistencia de datos, comunicación con otros ususarios, publicación de contenidos...) necesitas un lenguaje de programación de servidor. El más común es PHP, pero también es el "peor". Si utilizas Javascript como lenguaje de servidor no necesitas aprender un lenguaje extra.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba