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