اشتراک‌ها
#C به عنوان یک زبان سیستمی

When you think about C#, you'll usually think about a high-level language, one that is utilized to build websites, APIs, and desktop applications. However, from its inception, C# had the foundation to be used as a system language, with facilities that allow you direct memory access and fine-grained control over memory and execution.

 
#C به عنوان یک زبان سیستمی
اشتراک‌ها
چرا از آنگولار به ری اکت + ری داکس سوئیچ کردم!

 It’s a library. And therefore you can attach any javascript library of your choice as add-ons

State Management is more flexible

JSX syntax blends well together with javascript

Faster learning curve

Modern Web Development is challenging and the way we develop web apps are now different than before

You can reuse components effortlessly because they’re all just pure functions


چرا از آنگولار به ری اکت + ری داکس سوئیچ کردم!
اشتراک‌ها
کدام زبان‌های برنامه نویسی در سازمان‌ها تقاضای بیشتری دارند؟

Established leaders (in blue in the chart and including Java, C#, and JavaScript) which are "common in paying organisations and show a high demand globally". Followers (in green) such as PHP, Python, and Ruby were found to "pay on average the same salaries, although their is 50% less demand for them". Finally there are a group referred to as Niche (orange) which "show very low demand and salaries almost 60% lower". 

کدام زبان‌های برنامه نویسی در سازمان‌ها تقاضای بیشتری دارند؟
اشتراک‌ها
خلاصه‌ای از C# 7.1
var firstName = "David";
var lastName = "Pine";
var dateOfBirth = new Date(1984, 7, 7);

// C# 7.0, required "explicit names"
var person = (firstName: firstName, lastName: lastName, dateOfBirth: dateOfBirth);
person.firstName;   // "David"
person.lastName;    // "Pine"
person.dateOfBirth  // 7/7/1984

// C# 7.1, allows "inferred names"
person = (firstName, lastName, dateOfBirth);
person.firstName;   // "David"
person.lastName;    // "Pine"
person.dateOfBirth  // 7/7/1984
خلاصه‌ای از C# 7.1
اشتراک‌ها
خلاصه‌ای از Tag Helpers در MVC6
<form asp-controller="Account" 
      asp-action="Login">
//Your form elements here
</form>
بجای
@using (Html.BeginForm("ControllerName", "ActionName"))
{
   //Form Contents Here
}
خلاصه‌ای از Tag Helpers در MVC6