ویرگول
ورودثبت نام
CheatiumMan
CheatiumMan
CheatiumMan
CheatiumMan
خواندن ۲ دقیقه·۲۱ ساعت پیش

بهترین یا عجیب ترین چارچوب کاری که تو عمرم تو جاوا اسکریپت دیدم!

خب مثل همیشه سلام !

خب شاید فکر کنید که کار هایی که با چارچوب کاری ( فریم ورک ) مثل Vue, Angular میکنین خیلی خفنه و چه میدونم واو این دیگه اخرشه و...

خلاصه که همیشه نیازی به نگاه کردن به بهترین ها نیست بعضی وقت ها آدم باید نگاه اش از صفر به صد نگاه کنه وقتی این حرف به زبان های برنامه نویسی میرسه ما باید یاد Ruby باشیم ، که کلا تو خارج از ایران خیلی کارمند قبول میشه برای این زبان ولی اصل این زبان کتابخونه اش هستش که اگه نبود زبان Ruby اصلا معنا نداشت (RubyOnRails).

خب نمیدونم چقدر با زبان کافی اسکریپت آشنایی دارید یا نه؟... ولی این زبان تقریبا در یک دوره حتی رقیب تایپ اسکریپت بود. این زبان یکی از مشتق های جاوا اسکریپت هست که به جاوا اسکریپت کامپایل میشه ، در حقیقت ترکیب زبان های جاوا اسکریپت و روبی میشه این زبان. -> ruby + js = coffee

این زبان نیازی به یادگیری نداره و تا حدودی موقعی که اومد نقشه راه آینده نگرانه ایی براش وجود داشت ولی علیرغم خوب بودن تقریبا الان دیگه کسی در مورد اون حرفی نمیزنه پیشنهاد میدم اگر جاوا اسکریپت بلدید برید و این رو هم یاد بگیرید .

خب الان همه چیز رو فهمیدید پس برم سر اصل مطلب یعنی => Expersso

اکسپرسو یک چارچوب کاری برای کافی اسکریپت هست که تقریبا در حالت فرعی از جاوا اسکریپت پشتیبانی میکنه ولی اصل مطلب اینجاست که این چارچوب کاری کلا از دو زبان پشتیبانی میکنه (به صورت پیشفرض) یکی کافی اسکریپت و اون یکی هم فل (پیشنهاد میکنم در مورد این در مقالات خارجی جستجو کنید) هستش که خب اصلا این دو تا زبان های برنامه نویسی نیستند و بر پایه زبان های برنامه نویسی دیگه ساخته شده اند و بیشتر در حالت یک افزونه بر زبان های برنامه نویسی دیگه ساخته شدند و در حالت عادی حتی اسکریپت نویسی با اون ها هم سخت هست ولی اومدن یک چارچوب کاری از یک زبان کاملا شی گرا و یکی دیگر کاملا تابع گرا که در حالت عادی به درد خاصی نمی خورند (حالا نکه به هیچ دردی نخورند بلکه اگر لیست بدترین زبان ها رو ببنین این زبان ها جزو اونها هستن) ولی از حق نگذریم پروژه خیلی جالبی هست و حتی سبک بودن هم جزو ویژگی های اون به حساب میاد .

اکسپرسو بر گرفته از روبی ان ریلز هستش ولی نسخه سبک تر . نقطه برتری اون همزمان شی گرا بودن و تابع گرا بودن هست . و خب اگه میخواید در مورد اون بفهمید :

https://github.com/CheatiumMan/Expersso?tab=readme-ov-file

https://github.com/CheatiumMan/Expersso/wiki/_new

تا چارچوب کاری بعد بدرود(یک استدلال واقعا عجیب در این مطلب هست هرکسی تونست پیداش کنه دیدگاه بزار و بگه)

جاوا اسکریپتبرنامه نویسی
۱
۰
CheatiumMan
CheatiumMan
شاید از این پست‌ها خوشتان بیاید