Como criar um (mashup) "mashup"

Você quer fazer uma aplicação híbrida web (mashup Inglês), mas você não tem certeza por onde começar? Este artigo pode ajudá-lo a alcançá-lo.

passos

1

Escolha um tema.

  • Responda a pergunta: a mashup de que? Dica: fazer marcas em um mapa é provavelmente a maneira mais fácil de começar. Você pode apenas marques melhor de compras delicatessen seu bairro. Enquanto você poderia tentar algo mais complexo, com múltiplas fontes de informação: mapas + Fotos + marcadores e você pode querer começar com algo mais simples.
  • Mapas, notícias, leilões, produtos, etc. Eles ajudam a definir o que interface de programação de aplicativo (API) e quais ferramentas tem que olhar. Explorar o banco de dados do IPA neste site e organizá-los de acordo com a categoria para os tipos de IPA. Você também pode procurar a lista mashups IPA para ver o que você pode usar para criar cada uma das aplicações.

2



Você decide onde obter seus dados.

  • Qual é a fonte de seus dados? Isso pode ajudá-lo a escolher qual IPA vai usar. Por exemplo, se você quer fazer com as suas fotos Flickr ou pontos de venda no eBay, em seguida, o IPA para os vendedores que são possíveis candidatos. Ou você mesmo pode inserir dados como simples marcas em um mapa. Neste caso, as opções são mais largas.
  • (Para os fins deste guia, não diferente de um mashup, utilizando uma ou mais fontes de dados, e apenas a utilização de um IAP, o que pode significar apenas a utilização de um forte externo. A definição exacta do "Mashup" Não está claro, então não é necessário entrar em conflitos semânticos).

3

Coloque suas habilidades de programação na balança.

  • Hoje, o mashups Eles são principalmente uma questão de programadores, embora algumas ferramentas como MapBuilder e Wayfaring que podem ajudar a criar mapas básicos sem programação.
  • Como é bom um programador você?
  • Os mapas de IPA são mais simples, mas mais sofisticado, tal como aqueles utilizados para executar transacções financeiras, tais como leilões, são mais complexas.
  • Quanto tempo você tem?
  • Mais uma vez, a velocidade de avanço é inversamente proporcional à complexidade.
  • Você tem um servidor para executar este?
  • Você pode usar simples IPA javascript em uma página web ou usar um arquivo XML personalizado como entrada (Como você pode ver no Engadget). Enquanto este é verdadeiramente simples, os problemas de segurança limitar a conveniência para um cliente javascript mashup. A vantagem é que você precisa para executar o aplicativo a partir de um servidor web que você gerenciar ou a que você tem acesso.
  • Que linguagem você usa?
  • Esta é determinada principalmente pelo que línguas de programação que você sabe. Enquanto o conjunto de ferramentas fornecido por fornecedores podem influenciar a sua decisão, a maioria IPA pretende tornar-se independente da língua, para a seleção de um fornecedor dependerá mais da sua própria decisão que o IPA. Você pode usar a referência IPA saber se um IPA tem um kit de ferramentas específicas de linguagem (como o Flickr, que tem vários).
  • 4

    Note-se que todo este passo pode ser a Etapa 1, dependendo da sua perspectiva.

    5

    Cadastre-se de um IPA.

    • A maioria dos provedores IPA exigem que você tenha um usuário ou desenvolvedor de aplicações ou ambos. Alguns serviços requerem uma identificação única para todos os aplicativos que você desenvolve enquanto outros exigem a identificação para cada um. Ao criar uma conta pode parecer complicado, e para alguns serviços é, na maioria das vezes leva apenas um ou dois minutos. Por exemplo, veja como criar uma conta do Google.

    6

    Ela começa com a codificação.

    • Para esta etapa, o mais importante, ao invés de descrever diferentes variantes em detalhe, referindo-se a uma variedade de guias de instrução e introduções úteis específicos é feita de IPA. Você também pode rever os perfis de qualquer um dos IPA e, se necessário, consultar as referências de seção recursos.
    • Note-se que esta lista é dinâmica e vai mudar ao longo do tempo, por isso volte mais tarde para verificar se há atualizações.

    Artigos Relacionados