Quantcast

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

Comentários

77
  1. DA
    daiquiri

    Scala, Rust, R, nem sequer aparecem lol

    1. RS
      Rafael Saavedra

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

  2. TM
    Tiago Martins

    A minha é C++ 😛

    1. JO
  3. FE
    Fernando

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

    1. PP

      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. KR
        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. MA
          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. KR
            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. AC
          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. MI
    Miguel

    Fogo! Recuso-me a programar em Java…

    1. DA
      Daniel

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

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

      1. MI
        Miguel

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

        1. JU
          julio

          Java é a melhor linguagem do mercado!

          1. DA
            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. DA
          daiquiri

          mais sobra para mim 🙂

          1. MI
            Miguel

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

          2. DA
            daiquiri

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

          3. JR
            JR

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

          4. DA
            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. FC
          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. MB
      Marco B.

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

    3. AN
      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. SA
    sakura

    I like
    https://www.youtube.com/embed/0hikoCvM3oc?autoplay=1

    e cada vez mais gnu/linux, kiss.

  6. FA
    Factos

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

    1. MB
      Marco B.

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

    2. IN
      int3

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

      1. KR
        Kripper

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

      2. DA
        Daniel

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

    3. RU
      RuiZ

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

    4. FA
      Fato

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

      spring/.NET, java/C#

    1. DA
      daiquiri

      aahahaha boa

  7. FA
    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. JU
      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. DA
        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.

  8. ZE
    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.

  9. JA
    Jason

    Python é lindo 🙂

    1. DA
      Daniel

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

  10. AR
    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. FL
      Fábio limA

      Tens de me dizer onde trabalhas

      1. 12
        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. FA
          Fatos

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

    2. UR
      urms

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

      para quem ganha bem €€€€€

  11. RE
    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. RU
      RuiZ

      Java é usado em ambos.

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

      1. RE
        Redin

        Obrigado RuiZ

    2. KR
      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. RU
        RuiZ

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

        AJAX!

        1. KR
          Kripper

          Spring e Struts2 usam JSPs

    3. JO
      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. RE
        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

  12. RO
    Roberto

    Java depois no IT é do pior!

  13. IN
    int3

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

  14. JV
    João Vilelas

    cobol

  15. ZE
    Zezito

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

    1. ZE
      Zezito

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

  16. GO
    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. KR
    2. CL
      Cláudio

      Até que enfim um comentário de jeito!

    3. DA
      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.

  17. TS
    Tiago Silva

    C – God Programming language

  18. RO
    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.

  19. OS
    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!

  20. RU
    Russo

    c# e cresce

  21. RU
    Rui

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

  22. CO
    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.

  23. MF
    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..

  24. RU
    Rui

    javascript will rule them all…

  25. PA
    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

  26. MG
    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!

  27. RS
    Renato Sandes

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

  28. TE
    tezouro

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

  29. SA
    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. MA
      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. SA
        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.

Deixe um comentário