{"product_id":"language-server-protocol-and-implementation-supporting-language-smart-editing-and-programming-tools-9781484277911","title":"Protocolo e Implementación de Servidor de Lenguaje: Compatibilidad con Herramientas de Programación y Edición Inteligentes con el Lenguaje","description":"Comprenda los aspectos importantes de la implementación de un servidor de lenguaje de grado de producción en apoyo de herramientas inteligentes de lenguaje, como editores de código y otras utilidades de programación. Este libro le muestra cómo crear una única implementación de un servidor de lenguaje que puede ser utilizada por múltiples herramientas, lo que le permite realizar el trabajo una vez de una manera que puede ser compartida y reutilizada. \u003cbr\u003eEste libro cubre el protocolo del servidor de lenguaje utilizado para la comunicación entre las herramientas de programación y su servidor de lenguaje. El libro también proporciona una comprensión profunda del diseño, la implementación y los aspectos de la experiencia del usuario que deben considerarse al implementar un servidor de lenguaje. El libro lo guía a través de una implementación de servidor de lenguaje de ejemplo para ilustrar los conceptos básicos, luego cubre aspectos avanzados del uso del servidor de lenguaje, como informes de progreso, lanzadores y puntos de extensión. \u003cbr\u003eLa experiencia del usuario es un aspecto importante de la implementación del servidor de lenguaje y los diferentes proveedores de herramientas se esfuerzan por ofrecer sus propias experiencias de usuario únicas. Este libro explica cómo se pueden aprovechar las características del protocolo para abordar la experiencia de desarrollo única que ofrecen los diferentes proveedores de herramientas. El libro también muestra cómo mejorar la fluidez de la experiencia de edición al orquestar múltiples funciones juntas. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eLo que aprenderá\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eImplementar un servidor de lenguaje desde cero\u003c\/li\u003e\n\u003cli\u003eComprender el protocolo del servidor de lenguaje y sus modelos de datos\u003c\/li\u003e\n\u003cli\u003eAprovechar el protocolo mientras se conserva la experiencia de usuario única de los diferentes editores\u003c\/li\u003e\n\u003cli\u003eExtender el protocolo para admitir más que sus capacidades estándar\u003c\/li\u003e\n\u003cli\u003eEjecutar un servidor de lenguaje sobre lanzadores como E\/S estándar y socket TCP\u003c\/li\u003e\n\u003cli\u003eIncorporar sin problemas la semántica del lenguaje en las funciones de su protocolo\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eA quién va dirigido este libro\u003c\/b\u003e\u003cp\u003eDesarrolladores centrados y apasionados por la implementación de herramientas de desarrollo de lenguaje como complementos y extensiones para entornos de desarrollo interactivos (IDE) u otras herramientas que dependen del análisis de declaraciones y comandos de lenguaje, y desarrolladores que necesitan una comprensión profunda del protocolo del servidor de lenguaje, así como cómo usar el protocolo del servidor de lenguaje para desarrollar servicios de lenguaje extensibles\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15155411\"\u003eNadeeshaan Gunasinghe\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15155412\"\u003eNipuna Marcus\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 14\/11\/2021\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 239\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.02lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 10.00h x 7.00w x 0.55d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781484277911\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1484277910\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051010\"\u003eIdiomas | General\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo e ingeniería de software | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e​\u003c\/b\u003e\u003cb\u003eNadeeshaan Gunasinghe\u003c\/b\u003e es líder técnico en WSO2 y tiene más de cinco años de experiencia en integración empresarial, lenguajes de programación y herramientas para desarrolladores. Dirige el equipo del Servidor de Lenguaje Ballerina y es un contribuidor clave de Ballerina, que es un lenguaje de programación y plataforma de código abierto para la nube, y es un contribuidor activo al WSO2 Enterprise Service Bus.\u003cbr\u003e\u003cb\u003eNipuna Marcus \u003c\/b\u003ees líder técnico en WSO2 y tiene más de cinco años de experiencia en desarrollo front-end, lenguajes de programación y herramientas para desarrolladores. Fue miembro del equipo del Servidor de Lenguaje Ballerina y un contribuidor clave del lenguaje de programación Ballerina.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":44702028071149,"sku":"9781484277911","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_b23b1f04-9493-4f13-8226-b325007e82a0.jpg?v=1703881399","url":"https:\/\/sureshotbooks.com\/es\/products\/language-server-protocol-and-implementation-supporting-language-smart-editing-and-programming-tools-9781484277911","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}