Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
Giovana Marie

Qual a linguagem de programação ideal para a criação de sites?

Pergunta

Quero ser web designer e fazer sites para vender online, terminei um curso online de HTML e CSS e gostei muito. Ouvi dizer que preciso saber uma linguagem de programação para poder colocar meus sites no ar, então pensei em começar a aprender Javascript ou PHP,  mas não sei qual dos dois é o melhor para a criação de sites. Também ouvi falar sobre MySQL mas não sei o que é, seria algo relacionado a PHP? Teria mais alguma coisa que eu precisaria aprender para desenvolver sites? Por favor, me ajudem!

Compartilhar este post


Link para o post
Compartilhar em outros sites

3 respostas a esta questão

Recommended Posts

Isso depende muito @Giovana Marie ,

 

Muitas empresas usam a programação C# como sua principal linguagem de programação, C# é uma linguagem utilizada pelo MS, tanto é que ela só pode ser hospedada/"hoteada" em servidores MS Windows server e desenvolvidas em MS Windows. Já o PHP é uma linguagem universal utilizada por muito programadores (eu particularmente prefiro PHP do o C#) como linguaguem de programação principal.

 

O JavaScript pode ser utilizado junto ao HTML para criar algumas funções especificas, um site todo em JS ficaria muito pesado e de baixo rendimento, o MySQL um gerenciado de banco de dados SQL, ou seja, toda programação desenvolvida nele é para banco de dados SQL.

 

Cabe a você decidir qual te agrada mas, para desenvolvimento de sites eu considero PHP e C# como as melhores lingua de programação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite, bem vindo ao Fórum.

 

Para se criar um site, não é preciso de uma linguagem de programação, desde que este não possua conteúdo dinâmico.

Você precisa entender alguns pontos:

 

1 - Cria-se sites com linguagem de marcação HTML5.

2 - CSS É uma linguagem de folha de estilos, responsável por toda parte de design e estilo do site.

3 - JavaScript é uma tecnologia manipuladora de elementos e eventos. É uma linguagem de SCRIPT client-side criada em 1995. Sim, você pode, deve usá-la na criação de seus sites para torná-los mais intuitivos e atraentes.

4 - PHP é uma linguagem de programação server-side (Necessita de um servidor e interpretador para funcione)

5 - MySQL É um servidor de banco de dados relacional, responsável por armazenar informações.

 

Então amiga Giovana, em meias palavras, pode-se criar um website utilizando todos os requisitos acima, isso é muito relativo e depende muito do que será criado. Mais de regra, você deverá utilizar o HTML5, e CSS. Javascript e os demais são opcionais, como disse é muito relativo e depende da necessidade.

 

Entretanto, hoje é muito difícil você encontrar um site mesmo que simples, que não utilize CSS, HTML5, JavaScript/jQuery.

 

Ótimo, onde raios entra o PHP e o MySQL ?

 

 - Aplicações/sites que exigem tráfego de dados, interação dinâmica com o usuário, envio de email, dentre outras funcionalidades, exigem uma linguagem de programação, a chamada back-end; que pode ser desde o PHP ou qualquer uma outra como ASP, .NET, JAVA,  etc, novamente, tudo depende da necessidade, mais recomendo o PHP por ter um maior suporte, um monstruoso manual e uma gama de tutoriais e vídeos espalhados na web. Também seria necessário o banco de dados, recomendo o MySQL ou MariaDB pelos mesmos motivos acima. Porém, cada caso é um caso, dependendo da aplicação vale estudar SGBD's melhores ou escaláveis como PostgreSQL.

 

Recomendo você começar com calma, estude primeiro HTML, CSS, JavaScript/jQuery e entenda seus conceitos, pratique... Depois você vá para próxima etapa que é a programação.

 

Espero ter ajudado, Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  Em 03/05/2017 at 22:06, Giovana Marie disse:

Quero ser web designer e fazer sites para vender online, terminei um curso online de HTML e CSS e gostei muito. Ouvi dizer que preciso saber uma linguagem de programação para poder colocar meus sites no ar, então pensei em começar a aprender Javascript ou PHP,  mas não sei qual dos dois é o melhor para a criação de sites. Também ouvi falar sobre MySQL mas não sei o que é, seria algo relacionado a PHP? Teria mais alguma coisa que eu precisaria aprender para desenvolver sites? Por favor, me ajudem!

Depende, se você quiser trabalhar nesse ramo, é importante ter uma base de todas essas questões. Na verdade um Web designer lida com a parte gráfica da coisa toda e tem um conhecimento de HTML e CSS, porém é o Programador que irá fazer com que o site fique dinâmico para o visitante, mas isso não impede que o Profissional Web Designer não consiga colocar um site no ar,  apenas de uma forma estática ou seja, apenas com html e css, sem interatividade. Na minha opinião, sugiro que busque por artigos e conhecimento em linguagem de programação, pois o seu cliente com certeza irá pedir um Site que precise de formulário de contato, uma página de orçamento com interação, carrinho de compras, etc. Isso tudo pode ser feito em diversas linguagens, eu aconselho o estudo da linguagem PHP, e Javascript. Eu trabalhava apenas com Informática fiz a migração para desenvolvimento de sites e graças a Deus esta bem legal, http://www.webinformatica.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por belann
      Olá!
       
      Estou usando o nextjs versão 15.2.3 e criei uma navbar que quando é carregado o programa aparece com a home, mas na hora de clicar na página produtos desaparece a navbar.
      A navbar esta sendo chamada no layout.tsx estou usando typescript
      e fica dessa forma
      <div>           <Navbar/>             <main>{children}</main>             </div>  
    • Por luiz monteiro
      Olá, tudo bem?
       
      Estou melhorando meu conhecimento em php e mysql e, me deparei com o seguinte. A tabela da base de dados tem um campo do tipo varchar(8) o qual armazena números. Eu não posso alterar o tipo desse campo. O que preciso é fazer um select para retornar o números que contenham zeros a direita ou a esquerda.
      O que tentei até agora
       
      Ex1
      $busca = $conexao->prepare("select campo form tabela where (campo = :campo) ");
      $busca->bindParam('campo', $_REQUEST['campo_form']);
       
      Se a direita da string $_REQUEST['campo_form'] termina ou inicia com zero ou zeros, a busca retorna vazio.
      Inseri dados numéricos, da seguinte maneira para testar: 01234567;  12345670: 12345678: 12340000... entre outros nessa coluna. Todos os valores que não terminam ou não iniciam com zero ou zeros, o select funciona.
       
       
      Ex2
      $busca = $conexao->prepare("select campo form tabela where (campo = 0340000) ");
      Esse número está cadastrado, mas não retorna.
       
      Ex3
      $busca = $conexao->prepare("select campo form tabela where (campo = '02340001' ) ");
      Esse número está cadastrado, mas não retorna.
       
       
      Ex4
      $busca = $conexao->prepare("select campo form tabela where (campo like 2340000) ");
      Esse número está cadastrado, mas não retorna.
       
      Ex5
      $busca = $conexao->prepare("select campo form tabela where (campo like '12340000') ");
      Esse número está cadastrado, mas não retorna.
       
      Ex6
      $busca = $conexao->prepare("select campo form tabela where (campo like '"12340000"' ) ");
      Esse número está cadastrado, mas não retorna.
       
       
      Ex7
      $busca = $conexao->prepare("select campo form tabela where (campo like :campo) ");
      $busca->bindParam('campo', $_REQUEST['campo_form'])
      Não retorna dados.
       
      O  $_REQUEST['campo_form'] é envio via AJAX de um formulário. 
      Usei o gettype para verificar o post, e ele retorna string.
      Fiz uma busca com número 12345678 para verificar o que o select retorna, e também retrona como string.
       
      Esse tipo de varchar foi usado porque os números que serão gravados nesse campo,  terão zeros a direita ou na esquerda. Os tipos number do mysql não gravam zeros, então estou usando esse. O problema é a busca.
      Agradeço desde já.
       
       
    • Por daemon
      Boa tarde,
       
      Eu tenho uma rotina que faz uma leitura do arquivo .xml de vários sites.

      Eu consigo pegar o tópico e a descrição, e mostrar a imagem que esta na pagina do link.
      Para isso utilizo esta função:
      function getPreviewImage($url) { // Obter o conteúdo da página $html = file_get_contents($url); // Criar um novo objeto DOMDocument $doc = new DOMDocument(); @$doc->loadHTML($html); // Procurar pela tag meta og:image $tags = $doc->getElementsByTagName('meta'); foreach ($tags as $tag) { if ($tag->getAttribute('property') == 'og:image') { return $tag->getAttribute('content'); } } // Se não encontrar og:image, procurar pela primeira imagem na página $tags = $doc->getElementsByTagName('img'); if ($tags->length > 0) { return $tags->item(0)->getAttribute('src'); } // Se não encontrar nenhuma imagem, retornar null return null; } // Uso: $url = "https://example.com/article"; $imageUrl = getPreviewImage($url); if ($imageUrl) { echo "<img src='$imageUrl' alt='Preview'>"; } else { echo "Nenhuma imagem encontrada"; }  
      Mas estou com um problema, esta funcão funciona quando coloco em uma pagina de teste.php. Preciso mostrar em uma página inicial diversas fotos de todos os links. (No caso acima só funciona 1).
    • Por violin101
      Caros amigos, saudações.
       
      Por favor, me permita tirar uma dúvida com os amigos.

      Tenho um Formulário onde o Usuário digita todos os Dados necessários.

      Minha dúvida:
      --> como faço após o usuário digitar os dados e salvar, o Sistema chamar uma Modal ou mensagem perguntando se deseja imprimir agora ?

      Grato,
       
      Cesar
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.