Hoje em dia fazer uma jantarada para as amigas é um processo relativamente fácil, pois podemos comprar os alimentos no supermecado. Depois, toda a concepção que está em volta dos métodos usados para a confeção dos alimentos é o processo que nos pede atenção.
É claro que a maioria dos alimentos já estão relativamente preparados para serem digeridos, mas quiça também lembrar que todos eles passaram por um processo de cuidado no tempo e no espaço, antes que chegue à nossa boca.
O JavaScript por si só é uma língua fácil de entender, contúdo as frameworks mais populares foram desenvolvendo outras formas de abordar o "problema". (Hacking)
Hackear é o acto de descobrir novas formas de interagir com determinada matéria, a qual não foi pensada aquando feita. Isto é, o HTML é uma língua que "cospe" elementos (tag) para uma página web, mas como o HTML não foi desenhado para manipular os elemento que produz, usa-se o CSS para melhorar a apresentação do conteúdo do HTML.
Entretento o JavaScript aparece para manipular ambas as línguas (HTML e CSS).
Não tenho a certeza, mas creio que até línguas mais "avançadas" tais como o C, C++, C#, Python, Ruby, entre muitas outras, quando usadas para a criação de sites, precisam de JavaScript para criar as mesmas funcionalidades que o JavaScript oferece. Além disso, hoje em dia, o JavaScript já oferece mecanismos para lidar com operações mais complexas, tal como gestão de base de dados.
Porquê usar o NPM e o Nodejs?
Por vezes podemos estar sem internet... Uma maioria das librarias que usamos para nos facilitar o desenvolvimento de uma página web, têm necessidade de ter acesso à internet, pois é uma opção usar um CDN das várias técnologias que existem na web e que foram feitas com esse propósito.
Além disso, para mim que tenho uma grande dificuldade em organizar seja lá o que for, posso usar o Webpack para organizar os ficheiros. E na verdade uma maioria das frameworks mais populares usa o Webpack para a gestão dos projectos Web.
Parece-me que agora faz todo o sentido pensar na reciclagem de alimentos e o mais interessante é que todos eles são da mesma família de "ser vivo". Vegetais! Desde as nózes até aos morangos, alfaces e tomates, todos são vegetais. Tentar criar um novo fruto parece uma opção sem qualquer sentido, mas de qualquer forma terá sentido ter a curiosidade de entender a estrutura orgânica dos seres vivos.
Lógica: Se posso comprar morangos para comer morangos, qual será a lógica de plantar morangos e esperar que estejam em conformidade para comer?
Lógica: Se não posso comprar morangos para comer morangos, qual será a lógica de sair do campo e ir para a cidade, quando posso cultivar morangos para comer e vender?
Há sempre escolhas que estão associadas à nossa liberdade, isto é, às nossas condições existenciais, que nem sempre referem o próprio, mas a condição de partilha dos além de nós. Assim aqui fica um brinde Eterno a todas as pessoas que desenvolveram uma linguagem de programação e\ou projecto e partilharam-os!!! Desde o Linux até ao JavaScript, Python, C, etc.., todas sem excepção melhoraram por terem sido partilhadas, pois assim considera-se que melhoraram porque terceiros tiveram a oportunidade de melhorar. Riu-me quando há pessoas que são contra a partilha de conhecimento. Sem a partilha de conhecimento, ainda hoje estariamos no tempo das cavernas.. ou se calhar nem isso, pois não faria sentido existirmos! LOL
O Google Chrome Dev Tools funciona muito melhor do que no Firefox. O Firefox tem sempre um problema qualquer com os ficheiros .js (javaScript) e por vezes o browser crasha. Por isso usar o Google Chrome, que é um must para aprender JavaScript.
Tal como todas as línguas de programação, a documentação partilha exemplos práticos de como usar o código. Todas as línguas (até as verbais) são compostas de instruções com funções!
O JavaScript, o HTML e o CSS seguem esse exemplo. Por isso terá sentido serem as 3 línguas de programação para o desenvimento de páginas web mais usadas, pois não há dúvida que não se pode fazer páginas Web sem pelo menos se usar o HTML.
Voltando à necessidade de usar a Lógica: para quê recusar usar todas as librarias e\ou tecnologias feitas em JavaScript que nos ajudam a organizar os ficheiros e os elementos de páginas web de uma forma dinâmica e mais rápida e eficiente? Talvez somente porque não há necessidade de usar mais memória e espaço com funcionalidades que não usamos na página.
Por exemplo: A minha página "odicforcesounds.com" é feita em Angular5 e o ficheiro main.bundle.js ocupa 1.6MB o que é um absurdo dado que não uso nenhuma funcionalidade extra além da funcionalidade que o próprio angular oferece. Criar componente adicionar "path:", adicionar conteudo ao componente, adiciona-lo a outro componente como link, neste caso (página). Cada página do site é um componente. Não sei se o JavaScript requerido para fazer somente essa funcionalidade tenha necessidade de ser tão grande, mas pelo menos não tive de lidar com isso.
Agora há uma necessidade explicita de lidar com o JavaScript. Tal como qualquer outra língua de programação, segue os mesmos princípios básicos: Declaração de variaveis e funções que manipulam o valor dessas variaveis. Vou usar esta conta do Github para alojar ficheiros que vou criar neste meu processo de aprendizagem. Creio que não será má ideia tentar refazer o site sem usar uma framework que me facilite a vida antes de começar a lidar com problemas mais complexos.
É claro que a maioria dos alimentos já estão relativamente preparados para serem digeridos, mas quiça também lembrar que todos eles passaram por um processo de cuidado no tempo e no espaço, antes que chegue à nossa boca.
O JavaScript por si só é uma língua fácil de entender, contúdo as frameworks mais populares foram desenvolvendo outras formas de abordar o "problema". (Hacking)
Hackear é o acto de descobrir novas formas de interagir com determinada matéria, a qual não foi pensada aquando feita. Isto é, o HTML é uma língua que "cospe" elementos (tag) para uma página web, mas como o HTML não foi desenhado para manipular os elemento que produz, usa-se o CSS para melhorar a apresentação do conteúdo do HTML.
Entretento o JavaScript aparece para manipular ambas as línguas (HTML e CSS).
Não tenho a certeza, mas creio que até línguas mais "avançadas" tais como o C, C++, C#, Python, Ruby, entre muitas outras, quando usadas para a criação de sites, precisam de JavaScript para criar as mesmas funcionalidades que o JavaScript oferece. Além disso, hoje em dia, o JavaScript já oferece mecanismos para lidar com operações mais complexas, tal como gestão de base de dados.
Porquê usar o NPM e o Nodejs?
Por vezes podemos estar sem internet... Uma maioria das librarias que usamos para nos facilitar o desenvolvimento de uma página web, têm necessidade de ter acesso à internet, pois é uma opção usar um CDN das várias técnologias que existem na web e que foram feitas com esse propósito.
Além disso, para mim que tenho uma grande dificuldade em organizar seja lá o que for, posso usar o Webpack para organizar os ficheiros. E na verdade uma maioria das frameworks mais populares usa o Webpack para a gestão dos projectos Web.
Parece-me que agora faz todo o sentido pensar na reciclagem de alimentos e o mais interessante é que todos eles são da mesma família de "ser vivo". Vegetais! Desde as nózes até aos morangos, alfaces e tomates, todos são vegetais. Tentar criar um novo fruto parece uma opção sem qualquer sentido, mas de qualquer forma terá sentido ter a curiosidade de entender a estrutura orgânica dos seres vivos.
Lógica: Se posso comprar morangos para comer morangos, qual será a lógica de plantar morangos e esperar que estejam em conformidade para comer?
Lógica: Se não posso comprar morangos para comer morangos, qual será a lógica de sair do campo e ir para a cidade, quando posso cultivar morangos para comer e vender?
Há sempre escolhas que estão associadas à nossa liberdade, isto é, às nossas condições existenciais, que nem sempre referem o próprio, mas a condição de partilha dos além de nós. Assim aqui fica um brinde Eterno a todas as pessoas que desenvolveram uma linguagem de programação e\ou projecto e partilharam-os!!! Desde o Linux até ao JavaScript, Python, C, etc.., todas sem excepção melhoraram por terem sido partilhadas, pois assim considera-se que melhoraram porque terceiros tiveram a oportunidade de melhorar. Riu-me quando há pessoas que são contra a partilha de conhecimento. Sem a partilha de conhecimento, ainda hoje estariamos no tempo das cavernas.. ou se calhar nem isso, pois não faria sentido existirmos! LOL
O Google Chrome Dev Tools funciona muito melhor do que no Firefox. O Firefox tem sempre um problema qualquer com os ficheiros .js (javaScript) e por vezes o browser crasha. Por isso usar o Google Chrome, que é um must para aprender JavaScript.
Tal como todas as línguas de programação, a documentação partilha exemplos práticos de como usar o código. Todas as línguas (até as verbais) são compostas de instruções com funções!
O JavaScript, o HTML e o CSS seguem esse exemplo. Por isso terá sentido serem as 3 línguas de programação para o desenvimento de páginas web mais usadas, pois não há dúvida que não se pode fazer páginas Web sem pelo menos se usar o HTML.
Voltando à necessidade de usar a Lógica: para quê recusar usar todas as librarias e\ou tecnologias feitas em JavaScript que nos ajudam a organizar os ficheiros e os elementos de páginas web de uma forma dinâmica e mais rápida e eficiente? Talvez somente porque não há necessidade de usar mais memória e espaço com funcionalidades que não usamos na página.
Por exemplo: A minha página "odicforcesounds.com" é feita em Angular5 e o ficheiro main.bundle.js ocupa 1.6MB o que é um absurdo dado que não uso nenhuma funcionalidade extra além da funcionalidade que o próprio angular oferece. Criar componente adicionar "path:", adicionar conteudo ao componente, adiciona-lo a outro componente como link, neste caso (página). Cada página do site é um componente. Não sei se o JavaScript requerido para fazer somente essa funcionalidade tenha necessidade de ser tão grande, mas pelo menos não tive de lidar com isso.
Agora há uma necessidade explicita de lidar com o JavaScript. Tal como qualquer outra língua de programação, segue os mesmos princípios básicos: Declaração de variaveis e funções que manipulam o valor dessas variaveis. Vou usar esta conta do Github para alojar ficheiros que vou criar neste meu processo de aprendizagem. Creio que não será má ideia tentar refazer o site sem usar uma framework que me facilite a vida antes de começar a lidar com problemas mais complexos.
Comentários
Enviar um comentário