سلام
یه پروژه ساده ایجاد میکنیم  برای نمایش یک پیام ساده اما این شروع کاره--- اولین چیزی که مربوط به اضافه کردن به پروژه جدید، تقریبا خالی (Model-View-Controller) پروژه کنترل کننده است.یا همون MVC
همانطور که قبلا به طور خلاصه صحبت کردم  کنترل کننده به عنوان واسطه عمل می کند - مدل شما را با یک View ترکیب و نتیجه را به کاربر نهایی تحویل می دهد. با این وجود، نه مدل و نه نمایه مورد نیاز است - کنترل کننده می تواند به تنهایی برای اکثر عملیات اصلی عمل کند، مثلا ارائه یک پیام متنی ساده یا هدایت کاربر به جایی دیگر
با این حال، قبل از اضافه کردن یک کنترل کننده جدید به پروژه ما، باید مواردی را که باید انجام دهیم