diff --git a/site/docs/es/resources/comparison.md b/site/docs/es/resources/comparison.md index 0f2601d37..906373f28 100644 --- a/site/docs/es/resources/comparison.md +++ b/site/docs/es/resources/comparison.md @@ -150,6 +150,14 @@ Como lenguaje compilado de forma nativa, Go supera a TypeScript en velocidad bru Esto es mucho menos relevante cuando escribes un bot porque la mayor parte del tiempo se pasa esperando a la red, pero con el tiempo, empezará a importar lo rápido que tu bot pueda analizar JSON. Go puede ser una mejor opción en estos casos. +Otra métrica es la experiencia del desarrollador (DX). +En general, Go y TypeScript son conocidos por tener herramientas extremadamente buenas y soporte de editor. +Sin embargo, para la API Bot en particular, grammY es significativamente mejor que cualquier biblioteca escrita en Go. +Esto se debe principalmente al avanzado sistema de tipos de TypeScript, que grammY aprovecha de forma sofisticada. +Como resultado, puedes explorar la API de Bot de forma interactiva desde dentro de tu editor. +Esto no es posible en la misma medida utilizando cualquier biblioteca escrita en Go. +Si quieres el mejor DX, usa grammY. + ### Frameworks escritos en Rust Un punto similar se puede hacer [como con Go](#frameworks-escritos-en-go), pero es aún más fuerte con Rust. diff --git a/site/docs/id/resources/comparison.md b/site/docs/id/resources/comparison.md index 14abb9cf1..1afdf4ebe 100644 --- a/site/docs/id/resources/comparison.md +++ b/site/docs/id/resources/comparison.md @@ -153,6 +153,14 @@ Sebagai bahasa yang di-compile secara native, Go lebih unggul dari TypeScript be Keunggulan tersebut menjadi lebih relevan ketika kecepatan penguraian JSON menjadi hal yang krusial dan prioritas Go bisa menjadi pilihan yang lebih baik dalam kasus ini. +Faktor lain yang perlu dipertimbangkan adalah developer experience (DX). +Secara umum, baik Go maupun TypeScript sama-sama dikenal memiliki dukungan peralatan dan editor yang sangat mumpuni. +Meski begitu, dalam hal API Bot, grammY secara signifikan lebih unggul dibandingkan dengan library yang ditulis menggunakan Go. +Salah satu alasannya adalah karena grammY memanfaatkan fitur type tingkat lanjut yang dimiliki oleh TypeScript. +Hasilnya, kamu bisa mengeksplorasi API Bot secara interaktif, langsung dari editor kamu. +Fitur semacam itu tidak akan kamu temukan di library yang ditulis menggunakan Go. +Jadi, jika kamu menginginkan DX terbaik, pilih grammY. + ### Framework yang Ditulis Menggunakan Rust [Sama dengan Go](#framework-yang-ditulis-menggunakan-go), tetapi Rust lebih unggul. diff --git a/site/docs/resources/comparison.md b/site/docs/resources/comparison.md index d49ab5fe0..4ca3b9d59 100644 --- a/site/docs/resources/comparison.md +++ b/site/docs/resources/comparison.md @@ -150,6 +150,14 @@ As a natively compiled language, Go outperforms TypeScript at raw CPU speed by s This is much less relevant when you write a bot because most of the time is spent waiting for the network, but eventually, it will start to matter how fast your bot can parse JSON. Go can be a better choice in these cases. +Another metric is developer experience (DX). +In general, Go and TypeScript are both known to have extremely good tooling and editor support. +However, for the Bot API in particular, grammY is significantly better than any library written in Go. +This is mainly due to TypeScript's advanced type system which grammY leverages in sophisticated ways. +As a result, you can explore the Bot API interactively right from inside your editor. +This is not possible to the same extent using any library written in Go. +If you want the best DX, use grammY. + ### Frameworks Written in Rust A similar point can be made [as with Go](#frameworks-written-in-go), but it is even stronger with Rust. diff --git a/site/docs/ru/resources/comparison.md b/site/docs/ru/resources/comparison.md index 483777b43..14f31777c 100644 --- a/site/docs/ru/resources/comparison.md +++ b/site/docs/ru/resources/comparison.md @@ -150,6 +150,14 @@ TypeScript позволяет выполнять итерации над про Это менее важно, когда вы пишете бота, потому что большая часть времени уходит на ожидание сети, но со временем начнет иметь значение, насколько быстро ваш бот может разбирать JSON. В таких случаях Go может оказаться лучшим выбором. +Ещё одна метрика --- это опыт разработки (DX). +В целом, Go и Typescript известны крайне хорошими инструментами и поддержкой редакторов кода. +Однако, в частности для Bot API, grammY значительно лучше любой библиотеки, написанной на Go. +В основном это связано с развитой системой типов в Typescript, которую grammY использует изысканным образом. +В результате вы можете интерактивно изучать Bot API прямо из вашего редактора кода. +Это практически невозможно сделать в той же степени с помощью любой библиотеки, написанной на Go. +Если вы хотите получить лучший DX --- используйте grammY. + ### Фреймворки написанные на Rust Аналогичный тезис можно привести [как в случае с Go](#фреимворки-написанные-на-go), но в случае с [Rust](https://www.rust-lang.org/) он еще сильнее. diff --git a/site/docs/uk/resources/comparison.md b/site/docs/uk/resources/comparison.md index 526e8e969..4205b4017 100644 --- a/site/docs/uk/resources/comparison.md +++ b/site/docs/uk/resources/comparison.md @@ -150,6 +150,14 @@ TypeScript дозволяє ітераційно змінювати кодову Це набагато менш актуально, коли ви пишете бота, тому що більша частина часу витрачається на очікування мережі, але з часом почне мати значення, як швидко ваш бот може розбирати JSON. У таких випадках Go може бути кращим вибором. +Інший показник --- це досвід розробника (DX). +Загалом відомо, що Go та TypeScript мають надзвичайно хороший інструментарій та підтримку редакторів. +Однак, зокрема, для Bot API, grammY значно краща за будь-яку бібліотеку, написану на Go. +Це головним чином завдяки розширеній системі типів TypeScript, яку grammY використовує у витончений спосіб. +Як результат, ви можете досліджувати Bot API в інтерактивному режимі прямо з вашого редактора. +Це неможливо в тій же мірі, використовуючи будь-яку бібліотеку, написану на Go. +Якщо ви хочете отримати найкращий DX, використовуйте grammY. + ### Фреймворки, написані на Rust Можна зробити схоже зауваження, [як і у випадку з Go](#фреимворки-написані-на-go), але у випадку з Rust воно ще сильніше. diff --git a/site/docs/zh/resources/comparison.md b/site/docs/zh/resources/comparison.md index 1681ed050..f337f6ade 100644 --- a/site/docs/zh/resources/comparison.md +++ b/site/docs/zh/resources/comparison.md @@ -150,6 +150,14 @@ TypeScript 可让你以令人难以置信的速度迭代代码库。 当你编写 bot 时,这一点就不那么重要了,因为大部分时间都花在等待网络上,但最终,你的 bot 解析 JSON 的速度将开始变得重要。 在这些情况下,Go 可能是更好的选择。 +另一个指标是开发者体验(DX)。 +一般来说,Go 和 TypeScript 都拥有非常好的工具和编辑器支持。 +然而,grammY 明显优于用 Go 编写的任何库,特别是对于 Bot API。 +这主要是由于 grammY 以复杂的方式利用了 TypeScript 先进的类型系统。 +因此,你可以直接在编辑器内以交互方式浏览 Bot API。 +使用任何用 Go 编写的库都无法达到同样的程度。 +如果你想要最好的 DX,请使用 grammY。 + ### 用 Rust 编写的框架 类似的观点也可以 [像 Go 一样](#用-go-编写的框架) 提出,但 Rust 的观点甚至更强。