مزایای نرم‌افزارهای ماژولار - بخش دوم

رویکرد مدرنی در توسعه نرم افزار که آینده نرم افزارها را به خود اختصاص داده است

  • 16 اردیبهشت 1397
  • نویسنده: Rayan
  • تعداد نمایش ها: 21
  • 0 نظرات
مزایای نرم‌افزارهای ماژولار - بخش دوم

در بخش نخست این مقاله با تعدادی از مزایای رویکرد ماژولار آشنا شدیم و در ادامه و در بخش دوم این مقاله، نگاهی به سایر مزایای این رویکرد خواهیم داشت.

مزایای نرم‌افزارهای ماژولار - بخش نخست

رویکرد مدرنی در توسعه نرم افزار که آینده نرم افزارها را به خود اختصاص داده است

  • 15 فروردین 1397
  • نویسنده: Rayan
  • تعداد نمایش ها: 131
  • 0 نظرات
مزایای نرم‌افزارهای ماژولار - بخش نخست
رویکرد طراحی ماژولار، امروزه به‌عنوان یکی از رویکردهای مدرن و پرکاربرد در جهان شناخته می‌شود.این نوع از رویکرد نرم‌افزاری دارای مزایای بسیاری برای کاربران و توسعه‌دهندگان نرم‌افزاری است که موجب می‌شود تا بتوان فرایند بهینه‌سازی نرم‌افزارها را تسریع کرد.

API - قسمت دوم

  • 30 مرداد 1396
  • نویسنده: Rayan
  • تعداد نمایش ها: 639
  • 0 نظرات

معماری REST با وضع کردن محدودیت برای تراکنش های کامپوننت به جای تعیین پیش فرض توپولوژی مشخص برای کامپوننت ها شکل می یابد. این کار جزییات کاربردی و syntax های پروتکل را ندیده میگیرد و موارد زیر را میسر میسازد:

-          مقیاس پذیری تراکنش های کامپوننتها

-          فعالیت مستقل کامپوننتها

-          اجازه به کامپوننتهای میانی در راستای کاهش تاخیر ارتباطی

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

API - قسمت اول

  • 30 مرداد 1396
  • نویسنده: Rayan
  • تعداد نمایش ها: 636
  • 0 نظرات

برای ساخت وب اپلیکیشن هایی که قرار است فعالیت گوناگونی انجام دهند ما نمیتوانیم استانداردهای موجود را نادیده بگیریم. وب به عنوان بزرگترین وب اپلیکیشن موجود برای کارکرد مشخصی تعریف نشده است بلکه با استفاده از استانداردها و پروتکلهای خود هویت می یابد.

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

برای مخاطب قرار دادن دامنه مشکلات مشابه استانداردهای متفاوتی ممکن است به کار گرفته شوند که هر کدام نقاط قوت و ضعف خود را دارند. علاوه بر داشتن استاندارد معین ما باید همچنین از راهنماهایی (معماریهای) مشخصی استفاده کنیم تا بتوانیم اهداف خود را از توسعه کارکردگرای وب سرویسها پشتیبانی کنیم.

صنعت IT امروز مجموعه ایی از راه های در حال رقابت ایجاد کرده است تا به توسعه دهندگان امکان دهد وب سرویسهایی تا جای ممکن ساده بسازند. بسیاری از این وب سرویس ها با اتکا بر یک Remote Procedure Calls (RPC) ساخته شده است تا پیغام ها را بین سرویس های درگیر منتقل کند. استفاده از مدل های شبه RPC برای وب سرویس ها ممکن است به عدم پاسخگویی سرور ها از منظر اجرا و مقیاس منتهی شود.

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

استراتژی معاملات الگوریتمی - قسمت پنجم

  • 31 تیر 1396
  • نویسنده: Rayan
  • تعداد نمایش ها: 1063
  • 0 نظرات

چگونه الگوریتم های حقیقی را بهبود ببخشیم

اغلب سودآوری های معاملات حقیقی منتج از سهامی است که مورد معامله قرار می گیرد اما دومین فاکتور حائز اهمیت در سودآوری یک الگوریتم تنظیمات موشکافانه پارامترهایی است که پیرو نمونه های قبلی عملکرد الگوریتم و سهم هستند.

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

RSS
12345
دی ان ان