Software as Craft: a First Look at Syntropy
فریمورک Syntropy برای روبی با رویکرد مسیریابی فایلمحور و کنترلرهای مستقل از کلاس معرفی شد. در این فریمورک وابستگیها به صورت صریح تعریف میشوند و ماژولها کاملاً ایزوله هستند. هدف Syntropy ارائه جایگزینی سادهتر و شفافتر برای Rails با تمرکز روی کدنویسی دستی و انعطافپذیری است.

چرا مهمه؟
Syntropy شیوه جدیدی برای سازماندهی کد در فریمورکهای روبی ارائه میدهد: مسیریابی بر اساس ساختار فایل، کنترلرهای بدون کلاس، و وابستگیهای صریح. این تغییرات برای توسعهدهندگانی که از پیچیدگی Rails خسته شدهاند جذاب خواهد بود. خواننده باید به این خبر اهمیت بدهد چون Syntropy نشان میدهد هنوز جای نوآوری در اکوسیستم روبی وجود دارد و میتواند الهامبخش رویکردهای تازه در توسعه وب باشد.
به درد کی میخوره؟
• توسعهدهندگان روبی • علاقهمندان به فریمورکهای مینیمال و ماژولار • برنامهنویسانی که فلسفه «صنعتگری نرمافزار» را دنبال میکنند • افرادی که به دنبال جایگزینی برای Ruby on Rails هستند
تو عمل چی کار کنیم؟
خواننده میتواند Syntropy را از مخزن گیتهاب آن دانلود کند و در پروژههای شخصی یا نمونهکار امتحان کند. ایدههای مطرح شده مانند مسیریابی فایلمحور و بارگذاری مجدد داغ ماژولها را میتوان در سایر فریمورکها نیز پیادهسازی کرد. این فریمورک به توسعهدهندگان نشان میدهد که بدون وابستگی به ابزارهای سنگین هم میتوان برنامههای وب پویا ساخت.
نظر BlueIT News
Syntropy هنوز در مراحل اولیه توسعه است و برای پروژههای تولیدی توصیه نمیشود، اما ایدههایش ارزش بررسی دارند و میتوانند دیدگاه تازهای به توسعهدهندگان بدهند که «سرعت» همه چیز نیست.