Skip to main content

ASPNet MVC4 with Javascript Framework Libraries for SPA

[PLACEHOLDER]

As I walk my way through MVC.net projects and land on MVVM I become more curious about it by the minute. Working with an AngularJS project it made me want to learn and use more this technology every time it suits.

So far you can see a lot of CMSs using MVC pattern. To mention a few using MVC.Net:
  • Sitecore 7 (powerful CMS, started as ASP.net WebForms, and now is incorporating a MVC option to their solutions.)
  • Umbraco 4.10 (Open Source with a strong community behind it. Also if you need Tech Support service as a service take a look at the product page)
  • Orchard (Open Source.)
  • Pirahna (Open Source.)
  • N2 (Open Source.)

And I’m not mentioning here CMSs outside the Microsoft world.

But, putting Silverlight aside I started to look into more about MVVM and scenarios were it fits like SPA (Single Page Apps). I ended up finding JS Frameworks that I wanted to put my hands on, bunch of tools that now you can get them integrated to MVC.Net projects as templates that you can find in Visual Studio. Here is the list:
-    Breeze
-    Knockout 
-    I wanted to keep learning more about AngularJS
-    Durandal

You can find my research (so far) in the sections below. I hope you find it beneficial. As I continue with my demo/prototype with the different templates I hope I can get the time to keep sharing my findings with you:







Additional reading references: 
Also here is an interesting read about AngularJS vs Durandal, in case you find yourself in that dilemma: http://blog.angularjs.org/2014/04/angular-and-durandal-converge.html


Trending posts

SLA-SLO-SLI and DevOps metrics

Companies are in need of the metrics that will allow them to stay in business by making sure they meet the expectations of their customers. The name of the game is higher customer satisfaction by winning their trust and loyalty. To do so, you want to provide good products and services. Therefore you need to find ways to monitor performance, drive continuous improvements and deliver the quality expected by the consumer in this highly competitive market. Photos from AlphaTradeZone via Pexel and Spacejoy via Unsplash SLAs, SLOs and SLIs are a good way to achieve the above. They allow clients and vendors to be on the same page when it comes to expected system performance. If we go one level deeper, vendors/providers work on NFRs (Non-Functional Requirements) when working on their solutions. NFRs define the quality attributes of a system. I bring them up because the relationship between them and the SLAs is that they provide, in a way, foundational aspects for the SLA-SLO-SL...

Assembling MLOps practice - part 1

In one of our previous articles it was highlighted how DevOps manages the End-to-End application cycle, leveraging agility and automation. CI/CD pipelines, collaboration and transparency, monitoring and automation are part of the list on how DevOps leverages and facilitates agility. What if then we bring those to support ML? That is how MLOps comes to the table and starts making sense! Lego Alike data assembly - Generated with Gemini A big tech corporation, or a startup, nowadays will see how it is becoming a requirement to incorporate AI and Machine learning (ML) in their operations. ML components are key parts of the ecosystem, supporting the solutions provided to clients. As a result, DevOps and MLOps have become part of the "secret sauce" for success.  What is MLOps Just to bring the definition of what you probably know (or put together based on the above) MLOps focuses on the life-cycle management of machine learning models. It combines machine learning with traditional ...

Unlocking the Future of Brand Visibility with Adobe's LLM Optimizer

The rapid rise of AI tools like ChatGPT, Gemini, and Perplexity is transforming how consumers interact with brands and make purchasing decisions. These tools are quickly becoming the go-to resources for research, leading to higher conversion rates and more informed buying choices. As traffic from AI technologies continues to surge, brands must adapt to stay relevant in this evolving landscape. Leaves falling - search box - Created with Adobe Express Enter Adobe’s innovative LLM Optimizer, an AI-first tool designed to help brands navigate the complexities of this new reality and ensure they capitalize on the benefits of AI-driven engagement. Here’s how LLM Optimizer can drive significant value for your brand through Generative Engine Optimization (GEO): 1. Gain Insights into Your Brand's Current Standing. LLM Optimizer empowers brands to understand their visibility in AI-driven search results. By providing comprehensive reports on current mentions, citations, and recommendations in ...

Assembling MLOps practice - part 2

 Part I of this series, published in May, discussed the definition of MLOps and outlined the requirements for implementing this practice within an organisation. It also addressed some of the roles necessary within the team to support MLOps. Lego Alike data assembly - Generated with Gemini   This time, we move forward by exploring part of the technical stack that could be an option for implementing MLOps.  Before proceeding, below is a CTA to the first part of the article for reference. Assembling an MLOps Practice - Part 1 ML components are key parts of the ecosystem, supporting the solutions provided to clients. As a result, DevOps and MLOps have become part of the "secret sauce" for success... Take me there Components of your MLOps stack. The MLOps stack optimises the machine learning life-cycle by fostering collaboration across teams, delivering continuous integration and depl...

This blog uses cookies to improve your browsing experience. Simple analytics might be in place for pageviews purposes. They are harmless and never personally identify you.

Agreed