Casa > Q > Que Linguagens De Programação É Mais Adequada Para Uma Aplicação De Chat De Vídeo Móvel?

Que linguagens de programação é mais adequada para uma aplicação de chat de vídeo móvel?

A resposta é que depende. Depende da sua plataforma alvo, conjunto de habilidades, orçamento e cronograma. Haverá muitos que argumentarão de uma forma ou de outra, mas tendo construído uma aplicação de video chat entre plataformas acredito que estou qualificado para dar a minha opinião com base na experiência.

Então pessoalmente eu tinha pouco tempo, praticamente nenhum orçamento, vasta experiência no desenvolvimento de software em várias tecnologias e o objectivo era lidar com o iOS e Android com a maior aproximação possível entre as duas plataformas.

Eu avaliei várias opções e optei por soluções nativas baseadas em Xamarin (2 anos atrás como hoje eu provavelmente usaria Xamarin Froms).

Eu sabia C# em um nível avançado então descer Java e Objective C/Swift não era uma grande opção devido ao desenvolvimento dobrado, testes e aprendizagem na minha parte. o mais importante foi que eu encontrei uma biblioteca realmente útil que eu poderia licenciar para atalhar o desenvolvimento significativo de comunicação de vídeo. Mas isso esticou o orçamento, pois a licença de compra antecipada é de mais de US$1.000

Having disse que eu usei Xamarin, Icelink da FrozenMountain e consegui os protótipos do projeto, testados e na AppStore mais a Google Playstore dentro do prazo exigido.

Um grande benefício dessa abordagem foi a capacidade de fazer chamadas do navegador web no desktop para o aplicativo móvel.

P>Faria isso hoje da mesma forma com as mesmas ferramentas/idioma - absolutamente sem hesitação.

EDIT: apenas um ponto que eu falhei em criar o IceLink da FrozenMountain é uma biblioteca baseada em WebRTC e você a acoplou com seu WebSync para fornecer uma solução completa de cliente e servidor.

Adicionalmente há uma empresa que forneceu uma solução de chat que é baseada no IceLink chamada CometChat. Eles têm algumas características legais, mas isso também resulta em ser restritivo quando você quer personalizar certas funcionalidades e look&feel.

De Edvard Hilde

Qual é a história dos Jogos Sagrados? :: Como limpar e higienizar o seu iPhone sem o danificar