2 पॉइंट द्वारा GN⁺ 2023-08-13 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • यह लेख tRPC का परिचय देता है, जो डेवलपर्स को स्कीमा या code generation के बिना type-safe API बनाने और इस्तेमाल करने में सक्षम बनाता है.
  • tRPC को TypeScript inference की पूरी ताकत का उपयोग करने के लिए डिज़ाइन किया गया है, जिससे full-stack application development की productivity काफ़ी बढ़ सकती है.
  • "तेज़ी से आगे बढ़ो और कुछ भी मत तोड़ो" जैसे स्लोगन के साथ, यह टूल आसानी से end-to-end type-safe API बनाने का समाधान पेश करता है.
  • इस लेख में HTML5 video को support करने वाले browser की आवश्यकता वाली Quickstart guide शामिल है.
  • tRPC community GitHub, Twitter, Discord जैसे विभिन्न platforms के माध्यम से सक्रिय है और आसानी से उपलब्ध है.
  • इस लेख में Next.js के साथ उपयोग, FAQ / troubleshooting, blog आदि अतिरिक्त सामग्री के लिंक भी दिए गए हैं.
  • tRPC को 37 sponsors का समर्थन प्राप्त है, और इस लेख में उनके प्रति आभार व्यक्त किया गया है.
  • GitHub पर 27,913 से अधिक stars के साथ, यह टूल दिखाता है कि तकनीक-समझ रखने वाले लोगों के बीच यह लोकप्रिय है.

1 टिप्पणियां

 
GN⁺ 2023-08-13
Hacker News राय
  • tRPC को कुछ codebase से हटाया जा रहा है, क्योंकि यह tight coupling की समस्या बढ़ाता है और interface व data access pattern पर ध्यान न देने वाले junior developers के लिए बाधा बनता है।
  • Notion, TypeScript के mapped types का उपयोग करके बनाए जा सकने वाले tRPC-जैसे API style का इस्तेमाल कर रहा है।
  • tRPC को, खासकर Zod के साथ मिलाकर, बेहतरीन API और full-stack developer experience (DX) के लिए सराहा गया है।
  • कुछ लोगों का मानना है कि tRPC और Zod, TypeScript के भविष्य के लिए महत्वपूर्ण हैं, और वे TS ecosystem में tRPC-प्रेरित DX को और अधिक देखना चाहते हैं।
  • tRPC ने DX के लिहाज़ से TypeScript-only stack को उसकी सीमाओं तक धकेला है, और GraphQL community को query language की सीमाओं और trade-off को पहचानने पर मजबूर किया है।
  • चर्चा के बावजूद, REST और GraphQL से RPC की ओर बड़े पैमाने पर कोई बदलाव नहीं हुआ है।
  • कुछ लोगों की RPC में रुचि है, जो tRPC और NextJS के विचारों को अपनाकर file-based routing को RPC के साथ जोड़ता है।
  • जब कई organizations शामिल होती हैं, तब tRPC version skew और migration को कैसे संभालता है, इस पर चिंताएँ उठाई गई हैं।
  • tRPC के creator ने सकारात्मक feedback के लिए आभार व्यक्त किया।
  • tRPC को व्यक्तिगत projects में Next.js के साथ इस्तेमाल किया गया है, जहाँ इसने शानदार अनुभव और तेज iteration speed दी है।
  • tRPC का उपयोग बड़े web application (~50k loc) में किया गया है, और शानदार DX के लिए इसकी प्रशंसा की गई है।
  • tRPC का उपयोग Electron main और renderer process के बीच communication के लिए भी किया जाता है, जहाँ यह type safety और request जारी करने के लिए अपने-आप type-safe hooks प्रदान करता है।