PplWare Mobile

Qual a melhor linguagem de Programação para Websites?

                                    
                                

Este artigo tem mais de um ano


Autor: Marisa Pinto


  1. Nokia 3310 says:

    “A melhor linguagem de Programação para Websites”

    isto é muito relativo, não existe uma melhor mas sim a que o cliente precisa, no meu caso só trabalho em ambiente microsoft (certeficated) por isso só posso usar asp.net (c#/webforms/MVC)
    isto deveria de ser “A linguagem de Programação que mais usas para Websites”.

  2. Zukunft says:

    Boa sondagem! 🙂

  3. Alexandre Carvalho says:

    Das duas uma ou sou eu que não percebo nada do assunto ou então as pessoas da sondagem continuam todas agarradas ao passado, com tanta tecnologia nova e boa que são 20 vezes melhor que PHP e as pessoas ainda continuam agarradas ao PHP. Basta olharem com atenção pela web para ver as tecnologias que andam ai nos grandes e pequenos sites. Php não é o que era nem voltará a ser, existe coisas bem melhores.

    • Ricardo Santos says:

      Podes dar alguns exemplos ou só vais mandar postas de pescada?

    • Tiago Correia says:

      Sabes como é feito o maior site da internet, o Facebook? Se não sabes, fica a saber que é com PHP.

      • Rui Pires says:

        O maior site da Internet ? …. é grande ? Como é feita essa medição ? 🙂

      • Rui Pires says:

        O maior site da Internet ? …. é grande ? Como é feita essa medição ? 🙂

        • Ricardo Santos says:

          Não que considere o Facebook como sendo “o maior site da internet” mas podes facilmente dizer que um dos sites mais visitados, com mais utilizadores registados/activos e com muitas funcionalidades e para manter toda esta estrutura em funcionamento será preciso muita “linha de codigo”, por isso se calhar até se pode dizer que é um site grande 😀

      • Miguel Horta says:

        Um site que foi feito em 2004, por meia duzia de estudantes.
        Neste momento aquilo é mais C/C++ que PHP. O PHP é todo “compilado” para machine code antes de correr.

      • Luís Soares says:

        aquilo que mais me irrita no PHP (para além da incoerência) é o debug.

        na prática só consigo fazer debug recorrendo a prints, o que é uma boa porcaria.
        quando uso xdebug, é super instável e limitado.

      • Simão Lemos says:

        E a google sabes?

    • Luís says:

      Que tecnologias são essas?

    • Nuno Rodrigues says:

      Alexandre no passado vive o tipo de comentario que fez. Pouco produtivo e que ainda vive com a mesma imagem em relação ao PHP que se vivia no tempo da versão 4.2, meus caros o mundo muda é verdade mas felizmente o PHP também evolui e muito. Não sou do tipo de pessoa que vai contra linguagem x, y ou z considero todas validas cada uma com as suas vantagens. Gostava de entender é o porque das pessoas tentarem tanto “bater” no PHP, tentam tanto que até parecem ignorantes sobre o assunto.

      • Paulo says:

        Na minha opinião tentam bater porque é bom demais…. É porque o ASP é mais rapido…. sim sim….
        Há um comentário acima que diz muita coisa… Não é a melhor linguagem mas sim a mais utilizada e se pensarmos muito bem o PHP é das linguagens mais estáveis e seguras….

      • António Pinto says:

        O problema do PHP é que devido a ser uma linguagem versátil e fácil de aprender faz com que existam muitos programadores iniciantes a criar mau código e a trazer má reputação à linguagem.

        De qualquer forma do meu ponto de vista é uma vantagem e não um problema (o php ser acessível)

  4. Sílvio Santos says:

    Já ninguém usa php nativo… completamente ineficiente, laravel ou outra framework são o melhor.

    • Ricardo Santos says:

      Que eu saiba Laravel é PHP, e a questão aqui colocada foi qual a linguagem de programação e Laravel não é uma linguagem de programação mas sim uma framework que é desenvolvida em PHP.

      • Pedro says:

        Faltou compreender a sintaxe da frase, Ricardo…. O Sílvio não disse que Laravel não era PHP, mas até que a mesma era uma das frameworks de PHP

    • António Pinto says:

      Já diz o ditado: “Mais vale ficar calado e pensarem que somos ignorantes do que abrir a boca e tirar todas as dúvidas.”

  5. Fernando says:

    Isto so prova que os programadores .NET recebem mais…

  6. Marco Nunes says:

    HTML5 não é 1 linguágem, é markup text, e o 5 em nada muda isso, HTML5 é simplesmente a versão dessa markup, a grande diferença é que existem tags que os motores de pesquisa podem usar para melhor perceber os conteúdos, e mais alguns goodies que é o exemplo do e muitas outras mais que agora existem.

    boa sondágem 🙂 podiam agora fazer sonsagem de BDs, mysql, sqlite e entre outros…

  7. Felizardo says:

    PHP é para sites pequenos com baixo orçamento.
    C# ou vb.net e javascript para umas brincadeiras.

  8. Pedro says:

    PHP?!

    Vai lá vai…

  9. Hélder Freitas says:

    Se a pergunta fosse a mais usada na construção de websites, tinham razão.
    As toneladas de sites em wordpress, joomla e por ai fora, ajudam.
    Agora ser a melhor tenho as minhas duvidas, mas falo da minha preferência.

  10. tavares says:

    Gosto…dos comentários! Tudo “especialistas” e/ou “peritos” no assunto.Mas ninguém,até agora, “explica” o porquê…das críticas que fazem ou dizem porque preferem uma “linguagem” em detrimento de outra! Parece quase (e capaz de ser!) uma “disputa” entre iOS/Android…

  11. Miguel Horta says:

    Dos que votaram seria interessante saber quantos efectivamente usam/usaram a linguagem escolhida. Algo me diz que os resultados mudavam radicalmente.
    O PHP neste momento só tem fama (Quase que só é efectivo com frameworks) .
    Hoje em dia, há melhores linguagem para programar um website.

    • Ricardo Santos says:

      Assim como seria interessante dizeres o porque do PHP neste momento ser só foma e quais na tua opinião é que são as melhores linguagens para “programar” um website.

      • Ricardo Santos says:

        *PHP neste momento ser só fama

      • Miguel Horta says:

        Ao PHP falta consistência, cada versão adiciona coisas que não encaixam com as antigas. A coisa que mais detesto em PHP são os magic methods, aquilo é uma desgraça para se perceber o código. “Overloading” dizem eles xD

        Obviamente a minha resposta é pessoal. De qualquer das formas, prefiro programar um website em Ruby/Python.

        • Ricardo Santos says:

          Uso PHP a alguns anos largos e nunca encontrei qualquer tipo de inconsistencia com versões anteriores, mas tambem não sou muito de andar a salta de versão em versão.

          Muitas vezes isto é uma questão de se “engraçar” com uma linguagem, eu gosto de PHP mas é uma questão pessoal claro, assim como por exemplo não consigo “engraçar” com javascript puro.
          Para mim as tais “magic methods” não me custa nada a perceber, se calhar olho para Ruby/Python e aquilo não me diz nada 🙂

    • José says:

      Cada uma daquelas linguagens tem o seu lugar, e o PHP também terá o seu… eu já desenvolvi em PHP sistemas relativamente grandes e reconheço muitas limitações se comparar, por exemplo, com tecnologias para a JVM. Mas para fazer algo simples rapidamente, tipo um site, um blog, etc.. PHP parece-me ser relativamente bom. Mas se falarmos em sistemas que impliquem alguma escalabilidade e complexidade, processamento assincrono, processar e converter documentos de diferentes formatos, etc… fácilmente terás que recorrer a artimanhas e hacks para o fazeres com PHP.

      • Paulo says:

        Finalmente um comentário “inteligente” e bem explicado… mas se virmos de um ponto de vista geral o PHP satisfaz 70% as necessidades dos clientes… (minha opinião)

  12. Sérgio E. says:

    Ainda gostava de ver, quantos dos que votaram PHP é que são capazes de criar um site de raiz. É porque utilizar frameworks e depois alterar uma coisa ou outra não conta como programar…

    • JJ says:

      Então conta como o que?

      • Tiago Correia says:

        Frameworks já tens 90% do código pronto.
        O que tens a fazer depois disso, é apenas configurar o código conforme melhor te convém.

        Logo concordo com o @Sérgio.

        • António Pinto says:

          E que frameworks utilizas para dizeres isto?
          Fazes tudo de raiz? se sim não significa que és melhor programador…
          Lá por alguém não usar máquina de calcular não significa que traga melhores resultados do que alguém que usa….

        • António Pinto says:

          E que frameworks utilizas para dizeres isto?
          Fazes tudo de raiz? se sim não significa que és melhor programador…
          Lá por alguém não usar máquina de calcular não significa que traga melhores resultados do que alguém que usa….

      • Joao Arruda says:

        Neste caso o Sergio tem razão, acredito que grande parte não cria sites em php de raiz, acho que é pelo facto de dar muito trabalho ao programar e depois utilizar javascript e Css para se poder fazer um site mais apelativo.

        Suponho que a palavra “Frameworks” se refira a templates, sendo assim:

        Com isso digo que muitos pegam em templates, e alteram o que querem e fica realizado o website.

        E uma coisa eu digo, fazer um website de raiz e que fique organizado e seja apelativo dá muito mas mesmo muito trabalho, por isso acredito e concordo que muitas pessoas digam que programar PHP não é pegar em Frameworks/ Templates

      • Sérgio E. says:

        Conta como “programador de copy paste”. Quem trabalha no ramo, sabe a que me estou a referir…

    • Tiago Correia says:

      Eu sei fazer qualquer tipo de site de raiz, isso porque é o meu trabalho 😉
      Mas tenho a mesma opinião. A maior parte dos que comentam, simplesmente só comentam.

    • Pedro says:

      Eu não votei, mas sou capaz de criar um site em PHP de raíz. Já o fiz, academicamente… Mas raios se o tivesse que voltar a fazer profissionalmente. Demorava eternidades para as exigências dos sites actuais.

  13. Ricardo Santos says:

    Pelos vários comentários a criticar o PHP claramente que temos aqui muitos comerciais da Microsoft a querer vender licenças de Visual Studio e Sharepoint 😛

  14. Rick says:

    Porquê que o PHP é o melhor para websites? Simples, porque é uma das linguagens mais usadas e documentadas de sempre.
    Hoje em dia podes ter alternativas mais optimizadas e com workflows mais eficientes, mas lá no fundo, o PHP permite fazer tudo o que se quer.
    Eu vejo este assunto da seguinte forma:
    Que adianta teres uma linguagem cheia de funcionalidades, mas depois não tens a documentação que te permite implementar a 100% e da forma que pretendes essa funcionalidade? Em PHP qualquer dificuldade que apareça, provavelmente já apareceu a outra pessoa, e em 99,999999% dos casos, já existe uma forma de dar a volta.

    Cumprimentos.

  15. says:

    Com PHP e Javascript faz-se o que se quiser, independentemente da complexidade e do tamanho

  16. Pereira says:

    A base do meu trabalho nos últimos 4 anos.
    Só tem um problema, alguma lentidão em alguns casos.

  17. Bruno Gonçalves says:

    Vejam a microsoft aí em força… mas nos sites deles lolololol

    https://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites

  18. José Osório says:

    Li aqui comentários a menosprezar o PHP que vê-se mesmo que ou nunca programaram na vida, ou então julgam que sabem programar, mas ’tá queto! “O PHP é mau! MUAH! MUAH!” Com tanta asneira que aqui foi dita, penso que o melhor mesmo era exigir o certificado de habilitações, antes de aprovarem os posts. Isto deveria ser uma discussão para profissionais e não para “treinadores de bancada”.

    • Marco says:

      concordo lol 🙂 uso PHP e não há nada que não faça com aquilo, trabalho com aplicações online dr larga escala, sites, seja o que for e até agora não tenho queixas, e falo em PHP puro e cru, uso codeigniter pra fazer aplicações a nível pessoal pra mim e pata clientes e não penso mudar, se há melhor?? depende do que se aprende, e do que se precisa, o trabalho dr 1 programador não é escolher o que mais gosta mas sim aquilo que se adecua ao projeto… bem dito sim senhor 🙂

  19. piri_vm says:

    A questão não é essa, se o melhor é PHP, Ruby ou etc. A pergunta que temos que fazer é: Como pode haver gente a votar no Haskell?

  20. David says:

    Se há linguagens melhores nos dias de hoje, então quais são? é que só vejo, PHO é isto e aquilo, Java isto ou aquilo, uns dizem ser do passado, outros de há defeitos…

    Mas afinal, o quais as linguagens do mundo actual???

    • eleck says:

      fácil, hoje em dias tens meia duzia de linguagens muito usadas, para web, tens no front-end, angular, jquery, freemaker, jsf, isto apenas citando algumas das tecnologias mais usadas(pois existem mais algumas frameworks com base em js que na disse e que sao tambem muito usadas), depois no midleware e dependendo daquilo que queres fazer tens as mais usadas são java, node, .net, c++.

      • Ricardo Santos says:

        estas a confundir linguagens de programação com Frameworks.

        Das que colocaste aí as unicas que são linguagens são javascript,c++ e java.
        .net é uma framework da Microsoft
        node penso que se possa considerar uma framework tambem em javascript
        angular,jquery sao igualmente frameworks javascript
        freemaker não conheço
        JSF – framework de Java(tambem não conheço)

      • Luís Soares says:

        AngularJS – framework
        jQuery – biblioteca
        FreeMarker – motor de templating
        JSF (JavaServer Faces) – framework
        Node.js – plataforma que usa JavaScript
        .NET – plataforma que pode usar C#, VB, entre outras

        contudo, eu percebi e até percebo o comentário.
        o PHP é apenas muito popular (talvez devido ao WordPress e parecidos). não é assim tão bom. dificulta multi-threading, debugging interativo, os tipos de dados super mal implementados, está cheio de inconsistências, está cheio de coisas globais, etc.

        já usei PHP, Java, .NET com C# e PHP é sem dúvida o mais feio, mas isso já é subjetivo.

    • Pedro says:

      Eu num projeto academico utilizei a framework Django que utiliza como linguagem python e até é bem simples e pratica de se utilizar.

  21. knom says:

    PHP? Mentira!! é pascal 😛

  22. Fernando Geraldes says:

    Boa sondagem mas como foi dito em cima o PHP já não é utilizado puro mas sim em frameworks como a Yii-framework que combina PHP com Java script e pode ainda incorporar bootstrap entre outras tecnologias, e assim tirar proveito do melhor que cada tecnologia tem.

    Mas não nos podemos esquecer que cada caso é um caso e tudo depende do que queremos fazer e a tecnologia a que cada programador está habituado. Penso que isso seja o mais essencial quando escolhemos a linguagem para fazer um projecto.

    Abraço, e continuação de bons artigos.

  23. Sonhador says:

    Lol engraçado toda genteque comentou, fez comentários a favor ao PHP e o contra, e dos contras veios dos nerds e os nerds não deram razão a sua preferência com explicações de uma forma clara para os leigos pudessem percebe, na hora de escolher optássem pela melhor solução.

  24. Mike says:

    Alguém me pode explicar porque de uma forma geral, os programadores .net receberam mais dos que outras línguas de programação?

  25. Rui says:

    Tanta gente a queixar-se das linguagens…. O problema não está na linguagem, está no programador.
    Existem excelentes programas/programadores em todas.

  26. dario says:

    Lol
    Qual a melhor ferramenta para arranjar um carro?

    1. Client Side ou backend? Em cliente side é JS (independente da framework, libs ou compilado), havendo agora a hipótese de WebAssembly. Backend: Scala, Ruby, Python, Go, C++, Php, JS, .Net’s (C#, VB, etc), Java, etc. Cada uma delas tem vantagens e desvantagens. Não há uma chave para todos os problemas….
    Personalmente, detesto PHP (misturar codigo com interface… mas dá para muita coisa), Java, Go, C++ para REST API, NodeJS para REST API se a APP for service oriented ou não tiver requisitos computacionais (event-loop) e JSON for o modelo ideal (não para transferir mas para processar e organizar), Python também tem frameworks boas, simples para prototipagem mas é lento… não há a melhor língua sem haver um problema concreto….

    PS: PHP é efectivamente a maior bosta de sempre para segurança. Sim, pode ser tornado seguro .as por uso comum é uma valente bosta.

    Em suma, na minha opinião:
    Large Enterprise: Java, C++ ou Scala (Go?!)
    Medium size, service oriented (que podem ser em Java etc): NodeJS ou Python
    Prototipagem rapida: Python

    Em frontend:
    Requer um MVC, tem bastantes interacções ou é complexo: angularJS (há mais)
    Simples: jQuery

    nota: discutivel. Escolham com base no problema concreto… Todas resolvem o mesmo mas de modos diferentes. a explicação técnica de cada uma demora demasiado tempo….

  27. João Luís says:

    Só me custa a acreditar que haja tanta gente a usar JavaScript puro… Tinha ideia que jQuery era uma quase-certeza sempre que alguém fazia algo em JS!

  28. David says:

    Para desenvolvimento de um site que tem por base uma BDados, informação valiosa e requer envios de mensagens,e também para interação com uma APP para iOS e Android?

    Gostava da vossa opinião!

    • Marco says:

      podes usar qualquer 1 que te sintas a vontade, eu por exemplo uso PHP e MySQL com 1 framework chamada slimphp que consiste tipo num webservice, tem autenticação e tudo o que preferires, depois nas apps de IOS ou Android usas JSON por exemplo pra comunicar, funciona muito bem, é leve e rápido. podem haver mais, mas na minha opinião vale a pena por ser fácil de usar, se Souberes usar classes em PHP ainda melhor, depois a segurança é como todas as outras, depende de ti trabalhar no código e minimizar ao maximo possíveis problemas tanto de segurança como de velocidade.

      lembro também que a grande maioria dos servidores que se aluga usa linux, convém ter isso em conta quando se escolhe o que se usa.

      o que aqui pouca gente defende, e devia, é que todas elas são boas, o que difere é a questão da comunidade para quando tens problemas ou precisas de ajuda, o PHP nisso é a mais usada, tens maior possibilidade de encontrar informação pra resolver problemas e afins.

      boa sorte 🙂

  29. Diogo Castro says:

    I’ll just leave this here: PHP – a fractal of bad design. http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/

    Às vezes fazem falta comentários objectivos.

  30. GolpedeEstado says:

    Melhor linguagem é aquela que você tem mais facilidade para trabalhar com ela e ainda ajuda a pagar as tuas contas no final do mês.

  31. Luis Aguiar says:

    não faz sentido porem na mesma sondagem php, Java e Javascript. Devia definir-se a pergunta com: “melhor linguagem de programação para Websites, em frontend”, e noutra separada: “… para backend”. Os resultados seriam muito diferentes

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.