این یک برنامه ویندوزی به نام Go Backend Clean Architecture است که آخرین نسخه آن را میتوانید با نام go-backend-clean-architecturesourcecode.zip دانلود کنید. این برنامه را میتوان به صورت آنلاین در ارائه دهنده هاست رایگان OnWorks برای ایستگاههای کاری اجرا کرد.
این برنامه با نام Go Backend Clean Architecture with OnWorks را به صورت رایگان دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. هر شبیه ساز آنلاین OS OnWorks را از این وب سایت راه اندازی کنید، اما شبیه ساز آنلاین ویندوز بهتر است.
- 5. از OnWorks Windows OS که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. برنامه را دانلود و نصب کنید.
- 7. Wine را از مخازن نرم افزار توزیع لینوکس خود دانلود کنید. پس از نصب، می توانید روی برنامه دوبار کلیک کنید تا آنها را با Wine اجرا کنید. همچنین می توانید PlayOnLinux را امتحان کنید، یک رابط کاربری فانتزی بر روی Wine که به شما کمک می کند برنامه ها و بازی های محبوب ویندوز را نصب کنید.
Wine راهی برای اجرای نرم افزار ویندوز بر روی لینوکس است، اما بدون نیاز به ویندوز. Wine یک لایه سازگار با ویندوز منبع باز است که می تواند برنامه های ویندوز را مستقیماً بر روی هر دسکتاپ لینوکس اجرا کند. اساساً، Wine در تلاش است تا به اندازه کافی از ویندوز را از ابتدا مجدداً پیاده سازی کند تا بتواند همه آن برنامه های ویندوز را بدون نیاز به ویندوز اجرا کند.
اسکرین شات ها:
معماری تمیز در بکاند
DESCRIPTION:
این مخزن، یک شروعکنندهی بکاند Go با رویکرد تولیدمحور است که از معماری پاک (Clean Architecture) برای مستقل نگهداشتن منطق کسبوکار از چارچوبها، پایگاههای داده و مکانیسمهای تحویل استفاده میکند. این مخزن، کد را در لایههایی - دامنه، موارد استفاده، رابطها/آداپتورها - سازماندهی میکند، بنابراین تعویض یک چارچوب HTTP یا پایگاه داده، منطق اصلی را مختل نمیکند. این قالب شامل داربستبندی مناسبی برای پیکربندی، ثبت وقایع، تزریق وابستگی، مدیریت خطا و اعتبارسنجی درخواست است تا تیمها بتوانند روی ویژگیهای کسبوکار تمرکز کنند. این مخزن، الگوهای عملی برای رابطهای مخزن، DTOها و پوششهای پاسخ سازگار را نشان میدهد که APIها را قابل پیشبینی نگه میدارد. تست درجه یک است: پورتها و آداپتورها برای تستهای شبیهسازی و جدولمحور طراحی شدهاند که هنگام اضافه کردن ویژگیها، اصطکاک را کاهش میدهد. به عنوان یک منبع یادگیری و یک شروعکنندهی واقعی، به تیمها کمک میکند تا سرویسهایی را با مرزهایی که به خوبی کهنه میشوند، راهاندازی کنند.
امکانات
- طرحبندی پوشه با معماری تمیز که دامنه، موارد استفاده و آداپتورها را از هم جدا میکند
- چارچوب سرور HTTP با میانافزار، اعتبارسنجی و نگاشت خطای سازگار
- رابطهای مخزن و پیادهسازیهای عینی برای پایگاههای داده یا حافظههای نهان
- پیکربندی متمرکز و گزارشگیری ساختاریافته، آماده برای تولید
- تستها و ماکتهای مبتنی بر جدول که تست واحد و یکپارچهسازی را ساده میکنند
- ساخت فایل/وظیفه و داکرسازی برای اجرای سریع به صورت محلی یا در CI
زبان برنامه نویسی
Go
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/go-backend-clean-arch.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش به صورت آنلاین از یکی از سیستمهای عامل رایگان ما اجرا کرد.