کتاب های برچسب real-time-programming
تاریخ: ۱۸:۳۱:۳۷ ۱۳۹۳/۹/۲۳ یکشنبه
توسط: MotoMan
امتیاز: ۸
برچسب ها: SignalR | Real time Programming |

ASP.NET SignalR یک راه حل جدید در .NET برای ارتباطات بلادرنگ میان سرورها و کلاینت‌ها است. از آن برای ارسال داده‌های جدید به صفحه وب یا دستگاه موبایل به محض این که در دسترس قرار گیرند استفاده می‌شود، خواه یک اطلاع رسانی، چت زنده، داده‌های مالی و یا طیف وسیعی از کاربردهای هیجان انگیز دیگر باشد. با کتاب Pro ASP.NET SignalR شما هم می‌توانید به این انقلاب بپیوندید و توانایی هایی را فرا بگیرید که برای سال‌های زیادی ارزشمند خواهند بود.

تعداد بازدید: ۲۰۸۲
دیدگاه ها: ۱
تاریخ: ۲۰:۲۷:۴۶ ۱۳۹۳/۱/۱۲ سه شنبه
توسط: MotoMan
امتیاز: ۱۱
برچسب ها: ASP.NET | SignalR | Real time Programming |

این کتاب یک راهنمای دقیق برای SignalR است؛ SignalR یک کتاب خانه‌ی جدید برای توسعه دهندگان ASP.NET است که روند توسعه‌ی برنامه‌های تحت وب بلادرنگ را آسان می‌کند. قابلیت بلادرنگی در وب، سرور را قادر می‌سازد تا محتویات مورد نظرش را به بدون وقفه در لحظه ای که کلاینت‌ها به آن متصل می‌شوند ارسال نماید. در این کتاب توسعه دهندگان Microsoft .NET که با HTML و JavaScript آشنایی دارند، به توانایی توسعه برنامه‌های بلادرنگ و ارتباطات نا متقارن تحت وب، دسکتاپ و گوشی‌های موبایل دست پیدا می‌کنند.

تعداد بازدید: ۲۹۷۱
دیدگاه ها: ۱
تاریخ: ۸:۲۱:۵۸ ۱۳۹۲/۱۲/۲ جمعه
توسط: MotoMan
امتیاز: ۷
برچسب ها: Java Script | Real time Programming | NodeJS |

جاوا اسکریپت سمت سرور؟ Node.js جاوا اسکریپت سمت سرور است که توانایی پشتیبانی از برنامه‌های تحت وب مقیاس پذیر و عملکرد بالا را دارد. با استفاده از I/O ناهمگام، سرور توانایی انجام بیش از یک کار در یک لحظه را دارد که این یک احتیاج کلیدی برای برنامه‌های بلادرنگ تحت وب به مانند چت، بازی‌ها و آمار‌های لحظه به لحظه است. همچنین چون زبان برنامه نویسی جاوا اسکریپت است، شما تا انتها هم از همین زبان برای برنامه نویسی استفاده می‌کنید.
Node.js in Action به شما چگونگی ساخت برنامه‌های تولیدی با کیفیت را به شما نشان خواهد داد. معرفی مفاهیم کلیدی با مثال‌های متنوع، شما را از راه اندازی تا انتشار همراهی خواهد. همچنین شما برنامه نویسی نامتقارن، ذخیره سازی داده‌ها و قالب بندی خروجی و تعامل با فایل سیستم برای ساخت برنامه‌های non-HTTP مانند سرورهای TCP/IP و ابزارهای خط فرمان را خواهید آموخت. این مطالب برای توسعه دهندگان وب که در حال کوچ کردن از Rails، Django یا PHP هستند، عالی است. همچنین احتیاج به دانش ابتدایی از جاوا اسکریپ است و احتیاج به هیچ تجربه‌ی قبلی کار با Node.js نیست.

 

تعداد بازدید: ۲۷۹۱
دیدگاه ها: ۱
تاریخ: ۰:۱۳:۲۱ ۱۳۹۲/۱۱/۲۳ چهارشنبه
توسط: MotoMan
امتیاز: ۸
برچسب ها: SignalR | Real time Programming |

برنامه ای که  نامتفارنی ، اینترنت و تعامل و همکاری چند کاربره را یکجا با هم ترکیب کند سزاوار لفظ “wow!” هست. بدون شک همه ما از تعاملی که سیستم‌های وب امروزی مانند Facebook ، Twitter ، Gmail ، GoogleDocs و برنامه‌های دیگر  به ما ارائه می‌دهند شگفت زده شده ایم، زیرا در این سیستم‌ها ما به روزرسانی‌ها را به صورت بلادرنگ دریافت می‌کنیم، بدون اینکه صفحه را رفرش کنیم.
برای نمونه، وفتی که ما سندی را به صورت آنلاین در GoogleDocs باز کرده و شروع به ویرایش آن کنیم و در همین حین کاربر دیگری نیز به این سند دسترسی داشته باشد، هر دو کاربر به صورت بلادرنگ تغییرات صورت گرفته بر روی سند را مشاهده می‌کنند. حتی در موارد روزمره مانند یک برنامه چت، متنی که دوستتان در حال نوشتن آن است به راحتی نمایش داده می‌شود ، و راز آن این است که هر دو سیستم از یک راه حل استفاده می‌کنند: تبادل اطلاعات بین سرور و کلاینت به صورت نامتقارن و بلادرنگ.
هدف این کتاب فراهم کردن آموزشی گام به گام برای شروع کار با SignalR است و دادن دیدی به شماست که به واسطه‌ی SignalR قادر به ساخت چه برنامه هایی می‌شوید. در این کتاب شما چگونگی ساخت برنامه با استفاده از اجزای سرور و چندین کلاینت، Web، .NETو Windows8/WinJS را فرا می‌گیرید.

 

تعداد بازدید: ۲۳۷۳
دیدگاه ها: ۲
تاریخ: ۱۱:۱۰:۵۸ ۱۳۹۲/۸/۲۴ جمعه
توسط: MotoMan
امتیاز: ۶

سخت افزارهای جدید به طور فزاینده ای همروند (parallel) شده اند، بنابراین زبان‌های برنامه نویسی باید از همزمانی پشتیبانی کنند یا محکوم به مرگ هستند. نقل قولی از استیو جابز: راهی که شرکت‌های ساخت پردازشگر در پیش گرفته اند این هست که هسته‌های بیشتر و بیشتر اضافه کنند، اما کسی نمی‌داند که چگونه برای آن‌ها برنامه بنویسید. منظورم دو، بله؛ چهار، نه واقعا؛ هشت؛ کلا فراموشش کنید.

خب استیو اشتباه می‌کرده است؛ الان ما می‌دانیم که چگونه برای پردازشگرهای چند هسته ای برنامه بنویسیم. ما برنامه هایمان را با Erlang می‌نویسیم و هرچقدر که بر تعداد هسته‌ها افزوده شود برنامه‌ی ما نیز سریع‌تر از قبل کار می‌کند.

Erlang از همان ابتدا برای برنامه نویسی سیستم‌های همزمان، توزیع پذیر، تحمل پذیر بودن خطا (fault-tolerant)، مقیاس پذیر (scalable)، نرم و بلادرنگ طراحی شده بود. سیستم‌های نرم بلادرنگ به مانند سیستم‌های ارتباطات تلفنی، سیستم‌های بانکی و ... که در آن‌ها تعدا دفعات پاسخ گویی سریع بسیار با اهمیت است. سیستم‌های مبتنی بر Erlang در مقیاس عظیمی مستقر شده اند و بخش‌های قابل توجهی از شبکه ارتباطات تلفن همراه دنیا را کنترل می‌کنند.

اگر مشکل شما همزمانی هست، اگر در حال ساخت سیستم چند کاربره هستید و یا اگر در حال ساخت سیستمی هستید که با زمان سرو کار دارد، استفاده از Erlang می‌تواند بخش زیادی از کارهای شما را کم کند، چرا که Erlang فقط برای ساخت چنین سیستم‌های طراحی شده است.

تعداد بازدید: ۲۷۴۳
دیدگاه ها: ۲
loading...

لطفا منتظر بمانید...