ASP.NET MVC eCommerce solutions (either commercial or open source) [closed] - asp.net-mvc-4

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
Okay, so we have a development infrastructure that utilizes the following:
1. MVC 4 (Razor views)
2. Entity Framework 5 code first
3. Ninject
What I'm looking for are eCommerce solutions that are as close as possible to our existing infrastructure in hopes of integrating as seamlessly as possible.
I've looked at many, many options including:
1. NopCommerce
2. Magelia
3. dashCommerce
4. DotShoppingcart
So far NopCommerce and Magelia (NopCommerce especially), seem to be the closest I can find. I'm looking for suggestions of other eCommerce solutions that might better integrate with our existing infrastructure mentioned above. Cost is really not an issue, so it can be open source or commercial.
Any and all suggestions are welcomed.
Thanks
Nick

try this http://virtocommerce.com/ and enterprise open source ecommerce solutions using the latest technology of .Net

Nick,
I haven't had a chance to evaluate it yet, as I literally just came across it right before finding your post (I'm doing a similar search for my company,) but you might consider http://merchanttribe.codeplex.com/
As I say, I haven't even looked at the code yet, but they have an open-source MVC eCommerce platform.
Drew

Nick,
You can also check Cart42 (GitHub). It utilizes ASP.NET MVC with Razor views, Entity Framework 5 with code-first. However for DI it uses StructureMap rather than Ninject.

Related

Is it good to move from Asp.Net MVC to sharepoint Apps? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I am little bit confused now a days. I have one year of experience in .Net MVC. I have done one whole project. My key skills are MVC4,LINQ,EF,Jquery,WCF. I am about to finish this project. In my current company they are pushing to Sharepoint apps. I am very new to sharepoint environment and I dont have basic knowledge also. Since I am good in javascript and jquery they are pushing me to Sharepoint apps because sharepoint apps will utilize most of the client scripts. I am confused because without knowing basics of sharepoint is it good practice to move for sharepoint 2013 or 2016 apps? I would like to have some suggestions on this. Thank you all.
Client side scripting are gaining lot of traction these days
with CSOM and REST api in SharePoint, you can completely avoid server side coding and complete an entire project using just Javascript and jQuery.
Also you can use all the frameworks like, Angular, bootstrap that you use in any normal web application development
SharePoint will not be too alien for a .Net developer. You can easily relate and learn stuff. Like instead of a webservice call you can call rest api and get results etc
So don't worry about moving to SharePoint/Office 365. You can use StackExchange dedicated for SharePoint and you can use it for your future queries

How to manage community documentation of open source software [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
Can anyone give advice, or point to any guides, on how to manage a community of open source software developers in writing api documentation?
A typical, unmanaged, starting point for most projects is to have a project wiki where anyone can freely create pages, add content to existing pages, edit existing content etc. The problem is that, despite people's best intentions, the wiki can easily end up being a disorganised, poorly written, incomplete, written in disparate voices etc etc.
So, what to do to improve the quality of the documentation?
I suspect a key ingredient is clear editorial/style guidelines, something similar to http://en.wikipedia.org/wiki/Wikipedia:Encyclopedic_style#Information_style_and_tone. Can anyone point to an example of such a guide tailored specifically to software apis?
Are there any other practices that people have found useful? E.g. form a core team of editors and accept that most documentation that gets added by the community will most likely need to be 'strongly edited'?
The short answer, that the solution is social/human and not technical. The way to get good documentation for any project is to have someone with time, in charge of doing high level organization for the documentation, and then being involved in the development and user communities to ensure that the documentation remains up to date and continues to address the problems and confusions that users typically have.
Community projects have accepted that you need point people (i.e. "managers," for aspects of the project like "translation," and "release," and for various components. The same thing needs to happen for documentation.
As for tools, Sphinx is really great though it's not "wiki like," exactly you can use whatever version control system your project is comfortable with to store documentation and configure your web server to rebuild the documentation following commits/updates/pushes. Which has always worked just fine for any project I've worked on/with.

VSTS Loadrunner or something better? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I am looking to get a comparison between stress testing tools that are available today. The options put forward to us are either VSTS or Loadrunner.
As of now, the inclination is towards Loadrunner, but we are looking to see if there is any better option today.
Depends on what you're testing. Static HTTP or simple JSP pages, use something free like jmeter. If you're testing ASP.net, silverlight or other MS technology stack apps, then VSTS is your best bet. For almost anything else LR works well, including newer Rich Internet Web 2.0 type pages including AJAX and Flex.
Loadrunner licenses are prohibitively expensive, if you're looking at a one off test, it isn't worth acquiring a license.
For .NET Apps you can rely on VSTS. They help you simulate
Web Services Performance Testing
Coded UI for functional testing
Xpath Testing
patterns & practices: Performance Testing Guidance
http://perftesting.codeplex.com/wikipage?title=How%20To%3A%20Use%20Data%20Binding%20in%20Load%20Tests%20in%20Microsoft%20Visual%20Studio%20Team%20System&ProjectName=perftesting

"Reverse Engineering" App Architecture [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I inherited an old app, written in C#/.NET 2.0. (un)Luckily there was no documentation - not even comments. So as I'm adding enhancements to the application based on new requirements I'm also building a mental model of what the app does and how it does it - architecture in other words.
I was wondering what tools exist out there to "deconstruct" the app and go from raw code to something higher level? The app's not really heavy in OO - in fact one of the objects used is called a "function". It's mostly just a bunch of methods - a lot methods that seem to jump out of nowhere.
I want to translate the raw code to some sort of requirements doc stating what the app does and how it executes. What's the best way to do it? Are there any apps out there that can help me? Maybe templates of what I should/should not include? Maybe books/sites that you recommend? The goal is to provide documentation for me and for future developers maintaining the app.
Personally, I would start with Robert C Martin's Agile book, and Eric Evan's book on Domain Driven Design. Those are theory books, but Uncle Bob's book specifically talks about revamping code to be manageable, just like your situation.
It's pretty essential to layer your software so you can start to remove dependencies, which will make everything very simple and easy to maintain.
I am a database guy, so I started with a good ORM like Entity Framework or Fluent NHibernate. I prefer websites, so I went with ASP.NET's MVC 2, then started writing all the parts of those books, namely a data Repository, Services to pull data and Control to push it. MVC is a very nice separation of data concerns and "View" concerns which are your screens. Before long, you would have very clean and easily maintained software.
If you are using VS 2010, you can see a menu with the name: Architecture. Using this tool, you can create a dependency graph of your application, you can use it as described in the following:
Link

Ninject sample application? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I want to get started using Dependency Injection and IOC and I want to get more into using Ninject.
Are there any good application with sourcecode available that is written using Ninject that I can look at as a reference?
Shameless plug: I have put together a very basic tutorial to get started with Ninject. Have a look at Ninject Mini-Tutorial Part1 and Ninject Mini-Tutorial Part2. That should help go get you started.
There you can find a reference to the source code on Github.
Ninject can be used with various types of Applications. It could be an ASP.NET WebForms application, ASP.NET MVC application or others.
For a detailed (with screenshots) step-by-step tutorial (with sample application to download) have a look at the following in addition to the Ninject "dojo" walkthrough that bryanray has mentioned.
http://peakbyte.wordpress.com/2009/09/28/how-to-use-ninject-ioc-with-asp-net-mvc/
Please note that this tutorial was written when ASP.NET MVC 2.0 was NOT released. Tiny modifications would be needed to get it working with ASP.NET MVC 2.0, like obtaining the appropriate Ninject.Framework.MVC.dll
Also take a look at these screencasts in DimeCast. Good starter.
Have you look at the ninject-contrib project at Google Code?
The Ninject "dojo" has a great walk through for getting started as well.
Update: The link that was initially provided was no longer valid. All the current documentation can be found on the Github wiki: http://wiki.github.com/ninject/ninject - Thanks, Martin.
You can take a look at Rob's MVC Starter site MVC application (MVC2 and Ninject): http://mvcstarter.codeplex.com/
I would recommend the book Pro ASP.NET MVC 3 Framework. It has some excellent samples and explanations on how to implement Ninject as well as Moq and Unit Testing, in an easy-to-read format that doesn't make you feel like a Dummy.