شیرپوینت با قابلیتهای بیشمارش پلتفرمی مناسب برای طراحی و توسعه نیازهای یک سازمان میباشد. اصولا پیادهسازی نیازهای سازمانها با امکانات پیشفرض شیرپوینت مزایای بیشتری نسب به کدنویسیهای پیچیده دارد. مزایایی چون آموزش کاربری راحتتر، قابلیت نگهداری آسانتر، قابلیت بروزرسانی شیرپوینت بدون نیاز به بروزرسانی کدهای نوشته شده. با این حال گاهی نیاز به افزایش توانمندیهای شیرپوینت با کدنویسی است که بهترین روش کدنویسی نیز در این حالت استفاده از کدنویسی سمت کلاینت میباشد برای مقایسه و توضیح بیشتر انواع روشهای کدنویسی شیرپوینت این مقاله را مطالعه نمایید.
شیرپوینت در مسیر خود با توجه به نیازهای روز افزون کسب و کارها به توسعه امکانات آن، ابزارهای مختلفی ارائه داده است که بروزترین و کاملترین آنها اکنون شیرپوینت فریم ورک (SPFx) میباشد. این ابزار گوناگون هر کدام به نوبه خود امکانات و مزایایی به توسعه دهندگان شیرپوینت میدهد که آشنایی با آنها خالی از لطف نیست.
در کتاب Custom SharePoint Solutions with HTML and JavaScript، نویسنده با شیرپوینت 2013 و بالطبع قبل از ارائه شیرپوینت فریم ورک (SPFx) انواع روشهای کدنویسی سمت کلاینت را با مثالهای کاربردی توضیح میدهد. در صورتی که به برنامه نویسی سمت کلاینت شیرپوینت علاقه مند هستید خواندن آنرا بشدت به شما توصیه میکنم.