کتاب های برچسب webassembly
تاریخ: ۷:۱:۱۹ ۱۳۹۹/۲/۲۸ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP Core | WebAssembly |

در این کتاب یاد می‌گیرید که چگونه در Microsoft .NET برنامه‌های وب بسازید که در هر مرورگر مدرنی اجرا می‌شوند و به شما کمک می‌کند تا تجربه و مهارت‌های دات نت خود را به یک محیط جدید منتقل کنید و برنامه‌های مبتنی بر مرورگر را با استفاده از یک زبان و runtime نوع امن بسازید. توسعه یک وب سایت با رفتار غنی سمت کلاینت، بدان معنی است که بیشتر توسعه دهندگان باید یک زبان transpiled مانند JavaScript یا TypeScript را یاد بگیرند. اما امروزه می‌توانید با استفاده از Blazor، برنامه‌های مرورگر غنی را با استفاده از NET runtime. و #C توسعه دهید. با استفاده از Blazor می‌توانید از تمام تجربیاتی که در طول این سالها گردآوری کرده اید بهره برید و همچنین می‌توانید هزاران کتابخانه موجود را در مرورگر هم استفاده کنید.

کتاب Blazor Revealed این امکان را به شما می‌دهد تا به سرعت یک وب سایت غنی ایجاد کنید. شما یاد می‌گیرید که چگونه رابط‌های کاربری بسازید و داده‌ها را برای نمایش و تغییر به کاربر ارائه دهید و تغییرات کاربر را از طریق اتصال داده‌ها ضبط کنید. این کتاب نحوه‌ی دسترسی به یک کتابخانه غنی از عملکرد‌های .NET مثل یک مدل کامپوننت برای ساختن رابط کاربری قابل ترکیب، از جمله چگونگی توسعه کامپوننت‌های قابل استفاده مجدد که می‌توانند در صفحات و وب سایت‌های زیادی مورد استفاده قرار گیرند را بیان کرده است. همچنین چگونگی تبادل داده با سرور نیز پوشش داده شده است و نحوه دسترسی به میکرو سرویس‌ها و سرویس‌های پایگاه داده را هم در اختیار شما قرار می‌دهد.

فناوری Blazor با از بین بردن نیاز شما به یادگیری زبان‌ها و چارچوب‌های مختلف برای توسعه سمت کلاینت و سرور، پیشرفت جدیدی را در توسعه وب ایجاد کرده است. Blazor امکان استفاده از سی شارپ و دات نت را در همه سمت‌ها فراهم می‌کند و مجموعه ای از ویژگی‌های قوی را ارائه می‌دهد که به خوبی برای برنامه‌های مقیاس پذیر و سطح-سازمانی مناسب باشد. کتاب Blazor Revealed در استفاده از این ابزار مهم جدید برای توسعه برنامه وب، شما را راه می‌اندازد.

این کتاب برای توسعه دهندگان با تجربه NET. که می‌خواهند مهارت‌های موجود خود را برای ساخت برنامه‌های وب سمت کلاینت حرفه ای که در هر مرورگری اجرا شود به کار گیرند مناسب است. این کتاب برای توسعه دهندگان وب است که می‌خواهند از جاوا اسکریپت و پیچیدگی‌های آن فاصله بگیرند و در عوض از یک فناوری اثبات شده (NET.) استفاده کنند و به سمت ایجاد برنامه‌های با کیفیت سازمانی که مقیاس پذیر و قابل اعتماد باشند و تجربه کاربری خوبی را ارائه دهند حرکت کنند. این کتاب برای تمامی توسعه دهندگان وب NET. متوسط و حرفه ای است که هیچ تجربه ای در استفاده از Blazor ندارند نیز مناسب است.

 

تعداد بازدید: ۷۹۲
دیدگاه ها: ۰
تاریخ: ۱۸:۱۵:۴ ۱۳۹۸/۱۲/۲ جمعه
توسط: MotoMan
امتیاز: ۳
برچسب ها: C Sharp | .NET Core | ASP Core | WebAssembly |

سالهاست که جامعه توسعه وب منتظر چیز جدیدی است، چیزی برای فرار از انحصار جاوا اسکریپت وحشتناک. سرانجام، به دعاها پاسخ داده شد- ابتدا با انتشارWebAssembly  و اکنون با انتشار Blazor. کتاب Exploring Blazor، هر سه نوع Blazor را بررسی کرده است – سمت سرور، سمت کلاینت و میزبانی شده در کنار دیگر ویژگی‌های این فناوری. شما خواهید دید که Blazor یک چارچوب UI وب مبتنی بر C# ، Razor و HTML است و این که چگونه منطق front-end را با استفاده از سی شارپ و WebAssembly، بر روی سرور یا مرورگر اجرا می‌کند. بعد از خواندن این کتاب، شما قادر خواهید بود تا برنامه‌های وب را با Blazor‌ در سی شارپ و NET Core‌. بسازید.

نویسنده با معرفی WebAssembly شروع می‌کند و خلاصه ای از Blazor را به همراه دسته بندی‌های مختلف آن ارائه می‌دهد. در مرحله بعد، شما کار با Blazor را شروع می‌کنید؛ جایی که اصول را از جمله پیاده سازی نحو Razor را یاد می‌گیرید. در اینجا به تفاوت‌های عمده Blazor و Razor و نحوه عملکرد نحو آن می‌پردازیم. در ادامه یک نسخه نمایشی از یک طرح و مسیر یابی سمت سرور Blazor به همراه استفاده از نحو Razor برای کنترل یک برنامه در Blazor سمت کلاینت ارائه می‌شود. علاوه بر این شما طرح پروژه، مسیریابی و مسیر‌ها برای API را بررسی خواهید کرد. در اینجا نحوه دسترسی به API را از سمت front-end و استفاده از کتابخانه مشترک را برای مدل‌های متفاوت را خواهید فهمید. همچنین شما چگونگی کارکردن Blazor با ذخیره سازی، فایل‌ها و جاوا اسکریپت را نیز بررسی خواهید کرد.

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

بدون فقط تکیه کردن به جاوا اسکریپت، برنامه‌های تحت مرورگر با کارایی بالا بنویسید! با کامپایل کردن کد‌های C ،C پلاس پلاس یا Rust شما در قالب باینری WebAssembly، آن‌ها با سرعتی نزدیک به حالت native در مرورگر اجرا می‌شوند. وب اسمبلی، سرعت بیشتر، فرصت‌های بیشتر برای استفاده مجدد از کد‌های موجود و دسترسی به کتابخانه‌های سریع‌تر و جدید‌تری را فراهم می‌کند. علاوه بر این ها، وقتی که به جاوا اسکریپت احتیاج پیدا کردید، خیلی راحت می‌تواند با آن تعامل داشته باشید.

کتاب WebAssembly in Action، به شما نحوه‌ی نوشتن برنامه‌های تحت مرورگر با کارایی بالا را با استفاده از سی پلاس پلاس و سایر زبان هایی که وب اسمبلی از آن‌ها پشتیبانی می‌کند، آموزش می‌دهد. در این کتاب، ایجاد ماژول‌های وب اسمبلی بومی، ارتباط با کامپوننت‌های JavaScript و حداکثر کردن کارایی با web worker‌ها و pthread‌ها را می‌آموزید.

تعداد بازدید: ۹۰۸
دیدگاه ها: ۰
loading...

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