Notícias

Java continua a ser a linguagem de programação Nº1

77 Comentários

Hoje em dias são várias as linguagens de programação que estão disponíveis para desenvolvimento de software e serviços. Algumas delas têm aparecido nos últimos anos, como resposta aos desafios dos novos modelos de computação e outras vão-se mantendo quase como um standard.

Apesar de alguns altos e baixos, o Java mantém-se como sendo a linguagem de programação mais popular do mundo.


De acordo com os dados agora revelados pelo site TIOBE.com, o JAVA é a linguagem mais popular da atualidade apesar de ter perdido algum terreno. O sucesso deve-se, em grande parte, à plataforma Android da Google isto porque é a plataforma que domina no segmento móvel.

Popularidade das linguagens de programação desde 2002

De acordo com o relatório de fevereiro, o destaque vai para a linguagem Scratch que entrou para o TOP 20. Para quem não conhece, o Scratch é uma linguagem de programação criada no MIT (Massachusetts Institute of Technology), cuja interface gráfica simples permite a um utilizador “iniciante” dar os primeiros passos na criação de aplicações, jogos, animações, etc.

Qual a sua linguagem de programação favorita?

Via Tiobe

Autor: Pedro Pinto
Partilhar:
Também pode gostar

Comentários

77

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de daiquiri
    daiquiri

    Scala, Rust, R, nem sequer aparecem lol

    1. Avatar de Rafael Saavedra
      Rafael Saavedra

      São muito recentes, Scala não é uma linguagem em teoria

  2. Avatar de Tiago Martins
    Tiago Martins

    A minha é C++ 😛

  3. Avatar de Fernando
    Fernando

    Vocês e os rankings das linguagens mais utilizadas… Até parece que isso interessa para alguma coisa para um programador.

    1. Avatar de Pedro Pinto

      Interessa primeiro para os que querem ser programadores e assim saberem em que linguagens apostar…e depois estes resultados vão ao encontro das necessidades do mercado…não interessa? Interessa pois!

      1. Avatar de Kripper
        Kripper

        Interessa sim Pedro, concordo plenamente contigo. Contudo na empresa onde trabalho temos alguma dificuldade em contratar pessoal com conhecimentos em JAVA, nomeadamente em JAVA para web. Existem grandes lacunas nas faculdades e na formação de pessoas nestas componentes de JAVA em que seria importante apostar.

        1. Avatar de maxim
          maxim

          Podes especificar melhor o que queres dizer com “Java para web”? Neste momento estou a estagiar numa empresa de programação web, mas usamos .net

          1. Avatar de Kripper
            Kripper

            JEE – Envolve um conjunto muito extenso de apis para desenvolvimento web onde se inclui JSPs e JSF. Atenção que o desenovlvimento não tem muito a ver com .Net não se pode dizer sequer que seja similar pelo menos ASP.NET.

        2. Avatar de Alfredo Costa
          Alfredo Costa

          Tive essa mesma conversa com o Director da FCT do IPS o que ensinam na universidade está completamente desalinhado com o que o mercado de trabalho pretende. No meu caso a UI que ensinavam era JavaFX e quando perguntei o porquê desta decisão ninguém me consegui responder.

  4. Avatar de Miguel
    Miguel

    Fogo! Recuso-me a programar em Java…

    1. Avatar de Daniel
      Daniel

      Já somos dois xD Se bem que é uma linguagem que dá €.

      Para mim, adoro: JavaScript, PHP, C, Perl e Python.

      1. Avatar de Miguel
        Miguel

        Java é um nojo… devia terminar… mesmo que me pagassem 1 milhão por hora recuso-me a programar.

        1. Avatar de julio
          julio

          Java é a melhor linguagem do mercado!

          1. Avatar de Daniel
            Daniel

            Depende, JAVA é bom para quem gosta de programar uma estrutura e reciclar código. Quem gosta de ver resultados, o JAVA é a pior coisa, pois podes estar 2 dias a programar sem fazer um único compile.

            Para mim é C, por várias razões. Por como já disseram, sem o android e mais algumas coisas JAVA não era assim tão usado hoje em dia.

        2. Avatar de daiquiri
          daiquiri

          mais sobra para mim 🙂

          1. Avatar de Miguel
            Miguel

            estás a alimentar uma linguagem já morta… quase só o IE suporta (isto a nível da web mesmo)

          2. Avatar de daiquiri
            daiquiri

            finalmente mostraste a tua ignorancia. java applets é uma coisa. linguagem de programação java é outra

          3. Avatar de JR
            JR

            Slimjet, mozilla firefox suportam o Java para além do IE

          4. Avatar de Daniel
            Daniel

            JR#

            Com algumas restrições, e pode não correr bem porque basta correr um jogo em JAVA no firefox e vez o quanto triste aquilo é.

        3. Avatar de Filipe Cerqueira
          Filipe Cerqueira

          Segundo o teu comentário : “estás a alimentar uma linguagem já morta… quase só o IE suporta (isto a nível da web mesmo)”

          Achas que só existe programação para web? Cuidado com os comentários sem nexo nem conhecimento de causa.

    2. Avatar de Marco B.
      Marco B.

      No dia a dia uso C# e Java, as vezes JS e Python.. porque razão te queixas? 0.o

    3. Avatar de André
      André

      Facepalm….
      Dizer que o Java é uma má linguagem de programacao é o mesmo que dizer que o martelo é uma pessima ferramenta e que o serrote é melhor.
      Linguagens de programacao sao ferramentas para se alcancar um determinado objectivo. Usar Java em micro controladores é estupido, assim como usar C para fazer um frontend também nao é muito inteligente.
      Em vez de falarem de linguagens de programacao como quem fala de clubes de futebol, aprendam a programar.

  5. Avatar de Factos
    Factos

    Se não fosse o Android… o JAVA mandava um grande trambolhão nessa tabela.

    1. Avatar de Marco B.
      Marco B.

      Android e Universidades. Eu comecei a usar Java por causa do Android.

    2. Avatar de int3
      int3

      mesmo antes do android. java é usado por muitos setores financeiros.

      1. Avatar de Kripper
        Kripper

        Não só… Podes usar Java em qualquer industria.

      2. Avatar de Daniel
        Daniel

        Então em portugal ui ui, quando tiverem de mudar as plataformas… “Boa sorte”…

    3. Avatar de RuiZ
      RuiZ

      Sim, mas já era a linguagem de programação para aplicações empresariais.

    4. Avatar de Fato
      Fato

      pensas que os front-ends das grandes empresas em PT são feitas em que? lol…

      spring/.NET, java/C#

    1. Avatar de daiquiri
      daiquiri

      aahahaha boa

  6. Avatar de falcaobranco
    falcaobranco

    Não será por ser a mais facil de “brincar” ?

    Pergunto porque nunca fiz nada com ele, a unica coisa que já trabalhei foi PHP mas para estar em primeiro presumo que seja por ser mais facil…ou estou enganado?

    1. Avatar de julio
      julio

      Em relação a linguagens nao orientadas aos objetos acaba por ser mais fácil…não estas a fazer um ciclo sempre que queres saber o tamanho de um array…

      1. Avatar de Daniel
        Daniel

        Usando por exemplo o “this.size” num objecto SUPER.
        Mas em C, por exemplo, podes fazer uma “library” com um .h (head) e fazes uma função e depois chamas a função quando quiseres e tratas aquilo como se fosse um objecto.

  7. Avatar de Zeca
    Zeca

    Por acaso tenho pena de Scala não aparecer, um pouco devido à sua dificuldade inicial.
    É uma linguagem fenomenal, com a vantagem de correr na JVM.

  8. Avatar de Jason
    Jason

    Python é lindo 🙂

    1. Avatar de Daniel
      Daniel

      YH, o Python é aquela cena que dá para programar tudo que existe. Pode ser mesmo tudo.

  9. Avatar de Artur
    Artur

    Graças ao Java no iSCTE que consegui um belo emprego mal acabei o curso…Actualmente com 3190euros/mes prefiro ficar em Portugal a receber o dobro em Zurique. Portugal é o melhor pais para se viver em minha opinião.

    1. Avatar de Fábio limA
      Fábio limA

      Tens de me dizer onde trabalhas

      1. Avatar de 123logi
        123logi

        No mundo da fantasia. Onde na realidade trabalha numa consultoria a receber 800 euros líquidos por causa dos subsídios de alimentação etc para pagarem menos impostos.

        1. Avatar de Fatos
          Fatos

          não conheço ninguem que acabe eng. informatica e ganhe isso numa consultora. Tuga para falar mal…

    2. Avatar de urms
      urms

      “Portugal é o melhor pais para se viver em minha opinião.”

      para quem ganha bem €€€€€

  10. Avatar de Redin
    Redin

    Alguém me sabe informar se o Java é uma tecnologia adaptada para projectos back-end e front-end, ou se apenas para uma única destas?
    Obrigado.

    1. Avatar de RuiZ
      RuiZ

      Java é usado em ambos.

      Funciona para em servidores, telemóveis, boxes de TV, Windows/Mac/Linux, etc.

      1. Avatar de Redin
        Redin

        Obrigado RuiZ

    2. Avatar de Kripper
      Kripper

      Olá Redin,

      Para web podes usar Java (JSP, Servelets, JSF ou ADF) JSP é muito similar a outras linguagens como asp. Normalmente estas linguagens têm tags (TagLibs) especificas que permitem a renderização das mesmas por parte do servidor aplicacional que as converte em HTML. Em Java tens várias opções de servidores aplicacionais (Tomcat, Jboss, WebLogic, WebSephere, etc…) podendo utilizar várias frameworks de acordo com a tecnologia Java que pretenderes usar. Exemplo para JSF (Java Server Faces) podes utilizar PrimeFaces, RichFaces, etc… com JSPs podes utilizar (Struts ou Struts2, Spring). Algumas destas frameworks já utilizam classes CSS específicas e que alteram um pouco o aspeto gráfico. Em suma estas funcionam sempre para back-end embora possas utilizar algumas taglibs específicas das frameworks estas são sempre convertidas para HTML ou seja não existe código java no front-end.

      1. Avatar de RuiZ
        RuiZ

        Mas ainda há alguém a usar JSP e similares?

        AJAX!

        1. Avatar de Kripper
          Kripper

          Spring e Struts2 usam JSPs

    3. Avatar de José
      José

      Claro que sim.
      É óptima para fazer fazer backends com RESTfull com Spring MVC, por exemplo.
      Para frontends, podes usar Swing ou AWT para aplicações desktop, ou podes usar GWT para web-frontends.

      1. Avatar de Redin
        Redin

        Pretendo oferecer 90% da exploração da minha patente para a produção de um MVP que permita a criação de um servidor de email em Java.
        Algo neste sentido http://james.apache.org/server/index.html mas com as alterações indicadas na patente. Interessados podem contactar em p2t.email/#contact

  11. Avatar de Roberto
    Roberto

    Java depois no IT é do pior!

  12. Avatar de int3
    int3

    oracle, a contribuir para o maior cancro das linguagens de programação desde 2010.

  13. Avatar de João Vilelas
    João Vilelas

    cobol

  14. Avatar de Zezito
    Zezito

    Meu rico delphi voltou ao top ten , uma linguagem fanomenal , sabiam que o c# foi desenvolvodo com objecto Pascal? Pois é

    1. Avatar de Zezito
      Zezito

      Desculpem lá os erros ortográficos e o sono da manha

  15. Avatar de Goncalo
    Goncalo

    Java. Ao contrario daquilo que muitos pseudo-programadores aqui dizem, o Java nao e so usado para plataformas moveis, e esta em expansao em muitos mercados internacionais. Tem um potencial cada vez maior, uma linguagem multi-plataforma, com capacidades infindaveis. Para quem nao sabe, julga que sabe, e gosta de mandar postas de pescada, que pesquisem, estudem, abram os olhos. Java e C/C++/C# sao as linguagens mais usadas e tao cedo nao se preve declinios no uso das mesmas.

    1. Avatar de Cláudio
      Cláudio

      Até que enfim um comentário de jeito!

    2. Avatar de Daniel
      Daniel

      1º ponto: Quando chamas “pseudo-programadores” a pessoas que nem conheces é estúpido. Podem ser pessoas muito mais na área que tu e com outras vantagens e razões para estarem a afirmar aquilo que tu defendes.

      Por exemplo, eu disse que “não gosto”, e só houve 1/2 pessoas a dizer que a linguagem está morta. JAVA por vezes é uma escolha pessoal (quando trabalhas a solo), e como já referi, para quem gostar de programar para resultados, o JAVA é o pior inimigo para essas pessoas. JAVA -> reciclar código e programar estruturas de objectos que “falam” entre si.

      Por exemplo, cada programador tem a sua praia, a minha praia é JAVASCRIPT. Da mesma forma que dizes “Tem um potencial cada vez maior, uma linguagem multi-plataforma, com capacidades infindaveis….”, se calhar digo-te o mesmo em relação a outras linguagens e pois não é só o JAVA que tem essas capacidades.

  16. Avatar de Tiago Silva
    Tiago Silva

    C – God Programming language

  17. Avatar de Rodrigo
    Rodrigo

    Nunca ganhei tanto dinheiro a programar java e ainda o faço diariamente. O povo gosta de ganhar pouco e reclamar muito por isso é que continuam a programar linguagens da treta. Ou então como muitos tipos e empresas fazem que só vendem sites wordpress e intitulam-se de programadores.

  18. Avatar de O Silva
    O Silva

    Mas olhando para as estatísticas, para onde foram os cerca de 13% de variação negativa do Java, C, C++?
    É que olhando para a estatística completa ainda faltam 5% de variação positiva!
    Posso concluir que os programadores deixaram de o ser?

    E apimentando ainda mais a discussão: Será o Java e o C a linguagem que leva mais programadores a arrepender-se de a terem utilizado? Visto que são as que possuem mais variação negativa e por isso concluo que será a que tem maiores desistências?

    As estatísticas são sempre interessantes, mas não passam disso.
    A melhor linguagem será, provavelmente, aquela com que vocês se sentem confortáveis e obtêm os resultados esperados…e de forma rápida que hoje o mercado não espera meses ou anos por algo. É que quando acabarem, já está desactualizado!

  19. Avatar de Russo
    Russo

    c# e cresce

  20. Avatar de Rui
    Rui

    Iniciei-me recentemente no curso de eng. informática. Por enquanto só levei com java…

  21. Avatar de César Oliveira
    César Oliveira

    As minhas linguagens favoritas são:
    Java para desenvolvimento Android
    C# para desenvolvimento Windows.
    PHP para desenvolvimento Web e desenvolvimento de API’s Rest para o desenvolvimento multiplataforma.
    Estou a trabalhar com as 3 actualmente.

  22. Avatar de Maria Ferreira
    Maria Ferreira

    Bastante interessante! Cada vez há mais Empresas a criar academias para ultrapassar a dificuldade em formar pessoas nestas áreas.

    A UP ACADEMY http://www.upacademy.PT é um bom exemplo. Além do curso não ter nenhum custo, é também paga uma bolsa. Os cursos são super completos e interessantes. Vale a pena ver! Têm inscrições abertas..

  23. Avatar de Rui
    Rui

    javascript will rule them all…

  24. Avatar de Paulo
    Paulo

    Qual é a vossa opinião em relação ao node.js, eu sou estudante de 2 ano de um curso de linguagens para web, este semestre era dar php, mas o prof decidiu dar node

  25. Avatar de mgiuyug
    mgiuyug

    A grande maioria do típico programador Java que anda por ai sofre das maleitas retratadas em
    https://www.joelonsoftware.com/2005/12/29/the-perils-of-javaschools-2/ pelo grande senhor JOEL SPOLSKY!

  26. Avatar de Renato Sandes
    Renato Sandes

    Por isso é que a oracle se vai ver livre dela e os browsers já nem correm os plugins!

  27. Avatar de tezouro
    tezouro

    A soma destas linguagens actualmente é cerca de 52%. O que é que andam a estudar os restantes 48%?

  28. Avatar de Salsichas com atum
    Salsichas com atum

    Sei que o post é antigo, mas deixo o meu comentario na mesma.
    Eu acho que quem quer aprender deve comecar por Python. Com ele pode desenvolver programas para computador (especialmente se usar linux) mas o verdadeiro objetivo é aprender a estruturar o codigo e isso serve para todas as linguas de programaçao.

    Depois podem ir para ruby, tambem é simples e aprende-se ainda mais a estruturar codigo.

    Depois podem ir para o c++ ou c#, c# é limitado a windows.

    Se querem ir para o mundo online, aprendam java e finalmente javascript. Javascrit é dificil, mas é praticamente ilimitado. O que imaginares, é possivel.

    1. Avatar de maxim
      maxim

      Hoje em dia pode programar-se usando C# em cross-platform. Veja .net core, que está disponível para vários sistemas operativos (https://code.visualstudio.com/docs/other/dotnet) pois a Microsoft percebeu que não podiam continuar completamente fechados (dedução minha)

      1. Avatar de salsichas com atum
        salsichas com atum

        Maxim
        Nao sabia disso, obrigado. Nunca aprendi c# por pensar que fosse exclusivo do windows. Embora, recentemente, me tenham dito que c# é mais parecido com java, de certa forma, que com C.