You can check the raw benchmark data here
To Every Programmer Who’s Ever Scanned
Hacker News And /r/programming And Thought...
“How Will I Ever Keep Up?”
Here’s How To Turn “Information Overwhelm”
Into An Efficiency Edge That Can
Quickly Boost Your Income,
Earn You “MVP” Status With Your Team,
And Make You The In-Demand Developer
Companies Are Dying To Recruit
الگوهای طراحی از نظر پیچیدگی ، سطح جزئیات و مقیاس کاربرد برای کل سیستم در حال طراحی متفاوت هستند. تشبیه به راه سازی را دوست دارم: شما میتوانید با نصب برخی از چراغهای راهنمایی و یا ایجاد یک تپل چند سطحی با معابر زیرزمینی برای عابرین پیاده ، یک تقاطع را ایمنتر کنید.
به ابتداییترین و سطح پایینترین الگوها اغلب اصطلاحا منفرد گفته میشود. آنها معمولاً فقط در یک زبان برنامه نویسی کاربرد دارند.
کلیترین و سطح بالاترین الگوها، الگوهای معماری است. توسعه دهندگان میتوانند این الگوها را تقریباً به هر زبانی پیاده سازی کنند. برخلاف الگوهای دیگر ، میتوان از آنها برای طراحی معماری کل برنامه استفاده کرد.
علاوه بر این ، همه الگوها را میتوان با توجه به هدف آنها طبقه بندی کرد. این مطلب شامل سه گروه اصلی از الگوها است:
- الگوهای خلاقیت مکانیسمهای ساخت شی را ایجاد میکنند که انعطاف پذیری و استفاده مجدد از کد موجود را افزایش میدهد.
- الگوهای ساختاری نحوه جمع آوری اشیا و کلاسها را به ساختارهای بزرگتر توضیح میدهد ، در حالی که سازهها را انعطاف پذیر و کارآمد نگه میدارد.
- الگوهای رفتاری از برقراری ارتباط موثر و تعیین مسئولیت بین اشیا مراقبت میکنند.
A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
Open source plugins for automatic programming metrics
C# 8 was officially released in September at .NET Conf along side .NET Core 3 & Visual Studio 16.3 (8.3 on Mac). It is packed with tons of amazing new features that truly everyone should be using.
SharpLab (previously known as TryRoslyn)
SharpLab is a .NET code playground that shows intermediate steps and results of code compilation
Languages
SharpLab supports three source languages:
- C#
- Visual Basic
- F#