RFC :
Solicitud de comentarios (RFC) es un memorando publicado por Internet Engineering Task Force (IETF) que describe métodos, comportamientos, investigaciones o innovaciones aplicables al funcionamiento de Internet y sistemas conectados a Internet.
Al final de esta Introducción al video REST , RFC2616 y RFC3986 se mencionan como lecturas adicionales. Después de ver el video, busqué en Google esos documentos y, como sugiere el título, no estoy seguro de cómo usarlos. ¿Los leo en su totalidad y tomo notas o los uso más como referencia para cuando no entiendo algo o tengo un problema?
learning
documentation
puedo aprender
fuente
fuente
Respuestas:
Como usted indica en su pregunta, los RFC son estándares de facto para operaciones de Internet o proporcionan orientación adicional para esas operaciones. Su apéndice sobre RFC hace un mejor trabajo al iluminar las diversas fuentes de RFC y su significado general, incluidas las consideraciones de obsolescencia.
Do I read them in their entirety and make notes or do I use them more as a reference for when I don't understand something or have a problem?
Trátelos como trataría cualquier otra referencia de estándares.
En general, creo que son mucho más útiles como referencia que como texto explicativo. Pero caigo en la segunda categoría de personas que describí. Por otro lado, si realmente desea comprender los aspectos básicos de una tecnología en particular, es posible que desee sumergirse profundamente en el estándar. Como con tantas cosas, depende de cuáles sean sus objetivos.
Para lo que está haciendo con el tutorial REST, la opción # 2 es probablemente su mejor opción. Descremada, recoger algo nuevo, consultar de nuevo según sea necesario
fuente
Puede depender de por qué y para qué lo lees. En realidad, encontrará que muchos programadores nunca leen tales documentos. Así que manejemos la excepción:
Eres muy curioso y quieres saber todo sobre una determinada tecnología. Luego simplemente los lees y tomas notas como quieras o consideres necesario. O simplemente léalos para tener una buena idea de qué encontrar allí (además: puede dar respuestas realmente inteligentes en StackOverflow y obtener mucha reputación)
Necesita prepararse para una prueba al respecto. (Manejar como preparación de la prueba para todo lo demás, tomar muchas notas)
Debe implementar un software que dependa de la implementación rigurosa y correcta de algo (un navegador web que maneje el URI, cualquier compilador o intérprete para un idioma determinado). En este caso, lea con mucho cuidado, tome muchas notas y al mismo tiempo desarrolle varios casos de prueba para ejecutar su programa.
fuente
Por un lado, hazlo más fácil para ti.
Aunque esto quizás podría verse como spam promocional, realmente no se entiende de esa manera:
Si utilizo el navegador Chrome de Google para ver RFC de ietf.org, puedo recomendar instalar la extensión RFCRestyle Chrome por otra razón que hacer que el trabajo de leerlos sea más fácil en los ojos y el cuello.
Con toda seriedad, hice la extensión específicamente porque son documentos desalentadores, que les guste o no, DEBEN ser leídos por cualquiera que desee trabajar con la web. ¿Qué mejor manera de entender cómo, por ejemplo, formatear correctamente un correo electrónico, que leer los estándares que dan forma al funcionamiento de todo el sistema?
Ninguno que yo sepa.
Puede que no sea divertido ni sexy, pero estos documentos están elaborados por expertos, exámenes exhaustivos y revelaciones sobre cada procedimiento acordado que acelera los engranajes de la era de la información. Y sin pasar por ellos, uno solo puede esperar tener un laico o (al menos de alguna manera) una comprensión corrupta de los temas.
por ejemplo , construí (y luego usé) la extensión después de descubrir que la página de Wikipedia sobre las direcciones de correo electrónico era menos que precisa, y decidí arreglarla . Abundante fatiga visual y muchos rasguños en la cabeza más tarde, y el artículo fue mejorado junto con mi conocimiento del tema . También descubrí que los RFC son horribles de leer sin un poco de magia CSS .
¿Mi punto?
Hasta que me tomé el tiempo de leer los estándares definidos en varias RFC e hice todo lo posible para relacionarlo con la wiki, los lectores de esa wiki recibieron información muy inexacta;
solo se pueden confiar en los estándares oficiales . Cualquier otra fuente de conocimiento sobre estos temas es una corrupción de la fuente (en algún aspecto u otro).
Entonces, aunque no es "la mejor diversión EVAH!" - Alguien tiene que hacerlo.
fuente