Deixo aqui uma lista de opções das Linguagem de programação em frontend mais utilizadas na área de tecnologia. Tanto para quem inicia-se aos que já estão na área. Nos dias de hoje dificilmente não utilizar alguma ferramenta de apoio o Framework.
Podemos classificar como a parte visual de um site, aquilo que conseguimos interagir. Quem trabalha com Front End é responsável por desenvolver por meio de código uma interface gráfica, normalmente com as tecnologias base da Web (HTML, CSS e JavaScript). Algumas pessoas podem confundir um pouco esse trabalho com o que um designer faz (no passado existia uma entidade chamda Webmaster que fazia tudo isso e mais um pouco), mas a diferença aqui é que o designer vai utilizar alguma ferramenta visual para desenhar a interface, do Photoshop ao Sketch, e quem faz front-end estará mais próxima do código em si, que irá rodar em um navegador Web como Chrome, Firefox ou Safari - Becode.
Tem como prioridade prover um template de base com inúmeras funções para o desenvolvedor, justamente para o desenvolvedor não perder tempo reproduzindo funções desnecessárias em seus projetos. Podemos fazer uma comparação para você compreender melhor. Imagine uma caixa de ferramentas que ao invés de guardar martelos, chaves de fendas e alicates, há uma base para validação de campos, formulários de logins, conexão com o banco de dados etc.
HTML Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript. Web browsers receive HTML documents from a web server or from local storage and render the documents into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document.
1. Foundation
2. Sencha Ext JS
3. Monaca
4. Montage
CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML.[1] CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript. CSS is designed to enable the separation of presentation and content, including layout, colors, and fonts.[3] This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple web pages to share formatting by specifying the relevant CSS in a separate .css file which reduces complexity and repetition in the structural content as well as enabling the .css file to be cached to improve the page load speed between the pages that share the file and its formatting.