How to improve .NET performance?

I am leading a team of six developers, and over the past year we have moved to the Silverlight / WCF / C # / EF / SQL Server architecture for our development. We have currently deployed 5 or 6 small applications using this architecture, and we are currently working on a larger system.

We have developed our own small solution system, which we use as a template for all our new developers. Performance is very good. However, I feel pressured to provide more opportunities for a smaller resource, and I wonder if there are additional tools that we need to take.

We strive for .NET and Silverlight, but when I read the "Ruby on Rails" statements, which increase productivity by 10 times, it makes me nervous. Is there an equivalent tool / architecture / pattern for .NET? Something high that allows you to quickly deploy corporate features?

+3
source share
5 answers

ASP.NET MVC ORM Ruby/Rails .NET. ASP.NET MVC LINQ to SQL . , , , . , , - , . , , . ASP.NET MVC , -. , WCF.

+6

- .NET. .

, "" . , ? ? UI? -?

, . , ( legos, ).

( ) / , , , , , , .

, - ? ? , , , .

, .

+1

.

TDD (, ), MDD ( )

( SVN Mercurial)

,

.

1 , resquest (: 3 , 3 , , )

"", , , .

+1
  • Ruby on Rails .NET, , , , ORM (Active-Record) , .NET . , EF, .

  • . , - - . - -, ( ), - . , . -, , , . . CruiseControl.NET - ( .)

  • , ​​ JIRA. 20 10 . bugzilla .

  • , 15- , , , . - , , / , , . , JIRA ( "greenhopper" ), ..

  • The largest design template these days for WPF / Silverlight is called MVVM. There are also structures, such as PRISM, MVVM light, and MEF, to provide a structural level. Although using these structures has a steep learning curve in the long run, they can help you.

+1
source

10x ... doesn't make sense, although you can definitely get 10x differences in both directions depending on the teams involved on each side ^ - ^

ps. I had to say this, for a real + good answer check out tvanfosson one.

+1
source

Source: https://habr.com/ru/post/1763926/


All Articles