TMS GraphQL for Delphi v1.5.0.0 – Build Powerful GraphQL APIs with Delphi
کتابخانه GraphQL برای Delphi با پیادهسازی کامل استاندارد GraphQL
Specification
| Feature | GraphQL |
|---|
توضیحات:
GraphQL for Delphi یک کتابخانه قدرتمند برای توسعه دهندگان Delphi است که بر اساس مشخصات رسمی GraphQL طراحی شده و تمامی قابلیتهای اصلی این فناوری را در اختیار شما قرار میدهد. این کتابخانه به شما کمک میکند تا به سادگی APIها و سرویسهای مبتنی بر GraphQL را در پروژههای Delphi پیاده سازی کنید.
در هسته این کتابخانه، یک GraphQL Document Parser کامل قرار دارد که از تمام اجزای اصلی GraphQL از جمله Executable Documentها، Type Definition Documentها، Operationها، Selection Setها، Fieldها، Argumentها، Aliasها، Fragmentها، Input Valueها، Variableها، Type Referenceها و Directiveها پشتیبانی میکند.
علاوه بر پردازش و اجرای Queryها، این کتابخانه امکانات کاملی برای ایجاد و مدیریت GraphQL Schema نیز فراهم میکند. شما میتوانید انواع مختلف Typeها از جمله Scalar Typeها، Objectها، Interfaceها، Unionها، Enumها، Input Objectها، List Typeها، Non-Null Typeها و Directiveها را تعریف و مدیریت کنید. همچنین امکان تعریف Query و Mutation Root Typeها نیز وجود دارد.
GraphQL for Delphi قابلیتهای مهمی مانند Introspection، Validation و اجرای کامل GraphQL Documentها را نیز ارائه میدهد. این فرآیندها همراه با Resolverها، مدیریت Variableها، پشتیبانی از Fragmentها، تولید Error Responseهای استاندارد و اتصال خودکار Field Resolverها از طریق RTTI انجام میشوند.
برای توسعه سرویسهای سمت سرور نیز امکانات متنوعی در نظر گرفته شده است. این کتابخانه از GraphQL over HTTP پشتیبانی میکند و به همراه یک WebBroker Dispatcher Component ارائه میشود. همچنین عملیات JSON Serialization و JSON Deserialization بطور خودکار انجام میشود تا کار توسعه APIها ساده تر شود.
یکی دیگر از قابلیتهای کاربردی این مجموعه، وجود GraphQL Playground IDE داخلی است که امکان اجرای Queryها، آزمایش APIها و Debug کردن GraphQL Serverها را مستقیماً در اختیار توسعه دهنده قرار میدهد.
ویژگی ها:
- GraphQL Document Parser کامل و مطابق با استاندارد GraphQL
- پشتیبانی کامل از ایجاد و مدیریت GraphQL Schema
- قابلیت Introspection و Validation
- اجرای GraphQL Documentها مطابق با مشخصات رسمی GraphQL
- پشتیبانی از GraphQL over HTTP
- WebBroker Dispatcher Component برای پیادهسازی Server
- GraphQL Playground IDE داخلی برای تست و Debug
- JSON Serialization و JSON Deserialization خودکار
مناسب برای:
توسعه دهندگان Delphi که قصد دارند GraphQL APIها، GraphQL Serverها یا لایههای دسترسی به داده مبتنی بر Schema را پیاده سازی کنند.
سوالات متداول:
این کتابخانه روی چه پلتفرمهایی قابل استفاده است؟
GraphQL for Delphi از Windows، Linux، macOS، Android و iOS پشتیبانی میکند.
با چه نسخههایی از Delphi سازگار است؟
این کتابخانه با نسخههای Delphi 10 Seattle تا Delphi 13 Florence سازگار است.
آیا از GraphQL over HTTP پشتیبانی میکند؟
بله. این مجموعه شامل GraphQL HTTP Handler و همچنین WebBroker Dispatcher Component برای پیاده سازی سرویسهای مبتنی بر GraphQL است.
آیا ابزار داخلی برای تست Queryهای GraphQL وجود دارد؟
بله. این کتابخانه همراه با GraphQL Playground IDE ارائه میشود که امکان اجرای Queryها، تست APIها و Debug کردن GraphQL Serverها را فراهم میکند.









Reviews
Clear filtersThere are no reviews yet.