فناوری با سرعتی غیرقابل متوقف در حال پیشروی است، و رشد انفجاری بازار تلفن همراه در سالهای اخیر یکی از بهترین نمونههای سرعت بیوقفه نوآوری توسعهدهندگان است که باید با این روزها مقابله کنند. در سال 2015، درآمد جهانی برنامه تلفن همراه به 69.7 میلیارد دلار رسیده است، اما انتظار میرود که تا سال 2020 به 188.9 میلیار دلار برسد.
در حالی که گسترش جاوااسکریپت در حال رشد است، گاهی اوقات تقاضا برای برنامهنویسی سمت سرور در میان توسعهدهندگان وجود دارد. Node.js با یک بازخورد مفهومی و رویداد محور، گام قابل توجهی را در این جهت برداشته است. به همین دلیل ما Node.js را دوست داریم و آن را با سایر ابزارها و فریمورکهای JS برای ایجاد تجربه کاربری خوب در هر سیستم عاملی استفاده میکنیم.
Stimulus یک "فریمورک ساده جاوااسکریپت" است که توسط گروه Basecamp، کسانی که Rails را تولید کردهاند، ساخته شده است. این فریمورک، به طرق مختلف، برخلاف دیگر فریمورکهای مدرن امروزی است. در حالی که ممکن است برخی از مفاهیم و نامگذاریهای مشابه را ببینید، Stimulus درشیوههای اساسی بسیار متفاوت است. در این مقاله این تفاوتها را به طور خلاصه بیان میکنیم و سپس اولین برنامه را با Stimulus میسازیم.