اشتراک‌ها
انواع و اقسام روش‌های بازگشت JSON در پروژه‌های دات نتی

برای برنامه‌های تک صفحه‌ای وب، چه jqGrid باشد، چه AngularJS، حداکثر و مهم‌ترین کاربرد فناوری‌های سمت سرور، به بازگشت اطلاعات مورد نیاز به فرمت JSON خلاصه می‌شود. در این مقاله انواع و اقسام روش‌هایی که توسط آن‌ها می‌توان اطلاعات را به فرمت JSON به کلاینت‌ها ارسال کرد، بررسی شده‌اند.

انواع و اقسام روش‌های بازگشت JSON در پروژه‌های دات نتی
اشتراک‌ها
مهاجرت RavenDB Studio 3.0 از سیلورلایت به برنامه‌های تک صفحه‌ای وب
RavenDB Studio 3.0 بر اساس برنامه‌های تک صفحه‌ای وب بازنویسی شده و کلا سیلورلایت را کنار گذاشته‌اند.
فناوری‌های مورد استفاده:
- Durandal.js
- Twitter Bootstrap 
- KnockoutJS
- RequireJS
- TypeScript


مشاهده سورس آن
مشاهده ویدیوی معرفی آن
مهاجرت RavenDB Studio 3.0 از سیلورلایت به برنامه‌های تک صفحه‌ای وب
نظرات مطالب
طراحی و پیاده سازی DomainEvents
البته پیاده سازی‌های اختصاصی‌تری برای فناوری‌های خاص در این مورد و الگوی خاص وجود دارند. برای مثال change tracking در EF پیاده سازی همین مبحث هست. فقط شاید نمونه‌ی اصلی آن آنچنان ساختیافته نباشد. به همین جهت کتابخانه‌هایی مانند موارد زیر بر فراز change tracking آن تهیه شده‌اند تا یک چنین رخ‌دادهایی را بهتر و شکیل‌تر بتوان پیاده سازی کرد:
نظرات مطالب
ASP.NET Web API - قسمت اول
روش‌های زیادی برای تامین امنیت در وب API و کار با «کاربران شناسایی شده» وجود دارند. لیست رسمی
از این لیست رسمی، دو مورد معروف آن در سایت جاری بررسی شده:
ASP.NET Identity
Forms authentication
مباحث پایه‌ای این‌ها مشترک است بین MVC و وب فرم‌ها و سایر فناوری‌های مشابه.
نظرات مطالب
وضعیت فناوری‌های مرتبط با دات نت از دیدگاه مرگ و زندگی!
نسخه رسمی و به روز شده «وضعیت فناوری‌های مرتبط با دات نت از دیدگاه مرگ و زندگی!» از طرف مایکروسافت:
Summary - .NET Technology Guide for Business Applications  
The .NET Technology Guide for Business Applications 
نظرات مطالب
ASP.NET MVC #1
dataset مربوط به دات نت 2 است. لازم است یک سری پیشنیاز رو اول مطالعه کنید:
وضعیت فناوری‌های مرتبط با دات نت از دیدگاه مرگ و زندگی!
5 دلیل برای استفاده از یک ابزار ORM 
امنیت در LINQ to SQL (برای مابقی ORMها هم به همین صورت است)
مروری بر کدهای کلاس SqlHelper 

مطالب
راهنمای انتخاب فناوری‌های مختلف

اگر مطالب مرتبط با WinRT را دنبال کرده باشید، شرکت Telerik فلوچارتی را به عنوان راهنمای انتخاب فناوری‌های مختلف جهت توسعه برنامه‌های ویندوز با جهت گیری دات نت، منتشر کرده‌‌است که برگردان فارسی آن به صورت زیر است:


همین تصویر با فرمت‌های PDF و Visio
نظرات نظرسنجی‌ها
برای توسعه پذیری سیستم خود از چه روشهایی استفاده کرده اید؟
این دو روش کاملا با هم تفاوت دارند و به نسبت فناوری‌های استفاده شده و کاری که انجام می‌دهیم متفاوت است.
ولی در حالت کلی مطمئنا روش مقیاس پذیر کردن به صورت افقی بهتر است به خصوص اگر دیتابیس‌های nosql در آن مدنظر باشد و یا میزان سرویس به صورت realtime و بدون وقفه و در لحظه در آن بالا باشد. در غر اینصورت مسلما مقایس پذیرکردن به روش عمودی انتخاب بهتر و کم هزینه‌تری خواهد بود