DotNetZoom
3.06K subscribers
342 photos
18 videos
36 files
606 links
DotNetZoom
💎 Everything about .NET

ارتباط با مدیر و تبلیغات آگهی استخدام:
@mjebrahimi

لینک گروه ASPNET Core:
https://t.me/+ufG25x7lVFgyYTNk
Download Telegram
#Xamarin, #CSharp, #Template, #Project

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

یکی از اقدامات خوبی که در این راستا صورت گرفته، توسعه ی چند اپلیکیشنِ سورس باز و با امکانات متداول و عمومی است تا بسیاری از نیازهای ابتدایی و مشترک توسعه دهندگان را پوشش دهد. سورس کدِ این اپلیکیشن ها در گیت هاب قرار گرفته و نه تنها برای آموزش بلکه برای توسعه ی پروژه های مشابه، آغازی سریع را رقم خواهد زد.


لینک زیر به معرفی اجمالیِ این پروژه ها و خصوصیات و امکانات آنها می پردازد. همچنین امکان دانلود پروژه ها و یا مطالعه و مرور کدها در گیت هاب وجود دارد.
نکته ی جالبِ توجه اینکه در بخش اطلاعات فنی، میزان اشتراک کدها هنگام توسعه با Xamarin.Forms به صورت درصدی برای هر پروژه مشخص شده و همانطور که انتظار می رود، بسته به نوع اپلیکیشن این مقدار متفاوت است و در یکی از پروژه ها (پروژه ی My Shoppe) این مقدار به 100% رسیده است!

http://goo.gl/aB3tQu

@IranAspMvc
#WebApi #AspNetMvc #Proxy #Javascript #CSharp

امروزه سادگی و راحتی استفاده از ASP. NET Web API برای ساخت سرویس های RESTful در بستر دات نت فریم ورک و نیز تطابق کامل آن با الگوها و اصول ASP .NET MVC، سبب محبوبیت و فراگیر شدن آن در بسیاری از پروژه های نرم افزاری شده است. همین امر کافی است تا کتابخانه و پروژه های سورس باز زیادی نیز برای سهولت استفاده از این وب سرویس، تولید و در دسترس قرار گیرند.

یکی از کتابخانه های خوب و مفید، کتابخانه ی ProxyApi است، که همانطور که از نام آن پیداست کار آن تولیدِ خودکارِ پراکسی هایِ جاوااسکریپتی برای اکشن های WebApi و نیز MVC است، تا درسمت کلاینت و در کدهای جاواسکریپت، بدون ذکر Url و داشتن اطلاعات اضافی از نوع متد(get، post و …) آن api را صدا زده و از امکانات آن استفاده نمود. این ویژگی به خصوص برای unit testing و سوویچ بین دیتاسورس های مختلف نیز مفید است:
https://github.com/stevegreatrex/ProxyApi
اطلاعات بیشتر:
https://goo.gl/QuUGry

از دیگر کتابخانه های خوب که علاوه بر پراکسی جاوااسکریپتی، پراکسی C# آن را نیز برای استفاده ی کلاینت ها فراهم میکند، کتابخانه ی WebApiProxy است، که دارای امکاناتی چون code snippet آماده برای سرعت در کدنویسی و نیز قابلیت intellisense برای مشاهده ی اطلاعات مورد نیاز از api مربوطه و ... می باشد:
https://github.com/RestCode/WebApiProxy

بسته های نیوگت هر دو کتابخانه نیز جهت نصب و استفاده ی آسان، موجود هستند.

کانال تخصصی AspNet MVC
https://telegram.me/joinchat/BEv5CTyb2T-NYf2E5RZxfA