Engenharia de software

7
Por que o Java usa :: para referências de método em vez de.?

Muitas vezes me pergunto por que o Java usa ::para referências de método em vez de ., por exemplo, por que escrever System.out::println ao invés de System.out.println Obviamente, pode-se simplesmente responder: "porque os designers decidiram". Por outro lado, eu esperava a segunda sintaxe,...

7
"REST Vs GraphQL" é uma comparação correta?

Vi em muitos sites que comparam o REST com o GraphQL. depois de investigar essa preocupação (na verdade minha preocupação) de que "é uma comparação correta?", estou mais confuso. Como o REST tem uma definição diferente do GraphQL, essa pergunta me preocupa que, por que seremos capazes de comparar...

6
Como posso implementar um leitor de EPUB em JavaScript?

Gostaria de saber se posso criar um leitor de EPUB (padrão de livro aberto e gratuito) em JavaScript. Os requisitos básicos seriam: Partes do servidor do leitor EPUB a partir de uma API do servidor. Leia os dados do EPUB em JavaScript. Renderize-o na página. Forneça algumas funcionalidades...