ویا دولوپرز - Wia Developers
ویا دولوپرز - Wia Developers
خواندن ۲ دقیقه·۶ سال پیش

وب فریم ورک Snap


وب فریم ورک Snap چیست؟

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

SNAPLETS

وب فریم ورک Snap شامل یک سیستم اختیاری برای ساخت قابلیت های مجدد استفاده از قطعات وب به نام Snaplets است. Snaplets قطعاتی از قابلیت وب سایت قابل ساخت هستند که برای استفاده مجدد در برنامه های مختلف وب مورد استفاده قرار می گیرند. Snaplets به اشتراک گذاری و استفاده مجدد از کد های معمول در برنامه های مختلف وب را برای شما آسان می کند. Snaplets به طور پیش فرض به شما اجازه می دهد یک برنامه وب کامل را در هر زمانی اجرا کنید.

هدف

وب فریم ورک Snap قصد دارد بر اساس معیار های خاصی، جعبه ابزاری برای Haskell باشد. در ادامه به بیان این معیار ها می پردازیم:

  • عملکرد بالا
  • استاندراد های طراحی بالا
  • سادگی و سهولت استفاده، حتی برای مبتدیان Haskell
  • مستندات عالی
  • استحکام و پوشش تست بالا (قابلیت تست پذیری بالا)

هسته اصلی Snap

  • هسته اصلی وب فریم ورک Snap شامل موارد زیر است:
  • یک کتابخانه سرور HTTP سریع
  • یک واحد معقول و حرفه ای برای برنامه نویسی وب
  • یک سیستم قالب مبتنی بر HTML برای تولید صفحات که به شما اجازه می دهد قابلیت Haskell را بدون ویژگی های PHP به تگ های خود اضاف کنید.
  • یک سیستم سطح بالا به نام Snaplets برای ساخت برنامه های کاربردی وب مدولار
  • پنل های ساخته شده برای قالب سازی، مدیریت جلسه و احراز هویت

یادگیری بیشتر

همان طور که گفته شد، وب فریم ورک Snap یک چارچوب توسعه وب ساده برای سیستم های یونیکس است. اگر مایلید اطلاعات بیشتری درباره این وب فریم ورک و نحوه کار کردن با اون بدست بیارید، کافیه اینجا کلیک کنید و اطلاعات لازم رو از سایت مرجع فرا بگیرید.

برای مطالعه این مقاله در وب سایت ویادولوپرز اینجا کلیک کنید.

وب فریم ورک اسنپوب فریم ورک snapsnap
در ویا دولوپرز ما سعی داریم در زمینه آموزش تخصصی برنامه نویسی اسمارت فون ها و حوزه های مرتبط به اونا کار کنیم. ما کارمون رو در سال 1394 با آموزش برنامه نویسی اندروید در محیط اندروید استودیو شروع کردیم
شاید از این پست‌ها خوشتان بیاید