Interrogar-se se a tecnologia é adequada para si?
Com base nos SEUS pontos fortes, deveria ser designer? Um programador frontal? Ou mesmo um comerciante digital? Faça o nosso questionário de 3 minutos para descobrir se uma carreira tecnológica é adequada para si.
P>Próximo no seu caminho para desmistificar o jargão tecnológico é a diferença entre codificação e scripting. Talvez já tenha ouvido estes termos atirados por aí de formas que os façam soar semelhantes: “Precisará de aprender línguas de codificação para fazer um website,” ou “Precisamos de utilizar um script para automatizar o login na nossa rede”. Soa como codificação e scripting são duas formas de descrever a programação num computador, por isso são idênticas, certo? Bem, não exactamente. Codificação e scripting estão relacionados, com certeza, mas há uma diferença subtil (mas distinta).
Pense em Codificação como um termo guarda-chuva…
Segundo a instrutora de WordPress Skillcrush Maren Vernon, é mais fácil pensar desta forma: Codificação (ou programação) é um termo guarda-chuva que se aplica a todas as linguagens informáticas. Sempre que se usa uma linguagem de máquina para escrever instruções que um computador ou programa de computador pode compreender, está-se a codificar.
…E Scripting As One Type of Coding
But under that big coding umbrella there are specific types of coding, one of which is scripting. Então o que define exactamente scripting vs programação?
Scripting torna o conteúdo dinâmico
Scripting é o código utilizado para automatizar processos que de outra forma teriam de ser executados passo-a-passo por um programador web. Onde diferentes tipos de linguagens de codificação (tais como linguagens de marcação como HTML e CSS) são usadas para dizer aos computadores como exibir um website, as linguagens de scripting são usadas para dar instruções a programas (como websites) que estão a correr num computador.
Aqui estão as linguagens de scripting de que provavelmente já ouviu falar/utilizou:
- PHP
- Ruby
- Javascript
Quando se trata de scripting vs programação (no sentido mais geral), não se utilizariam linguagens de scripting ou de scripting para programar características estáticas como a aparência geral ou o layout de um website ou aplicação web, mas utilizar-se-ia uma linguagem de scripting para dizer ao website estático para “fazer algo”, tornando o seu conteúdo estático dinâmico.
Aqui está um Exemplo de Scripting
Vernon diz que os sítios WordPress são um bom exemplo de uma situação em que as linguagens de scripting entram em jogo. “Os programadores que constroem temas ou plugins WordPress utilizam PHP para chamar pelo conteúdo do sítio, seja um snippet reutilizável de código de outro ficheiro, ou informação armazenada na base de dados do sítio que um utilizador tenha introduzido. Essa informação é processada e emitida como HTML, que depois permite aos visitantes do sítio ver o conteúdo no seu browser”, diz ela.
Por exemplo, diz Vernon, um script PHP torna possível que os seus três últimos posts no blog apareçam automaticamente na página inicial de um sítio. Ou pode utilizar declarações condicionais (if/else/endif) para alterar o que é exibido no site com base em parâmetros – por exemplo, se o administrador do site carregar uma foto para o campo x, mostrar a foto; se não, mostrar y foto padrão ou não mostrar nada.
E desde que o código escrito em linguagens de scripting seja capaz de tomar decisões e transmitir instruções ao seu programa pai – estas funções acontecem automaticamente. O utilizador que visualiza o website não vê o script ou o seu processo, apenas vê o resultado final. Entretanto, o programador do sítio é capaz de implementar estas características com um conjunto único de instruções, em vez de codificar manualmente cada instância e resultado de uma função dinâmica (porque quem tem tempo para isso?).
Perguntando-se se a tecnologia é adequada para si?
Baseado nos SEUS pontos fortes, deveria ser um designer? Um programador frontal? Ou mesmo um comerciante digital? Faça o nosso questionário de 3 minutos para descobrir se uma carreira na área da tecnologia é adequada para si.
Takeaway: Codificação é um género, Scripting é um subgénero
Então lembre-se: quando se trata de scripting vs programação (ou codificação), a codificação inclui mais do que apenas scripting, mas scripting é um tipo de codificação. Quer se trate de construir um chatbot que envia de volta citações inspiradoras, fazendo aparecer uma janela pop-up ou formulário no ecrã em resposta ao comportamento do utilizador, ou ter animação quando um utilizador passa por um determinado ponto da página, estes são os tipos de tarefas que o scripting pode automatizar num website.
0 comentários