Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8049631
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 5, 20262026-06-05T06:50:11+00:00 2026-06-05T06:50:11+00:00

We are discussing with the team different options of web application building using ASP.NET

  • 0

We are discussing with the team different options of web application building using ASP.NET MVC. One of the options is to utilize MVVM everywhere on the rendered views (i.e. knockoutjs). Approach looks very powerful, however development effort to be considered.

I would like others to advise based on their experience (or point to some resource) some rough “industry standard” development time comparison. For example “using MVVM requires on average N times more/less effort for an average ASP.NET web app”.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-05T06:50:13+00:00Added an answer on June 5, 2026 at 6:50 am

    I find knockoutjs very very quick to develop with. However there are a couple of things I’ve found make it lots quicker.

    First thing, is to use coffeescript rather than javascript. ( using web workbench, which if you end up using, also switch to using SASS for css). However, there is no intellisense or anything for that…. though personally I don’t that to be an issue. However coffeescript is a LOT more concise than javascript and marries up with knockout really nicely.

    Next thing is the transition of data from C# to json to knockout.

    typically here, in your controller, you get the data from the database (using your fav ORM), project it to a C# viewmodel, and pass it to a view ( Razor ) which then uses it and converts it to json maps it to a knockout viewmodel.

    If you move all of that into your Razor view ( basically your controller passes parameters to the view ). Then you query the database and make your C# view model in your Razor view. Then this makes development a lot faster as you can basically just edit view, refresh webpage, edit, refresh ( no compile step ).

    While this sounds a bit confusing written down, the reality of actually doing this is REALLY simple, and with tiny amounts of code you can build some pretty feature rich pages really quickly.

    depending on what you are doing, I’d say knockout based solutions tend to be 1->10 times faster. However there will be isolated cases where a particular control in asp.net make a certain thing slightly easier, however, replicating that behavior in knockout is often not that much more work, and more importantly it’s way easier to customize things to be exactly what you want.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Our development team hosts many different applications both .Net and Java based. Currently, we
My team and I have been discussing using the CQRS (Command Query Responsibility Segregation)
Moving forward with re-designing a web service architecture using WCF, our team has been
I manage a small team of .net developers in what is chiefly a mainframe
My team are discussing the most efficient way to manage releases to our users.
Recently I got into a discussion with my Team lead about using temp variables
One of my team mates was held up for mockery by the team leads
Working in a team, all using IntelliJ, there's some discussion about checking-in or not
We're working mainly in Java, using both Eclipse and Intellij in the team. We
There are several questions on StackOverflow discussing the question of when one should use

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.