HTML (Front-end)
HTML é uma abreviatura de Hypertext Markup Language, é uma linguagem de programação para a criação de documentos eletrônicos chamados de páginas apresentadas na web. Cada página tem várias conexões com hiperlinks ou links para outras páginas.
Todas as páginas da Internet foram criadas com o uso de alguma forma de HTML. É um requisito essencial para os navegadores aprenderem a exibir textos ou realizar o carregamento de diferentes elementos.
Recursos
- Html é uma linguagem de programação com uma curva de aprendizado fácil e de fácil usabilidade.
- A linguagem também é independente de plataforma.
- Html facilita a adição de vídeos, imagens e conteúdo de áudio a uma página da web.
- O idioma também pode ser usado para adicionar conteúdo de hipertexto a seções de texto.
- Html é uma linguagem de marcação e muito menos complexa do que outras linguagens.
Vantagens
- HTML é fácil de aprender e usar – a maioria dos desenvolvedores considera o HTML uma das linguagens de programação mais fáceis de aprender. Muitos desenvolvedores aprendem HTML antes de qualquer outra linguagem e é parte integrante de qualquer curso de desenvolvimento. O HTML é fácil de aprender, pois usa tags simples e não há problema com a distinção entre maiúsculas e minúsculas.
- HTML é gratuito – HTML é uma linguagem livre e os desenvolvedores não precisam comprar nenhum software para começar a usá-lo. O idioma não exige que os usuários trabalhem com nenhum plug-in externo e software para acessar os principais recursos. É por isso que muitas empresas em todo o mundo confiam no HTML para cumprir os requisitos de design de seus sites. É possível ter sites inteiros construídos em HTML.
- HTML oferece suporte para vários navegadores – HTML é compatível com os navegadores mais amplamente usados. Portanto, se um site foi escrito em HTML, não há nenhuma preocupação relacionada ao suporte do navegador. Os sites HTML podem ser otimizados para os diferentes navegadores de onde podem ser carregados.
Desvantagens
- Não é suficiente para páginas dinâmicas – Usar HTML básico não é suficiente para facilitar muitos dos recursos que os sites modernos oferecem a seus usuários. Os desenvolvedores podem achar difícil adicionar conteúdo dinâmico a páginas da web com HTML. Eles são obrigados a aprender outras linguagens, como JavaScript, PHP ou ASP.
- Limitada para exibição de conteúdo – HTML também não é a escolha ideal para mostrar o conteúdo exibido de maneira atraente. Essa é uma limitação da qual a maioria dos desenvolvedores está ciente. Eles precisam contar com CSS ou Cascading Style Sheets para tornar o conteúdo da página HTML mais atraente aos olhos. Os designers e desenvolvedores da Web são obrigados a criar e manter dois conjuntos de arquivos diferentes em alguns casos.