#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.
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".
خلاصهای از NG-CONF 2018
خلاصهای از 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