8000 🌐 Add Turkish translation for `docs/benchmarks.md` by Telomeraz · Pull Request #2729 · fastapi/fastapi · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🌐 Add Turkish translation for docs/benchmarks.md #2729

Merged
merged 4 commits into from
Oct 5, 2021

Conversation

Telomeraz
Copy link
Contributor

This pr translates benchmarks.md file to Turkish.

Main issue: #1892

@codecov
Copy link
codecov bot commented Jan 30, 2021

Codecov Report

Merging #2729 (3a41af4) into master (c6461ad) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##            master     #2729   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          410       410           
  Lines        10281     10281           
=========================================
  Hits         10281     10281           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c6461ad...3a41af4. Read the comment docs.

@github-actions
Copy link
Contributor

📝 Docs preview for commit c5da45e at: https://601556d2a0d38729f65218cc--fastapi.netlify.app

@Telomeraz Telomeraz marked this pull request as draft February 6, 2021 17:07
@tiangolo tiangolo changed the title Translate benchmarks.md to Turkish 🌐 Add Turkish translation for Benchmarks Feb 7, 2021
@tiangolo tiangolo added awaiting-review lang-all Translations lang-tr Turkish translations labels Feb 7, 2021
@Telomeraz Telomeraz marked this pull request as ready for review February 15, 2021 18:29
Copy link
Contributor
@ycd ycd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Eline sağlık, ufak önermeler var sadece.

@@ -0,0 +1,34 @@
# Kıyaslamalar

Bağımsız TechEmpower kıyaslamaları gösteriyor ki Uvicorn'la beraber çalışan **FastAPI** uygulamaları <a href="https://www.techempower.com/benchmarks/#section=test&runid=7464e520-0dc2-473d-bd34-dbdfd7e85911&hw=ph&test=query&l=zijzen-7" class="external-link" target="_blank">Python'un en hızlı frameworklerinden birisi </a>, sadece Starlette ve Uvicorn'dan daha yavaş ki FastAPI bunların üzerine kurulu.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sadece Starlette ve Uvicorn'dan daha yavaş ki FastAPI bunların üzerine kurulu

=> sadece Starlette ve Uvicorn'dan daha düşük sıralamada. (FastAPI bu frameworklerin üzerine kurulu..)


## Kıyaslamalar ve hız

Kıyaslamaları incelediğinizde, eşdeğer olarak karşılaştırılan farklı tipteki birkaç araç görmek yaygındır.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is better imo.

=> Kıyaslamaları incelediğinizde, farklı özelliklere sahip araçların aynı özelliklere sahip olduğu varsayılarak yapılmış incelemeleri görmek oldukça yaygın.

* **Uvicorn**:
* Sunucunun kendisi dışında ekstra bir kod içermediği için en iyi performansa sahip olacaktır
* Direkt olarak Uvicorn'da bir uygulama yazmazsınız. Bu, en azından Starlette tarafından sağlanan tüm kodu (veya **FastAPI**) az çok içermesi gerektiği anlamına gelir. Ve eğer bunu yaptıysanız, son uygulamanız bir framework kullanmak ve uygulama kodlarını ve bugları en aza indirmekle aynı ek yüke sahip olacaktır.
* Eğer Uvicorn'u karşılaştırıyorsanız, Daphne, Hypercorn, uWSGI, vb. ile karşılaştırın. Uygulama sunucuları.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Eğer Uvicorn'u karşılaştırıyorsanız, Daphne, Hypercorn, uWSGI, vb. ile karşılaştırın. Uygulama sunucuları

Eğer Uvicorn'u karşılaştırıyorsanız, Daphne, Hypercorn, uWSGI, vb. uygulama sunucuları ile karşılaştırın.

* **FastAPI**:
* Starlette'in Uvicorn'u kullandığı ve ondan daha hızlı olamayacağı gibi, **FastAPI** da Starlette'i kullanır, bu yüzden ondan daha hızlı olamaz.
* FastAPI, Starlette'e ek olarak daha fazla özellik sunar. Data validation ve serialization gibi API'lar oluştururken neredeyse ve her zaman ihtiyaç duyduğunuz özellikler. Ve bunu kullanarak, ücretsiz olarak otomatik dokümantasyon elde edersiniz (otomatik dokümantasyon çalışan uygulamalara ek yük getirmez, başlangıçta oluşturulur).
* FastAPI'ı kullanmadıysanız ve Starlette'i doğrudan kullandıysanız (veya başka bir araç, Sanic, Flask, Responder, vb.) tüm data validation'ı ve serialization'ı kendiniz sağlamanız gerekir. Dolayısıyla, son uygulamanız FastAPI kullanılarak oluşturulmuş gibi hâlâ aynı ek yüke sahip olacaktır. Ve çoğu durumda, bu data validation ve serialization, uygulamalarda yazılan en büyük kod miktarıdır.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ve çoğu durumda, bu data validation ve serialization, uygulamalarda yazılan en büyük kod miktarıdır.

Çoğu durumda, uygulamalarda yazılan kodun büyük çoğunluğunu data validation ve serialization oluşturur.

8000 ycd
@tiangolo tiangolo changed the title 🌐 Add Turkish translation for Benchmarks 🌐 Add Turkish translation for docs/benchmarks.md Oct 5, 2021
@tiangolo
Copy link
Member
tiangolo commented Oct 5, 2021

Thank you @Telomeraz! 🍰 🎉

And thanks for the reviews @dogukanteber, @BilalAlpaslan, @ycd 🙇

@tiangolo tiangolo enabled auto-merge (squash) October 5, 2021 12:48
@tiangolo tiangolo merged commit 507e9ba into fastapi:master Oct 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved-2 lang-all Translations lang-tr Turkish translations
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants
0