ASP.NET MVC - Consulting and Application Development
What types of problems can ASP.NET MVC solve?
When done properly, a project written in ASP.NET MVC can provide better clarity of vision, purpose, and can even reduce the overall project risk.
Starting your new application following the best practices will:
- Encourage a test driven mentality that ensures business requirements are verified when running regression suites.
- Allow views to be designer friendly through view-models and gives designers the full control of final html rendering.
- Encourage decomposing the problem into horizontal layers, that starts a well decomposed and architected project.
- Enable a team to use vertical slicing (work in parallel) to deliver iteratively and incrementally business features.
ASP.NET MVC should be considered by any business with an existing web application that does not provide business value features with a quick turnaround or a business that has a high defect count after each release.
Why do you need Robust Haven?
We have developed:
- Embedded applications by compiling GoHead webserver on Lynxos RTOS that ran a CGI based backend with a RIA front end.
- On Linux platforms with PHP and Perl applications running on apache with mod_proxy, mod_proxy_balancer, mod_rewrite, mod_perl, mod_php, and mod_authz_svn.
- On Microsoft's platform with ASP, ASP.NET Web Forms and now ASP.NET MVC.
We have experienced the evolution of the web! Most importantly we see the direction web applications must be built to be competitive today and in the future.
What will we provide?
Complete application development
Robust Haven will deliver a proposal of the implementation plan and carry the project to final delivery within your budget and time frame.
Consulting, Mentoring, and Training
In many cases, clients already have a development team; therefore, training existing staff is all that is needed.
We offer a full week of on-site training at your facilities. You can choose from our standard training, or we can customize training to meet the specific needs of your organization.
Our standard training includes:
- Architecture Design - SOLID Principles, entity relationship with third normal form (3NF), scaling with WCF, designing with concurrency in mind (pessimistic locking/optimistic locking/deadlocks).
- Unit testing (NUnit and/or MSTest) and mock testing - How to test controllers, services, and concrete providers.
- User Interface - Photoshop slicing to CSS, JQuery, YUI, building custom view web-controls, and working with ViewModel.
- Automation with Team City, MSBuild, Subversion, and NUnit.