SlideShare uma empresa Scribd logo
1 de 2
http://www.totalcross.com/blog
As 7 principais linguagens de programação usadas em desenvolvimento
mobile
A multiplicidade de linguagens para a criação de softwares e aplicativos é gigantesca. Inserido nesse
universo recheado de idiomas, digno de séries e filmes cultuados como “Star Trek” e “Star Wars”, o
programador deve escolher precisamente a opção mais adequada ao objetivo final.
Não somos tão sábios quanto Mestre Yoda e Spock, mas vamos te dar uma força e explicar quais as
linguagens de programação mais usadas em desenvolvimento mobile. Siga-nos nessa jornada!
1.1 Java
Adquirida pela Oracle, é a linguagem mais utilizada por programadores ao redor do mundo. Orientado a
objetos, o Java é compilado e flexível, podendo ser executada tanto numa janela de navegador quanto
em aparelhos sem browser.
Outra grande vantagem da linguagem Java é a capacidade multiplataforma, cujo código é executado
com especial sucesso em sistemas Android e Windows. Ainda assim, quando fala-se em
desenvolvimento mobile no Brasil, com a salada mista de SO nos smartphones e tablets, dependendo
dos seus objetivos, uma plataforma integrada é mais do que bem-vinda: é quase indispensável.
1.2 C
Desenvolvida nos anos 1970, pode-se dizer que a linguagem C é como o latim para a maioria dos
idiomas ocidentais: uma língua-mãe. Dela se originaram Java, C# e praticamente todas as outras.
Contudo, assim como o latim, é complexa e exige de você muitas linhas para cumprir tarefas que outras
linguagens fazem em apenas uma.
Também é compilado, e ideal para sistemas com muitos cálculos ou para jogos com gráficos
espetaculares. Se você tiver tempo e criatividade, pode ser uma escolha interessante.
1.3 C++
Derivada diretamente da linguagem C, essa linguagem é uma das mais populares e utilizadas pelo
comércio devido ao fácil manuseio e pluralidade de plataformas. Você pode criar aplicativos simples
para uma infinidade de funções. Mas não é só isso. Para se ter uma ideia, a C++ foi usada como base
para o desenvolvimento de softwares grandiosos como Photoshop, Illustrator, Firefox e Microsoft Office.
1.4 Python
Esse sim parece nome de alguma civilização dos planetas inventados por George Lucas e Gene
Roddenberry. No entanto, o nome é oriundo do grupo de comediantes ingleses Monty Python. É uma
linguagem com sintaxe clara e didática, excelente particularmente se você for um iniciante.
No entanto, é uma linguagem robusta, uma vez que permite ao programador resultados sofisticados
apesar da simplicidade. Está presente em web apps megapopulares como Instagram e Pinterest, por
meio do framework Django, além de Yahoo! e Google.
1.5 Objective-C
Também conhecida como Obj-C, essa linguagem foi utilizada pela Apple enquanto a C++ era a moda.
Também foi desenvolvida a partir da linguagem Smalltalk, não obstante com mais foco em funções
gráficas e de exibição. É a base original dos aplicativos feitos para iOS e Mac OS X e orientada a objeto.
Está em processo de substituição pela Swift.
1.6 Swift
É a nova linguagem desenvolvida pela Apple. Não há opção melhor se o seu objetivo é focar em
aparelhos iOS. Recentemente, a marca inventada por Steve Jobs anunciou que a Swift será
transformada em código aberto. A medida busca aumentar o número de programadores e transformá-la
na linguagem mais popular para desenvolvimento de softwares e aplicativos mobile.
1.7 C#
Assim como o Obj-C está para a Apple, o C# está para a Microsoft. Todavia, a empresa fundada por Bill
Gates não tem se saído muito bem no desenvolvimento mobile. Ainda assim, a credibilidade
estabelecida pelo Windows no Brasil é imensa e você não pode descartá-la de forma alguma. Logo, se
pretende desenvolver aplicativos que englobem o sistema mais popular do mundo é melhor incluir a
linguagem C# na sua lista.
Finalmente, essas são as principais linguagens para desenvolvimento mobile. Lembre-se de não levar
em conta apenas o gosto pessoal, mas sim os objetivos finais e as plataformas que pretende atingir.
2

Mais conteúdo relacionado

Semelhante a As 7 principais linguagens de programação usadas em desenvolvimento mobile

Desenvolvimento de Jogos
Desenvolvimento de JogosDesenvolvimento de Jogos
Desenvolvimento de JogosKelvinSalton
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileCloves da Rocha
 
Apps Híbridos e novas promessas Mobile.
Apps Híbridos e novas promessas Mobile.Apps Híbridos e novas promessas Mobile.
Apps Híbridos e novas promessas Mobile.Tiago Braga
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchLeonardo Soares
 
10 Linguagens de programação essenciais
10 Linguagens de programação essenciais10 Linguagens de programação essenciais
10 Linguagens de programação essenciaisAlexandre Oliveira
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileCícero Moura
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Júlia Fernandes Alves
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISLIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISOs Fantasmas !
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidCarlos Eugenio Torres
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Luiz Gavinho
 

Semelhante a As 7 principais linguagens de programação usadas em desenvolvimento mobile (20)

Desenvolvimento de Jogos
Desenvolvimento de JogosDesenvolvimento de Jogos
Desenvolvimento de Jogos
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao Mobile
 
Apps Híbridos e novas promessas Mobile.
Apps Híbridos e novas promessas Mobile.Apps Híbridos e novas promessas Mobile.
Apps Híbridos e novas promessas Mobile.
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
 
10 Linguagens de programação essenciais
10 Linguagens de programação essenciais10 Linguagens de programação essenciais
10 Linguagens de programação essenciais
 
TelemóVeis E Sistemas Operativos
TelemóVeis E Sistemas OperativosTelemóVeis E Sistemas Operativos
TelemóVeis E Sistemas Operativos
 
Apostila de dev
Apostila de devApostila de dev
Apostila de dev
 
apostila de dev.pdf
apostila de dev.pdfapostila de dev.pdf
apostila de dev.pdf
 
Apostila de dev
Apostila de devApostila de dev
Apostila de dev
 
Apostila de dev
Apostila de devApostila de dev
Apostila de dev
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento Mobile
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISLIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
 
Apostila de devc++ novo
Apostila de devc++ novoApostila de devc++ novo
Apostila de devc++ novo
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
 
Linguagem de programação
Linguagem de programaçãoLinguagem de programação
Linguagem de programação
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!
 

Mais de daliarafaela

Eletronica curso principiantes
Eletronica   curso principiantesEletronica   curso principiantes
Eletronica curso principiantesdaliarafaela
 
A sala deaulaemfocomoduloi
A sala deaulaemfocomoduloiA sala deaulaemfocomoduloi
A sala deaulaemfocomoduloidaliarafaela
 
5 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html55 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html5daliarafaela
 
5 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html55 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html5daliarafaela
 
Como manipular exceções em java
Como manipular exceções em javaComo manipular exceções em java
Como manipular exceções em javadaliarafaela
 
Políticas de avaliação em larga 2017
Políticas de avaliação em larga 2017Políticas de avaliação em larga 2017
Políticas de avaliação em larga 2017daliarafaela
 

Mais de daliarafaela (7)

Eletronica curso principiantes
Eletronica   curso principiantesEletronica   curso principiantes
Eletronica curso principiantes
 
A sala deaulaemfocomoduloi
A sala deaulaemfocomoduloiA sala deaulaemfocomoduloi
A sala deaulaemfocomoduloi
 
5 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html55 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html5
 
5 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html55 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html5
 
Como manipular exceções em java
Como manipular exceções em javaComo manipular exceções em java
Como manipular exceções em java
 
Políticas de avaliação em larga 2017
Políticas de avaliação em larga 2017Políticas de avaliação em larga 2017
Políticas de avaliação em larga 2017
 
00 propserpot
00 propserpot00 propserpot
00 propserpot
 

As 7 principais linguagens de programação usadas em desenvolvimento mobile

  • 1. http://www.totalcross.com/blog As 7 principais linguagens de programação usadas em desenvolvimento mobile A multiplicidade de linguagens para a criação de softwares e aplicativos é gigantesca. Inserido nesse universo recheado de idiomas, digno de séries e filmes cultuados como “Star Trek” e “Star Wars”, o programador deve escolher precisamente a opção mais adequada ao objetivo final. Não somos tão sábios quanto Mestre Yoda e Spock, mas vamos te dar uma força e explicar quais as linguagens de programação mais usadas em desenvolvimento mobile. Siga-nos nessa jornada! 1.1 Java Adquirida pela Oracle, é a linguagem mais utilizada por programadores ao redor do mundo. Orientado a objetos, o Java é compilado e flexível, podendo ser executada tanto numa janela de navegador quanto em aparelhos sem browser. Outra grande vantagem da linguagem Java é a capacidade multiplataforma, cujo código é executado com especial sucesso em sistemas Android e Windows. Ainda assim, quando fala-se em desenvolvimento mobile no Brasil, com a salada mista de SO nos smartphones e tablets, dependendo dos seus objetivos, uma plataforma integrada é mais do que bem-vinda: é quase indispensável. 1.2 C Desenvolvida nos anos 1970, pode-se dizer que a linguagem C é como o latim para a maioria dos idiomas ocidentais: uma língua-mãe. Dela se originaram Java, C# e praticamente todas as outras. Contudo, assim como o latim, é complexa e exige de você muitas linhas para cumprir tarefas que outras linguagens fazem em apenas uma. Também é compilado, e ideal para sistemas com muitos cálculos ou para jogos com gráficos espetaculares. Se você tiver tempo e criatividade, pode ser uma escolha interessante. 1.3 C++ Derivada diretamente da linguagem C, essa linguagem é uma das mais populares e utilizadas pelo comércio devido ao fácil manuseio e pluralidade de plataformas. Você pode criar aplicativos simples para uma infinidade de funções. Mas não é só isso. Para se ter uma ideia, a C++ foi usada como base para o desenvolvimento de softwares grandiosos como Photoshop, Illustrator, Firefox e Microsoft Office. 1.4 Python Esse sim parece nome de alguma civilização dos planetas inventados por George Lucas e Gene Roddenberry. No entanto, o nome é oriundo do grupo de comediantes ingleses Monty Python. É uma linguagem com sintaxe clara e didática, excelente particularmente se você for um iniciante. No entanto, é uma linguagem robusta, uma vez que permite ao programador resultados sofisticados apesar da simplicidade. Está presente em web apps megapopulares como Instagram e Pinterest, por meio do framework Django, além de Yahoo! e Google. 1.5 Objective-C Também conhecida como Obj-C, essa linguagem foi utilizada pela Apple enquanto a C++ era a moda. Também foi desenvolvida a partir da linguagem Smalltalk, não obstante com mais foco em funções
  • 2. gráficas e de exibição. É a base original dos aplicativos feitos para iOS e Mac OS X e orientada a objeto. Está em processo de substituição pela Swift. 1.6 Swift É a nova linguagem desenvolvida pela Apple. Não há opção melhor se o seu objetivo é focar em aparelhos iOS. Recentemente, a marca inventada por Steve Jobs anunciou que a Swift será transformada em código aberto. A medida busca aumentar o número de programadores e transformá-la na linguagem mais popular para desenvolvimento de softwares e aplicativos mobile. 1.7 C# Assim como o Obj-C está para a Apple, o C# está para a Microsoft. Todavia, a empresa fundada por Bill Gates não tem se saído muito bem no desenvolvimento mobile. Ainda assim, a credibilidade estabelecida pelo Windows no Brasil é imensa e você não pode descartá-la de forma alguma. Logo, se pretende desenvolver aplicativos que englobem o sistema mais popular do mundo é melhor incluir a linguagem C# na sua lista. Finalmente, essas são as principais linguagens para desenvolvimento mobile. Lembre-se de não levar em conta apenas o gosto pessoal, mas sim os objetivos finais e as plataformas que pretende atingir. 2