اخبار، مطالب و رویدادهای مرتبط با توسعه نرم افزار رادکام
در مسیر یادگیری React یکی از واژه هایی که زیاد با آن برخورد می کنید Redux است، در این مقاله سعی دارم به زبانی ساده شما را با مفهوم اصلی Redux آشنا کنم و در مقاله ای دیگر به نحوه استفاده از آن در React می پردازم.
برای شناخت Redux ابتدا لازم است State را بشناسیم.
نوشته شده در برنامه نویسی

امروز در وبلاگ رادکام، طی دو پست به بررسی تفاوت های MVC Core و MVC عادی میپردازیم. تفاوت های بخش اول شامل موارد زیر هستند:

1.        Asp.net core کاملاً اوپن‌سورس است.

2.        Asp.net core، Cross Platform است.

3.      می‌توانید Asp.net core را مثل همیشه در IIS یا به‌صورت self-host میزبانی کنید.

4.      یکی بودن وب استک برای MVC و Web API.

5.        پشتیبانی داخلی از NuGet package دارد.

6.        کانفیگ وابسته به محیط و مناسب برای اجراشدن در محیط cloud دارد..

7.        فولدر wwwroot برای فایل‌های استاتیک.

8.      رویکرد جدید برای مدیریت dependency در سمت سرور و سمت کلاینت.

با ما همراه باشید!

از auto mapper ها برای مپ کردن دو شیء یا ایجاد آبجکت‌های دارای دیتا از روی آبجکت دیگر استفاده می‌کنیم. در بررسی دو مورد از این ابزار با یکدیگر، با ما همراه باشید.

 الگوی Command

الگوی Command یکی از الگوهای رفتاری می باشد. این الگو برای ارتباط بین اشیا به کار برده می شود. به صورتی که درخواست ها در یک شی سازمان دهی می شوند. این الگو کار را برای کنترل های دستوری راحت تر می کند. الگوی Command یک الگوی رفتاری است. همان طور که گفته شد الگوهای رفتاری جهت ارتباط اشیا با یکدیگر استفاده می شوند. به این صورت که تقاضاها در این نوع الگو در یک شی سازمان دهی می شوند و به همین دلیل می توان آن ها را به راحتی در فعالیت ها استفاده نمود و سازمان دهی و کنترل دستورات آسان تر خواهد شد.

نوشته شده در برنامه نویسی
کلیدواژه ها: الگو طراحی نرم افزار ، Design Pattern ، Command

در مهندسی و طراحی نرم افزار با مسائل و چالش های مختلفی مواجه می شویم که تکرار پذیر می باشند و ممکن است در پروژه های مختلف بارها با چنین مشکلی مواجه شویم. به عبارت دیگر این مشکلات عمومی بوده و می توان آن ها را به مسائل مختلفی تعمیم داد. لذا در چنین مواردی می توان با یافتن راه حل عمومی و تعمیم آن به مسائل مختلف مشکل مورد نظر را مرتفع نمود.

با بررسی کلی مسائل نرم افزار می توان آن ها را در گروه های مختلفی دسته بندی نمود و برای آن ها راه حل عمومی ارائه داد. به این راه حل های عمومی در اصطلاح Design Pattern یا الگوی طراحی گفته می شود و مهندسین نرم افزار هنگام طراحی می توانند در صورت مواجه شدن با چنین مسائلی، به جای حل مجدد آن از راهکارهایی که از قبل برای این مسئله ارائه شده است استفاده نمایند.

نوشته شده در برنامه نویسی
کلیدواژه ها: الگو طراحی نرم افزار ، Design Pattern