TMS Aurelius چیست؟
TMS Aurelius یک فریم ورک ORM برای Delphi است که به صورت کامل از قابلیت های data manipulation، کوئری های پیچیده و حرفه ای، inheritance و polymorphism و بسیاری موارد دیگر پشتیبانی می کند. این ابزار کمک می کند تا تمام قابلیت هایی که یک اپلیکیشن می تواند از ORM framework انتظار داشته باشد به بهترین شکل فراهم شود. استفاده از این ابزار کمک می کند تا بهبود قابل توجهی در بهره وری داشته باشید. با کمک آن می توانید از SQL statement های پیچیده ای که فقط می توان در runtime آن ها را verify کرد اجتناب کنید و مستقیماً با object ها کد بزنید. در واقع این ابزار با جلوگیری از نوشتن کدهای اضافی و کثیف کمک می کند تا هم کدهای بهتری بنویسید و هم بهره وری خودتان را به میزان قابل توجهی افزایش دهید. استفاده کاربران و توسعه دهندگان مختلف از سراسر جهان و نیز پیشینه این شرکت در ارائه ابزارهای مورد نیاز برای توسعه دهندگان نشان دهنده قابلیت ها و امکانات قدرتمندی است که در اختیارتان قرار می دهد، بنابراین اگر نیازمند استفاده از قابلیت های فریم ورک ORM در برنامه ها و اپلیکیشن های خود باشید می توانید با خیالی آسوده این ابزار را دریافت و استفاده کنید.
TMS Aurelius علاوه بر بهبود بهره وری می تواند به maintainability نیز کمک قابل توجهی داشته باشد. کار کردن با object ها و پنهان ساختن تمام لایه های دسترسی به دیتابیس کمک می کند تا بیزنس لاجیک یا منطق کسب و کاری تمیزتری داشته باشید و maintain کردن پروژه ها به طرز فوق العاده ای بهبود پیدا کند. قابلیت مهم دیگر این ابزار portability است، بدین معنا که می توانید به سادگی دیتابیس زیرین را تغییر دهید و چون تمام کدهای بیزنس شما object های خالص هستند به همان شکل باقی می مانند.
TMS Aurelius از دیتابیس سرورهای مختلفی از جمله MS SQL Server, Firebird, MySQL, DB2, Interbase, Oracle و غیره پشتیبانی می کند. همچنین می توانید از کامپوننت های database-access مختلفی استفاده کنید. این ابزار یک راهکار multi platform است و می توانید از آن روی Win32، Win64، macOS، VCL و FireMonkey استفاده کنید. در ادامه لینک دانلود TMS Aurelius به همراه سورس کامل آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های TMS Aurelius:
- - پشتیبانی از دیتابیس سرورهای مختلف
- - امکان استفاده روی پلتفرم های مختلف
- - کمک به اجتناب از SQL statement های پیچیده
- - بهبود بهره وری، نگهداری و portability
- - ذخیره، آپدیت و لود entity object ها به شیوه شی گرا
- - استفاده از یک کد دلفی برای تارگت کردن چند دیتابیس
- - قابلیت association mapping
- - مدیریت دائمی object ها با استفاده از object manager
- - و بسیاری موارد دیگر.