segunda-feira, 16 de junho de 2008

Desenvolvimento em C++ ou Python para Symbian S60

Ola pessoal,

Já tivemos hoje uma palestra sobre desenvolvimento em C++ com o Ravi Belwal e depois uma outra palestra muito interessante com o Daniel Rocha falando sobre o desenvolvimento com Python e inclusive com alguns exemplos. E até o exemplo de um player de música onde é possível trocar de faixa "balançando" o celular.

Desenvolvimento com C++
O que podemos resumir da programação com C++ é que, não é tão complexo quanto se acha que é, porém ainda possui suas particularidades. Mas, sempre vai ser possível ter acesso as mais novas bibliotecas disponíveis até porque é a linguagem nativa do SO.

Python e Symbian S60
É indiscutível que a produtividade e simplicidade de se programar em Python é muito melhor em relação ao C++ ou ao próprio JME, pois inclusive é possível ter acesso a "trechos" do sistema que não são alcançados pelo Java porém, na minha humilde opinião, é mais um passo em direção a segmentação!!!
Afinal, se você tem uma empresa e cria um produto com certeza irá querer que esse produto alcance o maior número de dispositivos possíveis, mas, programando com Python você verá a quantidade de dispositivos "alvos" diminuirem muito.

Então não vale a pena usar Python ?!?!
Eu diria que tudo DEPENDE. Vamos supor a sequinte situação: Você possui um escopo fechado e um alvo bem definido. E além disso você precisa de recursos que te permitam acessar funcionalidades especificas de algum dispositivo, então, use Pyton e seja feliz!!
Agora, você quer desenvolver um produto corporativo onde você não possui muita influência sobre o que seus clientes vão usar, então prefira Java ME ! :D

Mais tarde volto com mais "flashes" aqui do evento.

[]s
Neto

Nenhum comentário: