Ir para conteúdo

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 19: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 landerbadi
      Boa tarde pessoal. Estou tentado fazer uma consulta no banco de dados porém estou tendo dificuldades. Tenho uma tabela chamada "itens" com os seguintes campos: id, item, ativo. Nela tem cadastrado vários itens. No campo ativo eu coloco a letra "S" para informar que este item está ativo no sistema. Por exemplo: 1, casa, S 2, mesa, S 3, cama, S 4, moto S 5, rádio O quinto registro "radio" não está ativo no sistema pois não tem um "S" no campo ativo. E outra tabela chamada "produtos" com os seguintes campos (id, item1, item2, item3) com os seguintes registros: 1, casa, mesa, moto 2, mesa, casa, cama 3, rádio, cama, mesa Eu preciso fazer uma busca na tabela produtos da seguinte maneira: Eu escolho um registro na tabela "itens", por exemplo "mesa". Preciso fazer com que o php me liste todos os registros da tabela "produtos" que contenham a palavra "mesa". Até aqui tudo bem eu consigo listar. Estou fazendo assim: <?php $item = "mesa" $sql = mysqli_query($conn, "SELECT * FROM produtos WHERE item1 LIKE '$item' OR item2 LIKE '$item' OR item3 LIKE '$item' LIMIT 10"); while($aux = mysqli_fetch_assoc($sql)) { $id = $aux["id"]; $item1 = $aux["item1"]; $item2 = $aux["item2"]; $item3 = $aux["item3"]; echo $id . " - " . $item1 . ", " . $item2 . ", " $item3 . "<br>"; } ?> O problema é que está listando todos os registros que contém o item mesa. Eu preciso que o php verifique os demais item e me liste somente os registro em que todos os registros estejam ativos no sistema. No exemplo acima ele não deveria listar o registro 3. pois nesse registro contém o item "radio" e este item não está ativo no sistema. Ou seja, o registro "radio" na tabela itens não possui um "S" na coluna "ativo". Alguém sabe como resolver isso?
    • Por ILR master
      Fala galera.
      Espero que todos estejam bem.
      Seguinte: Tenho um arquivo xml onde alguns campos estão com : (dois pontos), como o exemplo abaixo:
       
      <item>
      <title>
      d sa dsad sad sadasdas
      </title>
      <link>
      dsadas dsa sad asd as dsada
      </link>
      <pubDate>sadasdasdsa as</pubDate>
      <dc:creator>
      d sad sad sa ad as das
      </dc:creator>
      </item>
       
      Meu código:
       
      $link = "noticias.xml"; 
      $xml = simplexml_load_file($link); 
      foreach($xml -> channel as $ite) {     
           $titulo = $ite -> item->title;
           $urltitulo = $ite -> item->link;
           print $urltitulo = $ite -> item->dc:creator;
      } //fim do foreach
      ?>
       
      Esse campo dc:creator eu não consigo ler. Como faço?
       
      Agradeço quem puder me ajudar.
       
      Abs
       
       
    • Por First
      Olá a todos!
       
      Eu estou criando um sistema do zero mas estou encontnrando algumas dificuldades e não estou sabendo resolver, então vim recorrer ajuda de vocês.
      Aqui está todo o meu código: https://github.com/PauloJagata/aprendizado/
       
      Eu fiz um sistema de rotas mas só mostra o conteúdo da '/' não sei porque, quando eu tento acessar o register nada muda.
      E eu também quero que se não estiver liberado na rota mostra o erro de 404, mas quando eu tento acessar um link inválido, nada acontece.
      Alguém pode me ajudar com isso? E se tiver algumas sugestão para melhoria do código também estou aceitando.
       
       
      Desde já, obrigado.
×

Informação importante

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