Preguntas etiquetadas con semantics

174
¿Cuál es la diferencia entre una API y un SDK?

Estaba mirando a través de varias API y SDK, cuando me di cuenta de que realmente no podía distinguir la diferencia entre algo llamado API y algo llamado SDK . Ambas son, conceptualmente, una forma para que su programa interactúe y controle los recursos proporcionados por otra pieza de software,...

73
¿Nunca usas cadenas en Java? [cerrado]

Me topé con una entrada de blog que desalienta el uso de Strings en Java para hacer que su código carezca de semántica, sugiriendo que en su lugar debería usar clases de envoltura delgada. Este es el antes y el después de los ejemplos que proporciona dicha entrada para ilustrar el asunto: public...

31
¿Por qué lo llamamos "producción"?

Un compañero de trabajo se preguntaba esto hoy: "¿Por qué en nuestra industria 'producción' significa 'producto final y entregable'? Sabes, como si una película está 'en producción', significa que actualmente la están filmando, no que que está hecho y el público lo está mirando...

8
¿Cuál es el método HTTP correcto para la votación?

Desde el punto de vista RESTful , ¿cuál es el método HTTP más apropiado para la acción de upvoting una publicación del foro (como en StackExchange)? Diría POST para votar y DELETE para cancelar el voto, pero dado que los usuarios solo pueden emitir un voto por mensaje, la votación puede...