Desenvolvimento hibrido

oque eu tenho que aprender seguindo uma linha de estudos, por exemplo HTML, CSS, JAVASCRIPT,
beleza até ai eu sei que é o básico, agora, quais outras linguagens de programação deveria acompanhá-los?

xamarin é a melhor opção?

Que confusão! :grin:

O que você quer fazer? Que tipo de aplicações deseja construir? É isso que você deve decidir antes de aprender uma tecnologia. Você não programa pra web porque aprendeu html/css/javascript: você aprende esses três porque decidiu programar para web.

Mesma coisa o Xamarin. Quer desenvolver apps Android, iOS e Windows desktop, então ele é uma opção de ferramenta.

As tecnologias devem ser escolhidas de acordo com o propósito. Você não decide ser marceneiro porque tem um martelo e um serrote, você primeiro decide ser marceneiro, e depois escolhe as ferramentas de acordo.

Abraço.

3 curtidas

a sim, entendo, no meu caso, seria aplicativos de comunicação, mas eu não descarto aplicativos de serviços!

Defina aplicativo de comunicação: um Whatsapp? Um Skype? Um chat online via browser? Um servidor de email? Só para dispositivos móveis (smartphones) ou para PC/Mac também?

Obviamente que, qualquer que sejam seus objetivos, algumas ferramentas (algoritmos) serão comuns. Se você é iniciante, vale a pena começar com coisas mais simples, como por exemplo criar uma aplicação que faz comunicação entre 2 computadores, usando ou não um servidor intermediário. Para isso, pode usar Java (sockets), C# (sockets), php, ( (ajax), Javascript (ajax, nodejs), etc.

Abraço.

A última vez que pesquisei, tinha mais opções de ferramentas híbridas do que plataforma nativa pra suportar, que são duas. Não faz sentido pra mim por causa disso. Pra quem esta começando tb, é um cenário muito confuso.

Por que quer fazer um app híbrido? Se o objetivo é ficar disponível em todas as plataformas faz um website, ou então cria duas apps nativas (Android e iOS) para algo mais sofisticado. Se seu objetivo for arrumar emprego depois, muito mais fácil com experiência em tecnologias não híbridas.

aplicativos do tipo: Facebook, Instagram, Whatsapp, só para dispositivos móveis!

Não são aplicativos feitos com solução “híbrida”. Até dá pra fazer algo próximo, mas não serão eficientes. Dá uma lida: https://www.tiagogouvea.com.br/diferenca-entre-aplicativos-mobile-hibridos-e-nativos

Não recomendo, mas se quer de qualquer forma usar solução híbrida e busca uma ferramenta, dá uma olhada: http://blog.locaweb.com.br/geral/apps-hibridos-com-cordova/

Xamarin é uma ferramenta “cross plataform” para gerar aplicação nativa, destinada a quem só consegue programar em C#.

https://s-media-cache-ak0.pinimg.com/originals/99/4e/80/994e806eb0c081e76fca340333205b18.jpg

O final é ótimo kk

2 curtidas

perfeito, vlw, hahaha esse final…