Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Perguntei a dois colegas programadores (mais experientes do que eu, por sinal) e cada um deu uma resposta diferente. Um falou JSON e outro falou XML.
E o que vocês me dizem?
Qual é o mais fácil?
Qual é o mais usado?
Qual é o mais recomendado?
Qual é o que dá menos trabalho ou dor de cabeça? :hehehe:
No curso de PHP avançado que fiz na TreinaWeb, usaram quase que o tempo todo o JSON, e agora estou fazendo o curso de WebService em PHP (que usa o XML).
preciso de opniões. Desde já agradeço.
Por que não ambos => HATEOAS.
Prefiro json pois consome menas banda e também por ser mais simples de se lidar em relação ao XML.
rsrsr
obs: Antes que um filhote de cruz credo venha vomitar algo, não estou impondo nada a niguém.
Isso não é a verdade suprema do universo.. é apenas um comentário. rsrsr
Não seria menos banda ? há deixa pra lá.... :assobiando:
Também prefiro json, acho mais fácil de trabalhar alem de ser mais simpático... :natalbiggrin:
Também prefiro json, acho mais fácil de trabalhar alem de ser mais simpático... :natalbiggrin:
Em relação a facilidade, eu concordo.
O PHP até facilita muito as coisas com a função json_encode() e json_decode().
O JSON parece ser de mais fácil escrita do que o XML.
Mas será que o JSON é tão eficaz para Webservices quanto o XML?
@hinom, eu sei que o menas foi pra mim kkkkkkk :nataltongue: infelizmente sempre cometo esse erro.
@Wallace Maxters já que você falou das funções, lembro de uma vez ter tentado manipular XML usando a classe DOMDocument, me pareceu ser muito trabalhoso. Se pelo menos houvesse uma forma fácil de conversão de um array para XML e vice verso.
Além do que o @hinom falou, dependendo do caso de uso, o JSON é mais seguro e mais fácil de se manipular do que XML
Apenas como contra-argumento, XMLs podem ser validados através de schemas, você pode forçar um arquivo XML a seguir um padrão predefinido, o que ainda não é possível com JSON...
#6 "Mas será que o JSON é tão eficaz para Webservices quanto o XML?"
Se está com alguma dúvida, veja as APIs do Google, Yahoo, Facebook, Microsoft, Apple, Twitter...
#7
vice verso :seta: vice versa. :rolleyes:
#10 :mellow: kkkk....tu tá espertinho hein, essa deixei pra ver se o corretor ia corrigir, e corrigiu. Bom, para um bom entendedor meia palavra basta, não quero magoar ninguém...kk :assobiando:
Pera lá, a API de Facebook é a visão do inferno. Pode removê-la daí :lol:.
Como o Henrique falou, XML tem padrão e é bem definido, JSON é meio anárquico. Estão tentando contornar a situação com coisas assim. Eu ainda sim sou a favor de uma API responder no mínimo em XML, JSON e quando aplicável, Atom. Symfony\Serializer facilita esse processo.
vice verso :seta: vice versa. :rolleyes:
Vice-versa! Há um hífen, sr. Deselegância.
#11..
entendi !! está aí seu corretor automático :seta: #12
#12..
não ganhei nenhum ponto !! esse tópico é perca de tempo!!
rsrssr
Vou para esse outro tópico que já me rendeu uns 5 facinho:
http://forum.imasters.com.br/topic/505560-qual-cmera-comprar/
Note o post #14 com muito charme, elegância e sofisticação.
>
@hinom, eu sei que o menas foi pra mim kkkkkkk :nataltongue: infelizmente sempre cometo esse erro.
@Wallace Maxters já que você falou das funções, lembro de uma vez ter tentado manipular XML usando a classe DOMDocument, me pareceu ser muito trabalhoso. Se pelo menos houvesse uma forma fácil de conversão de um array para XML e vice verso.
O único modo fácil, que encontrei fuçando (mas acho que não satisfatório), é esse:
header('Content-Type:text/xml');$array = array('nome' => 'Wallace', 'profissão' => 'programador');echo xmlrpc_encode($array);
Depende do uso, da necessidade, não que um seja melhor que o outro, mas acredito que cada um seja melhor para uma finalidade, "cada macaco no seu galho" hehe, na minha opinião XML é para docs, arquivos de configuração e etc, JSON, transporte de dados, é muito mais simples, fácil de se trabalhar e prático, portanto menas dor de cabeça nesse quesito.