Hi, a customer who just got back from a conference where there were lots of competitor stands giving out business cards with links to their eCommerce, showed me this one site:
He claims the company is rapidly growing in France mostly due to the success of a really well built eCommerce; a combination of a super fast portal with a really modern UI, as well as great content and structure.
So I did "View Source" and copy and pasted a few lines of code found in the page to google. The links coming back in google were pointing to PrestaShop+Angular. The credits at the bottom of the eCommerce indicate the site has been built by the following web agency: https://www.dream-me-up.fr. Looking at their web site I got a confirmation that they are PrestaShop experts.
It's not PrestaShop making the site super fast and modern, but the use of Angular.
So I searched this forum to see if Angular can be used with NopCommerce and found this post.
The first person is saying he has done it and the rest are saying it is no use as SQL isn't a suitable candidate!
a) Are there any links to online sites that have NopCommerce+Angular and any documentation describing in detail on how it can be done?
b) Is the investment really beneficial? If Angular can be used as the first person claims, does it considerably speed up NopCommerce?
I have also read this forum for speed problems. I find NopCommerce to be slow on first load then afterwards respond in adequate times. The slow initial load is a problem as it is likely to negatively affect SEO and customer experience.
This is what I do to tried to do to resolve the speed problem (but I haven't resolved that initial 10 second load time):
- I am using 4,2 and have followed the official performance guidelines:
- I regularly look at the log and follow up issues
- I automate most of the data import/export as the admin panel screens are the ones most affected by speed problems (i.e. Product page editing is pretty bad - the tabs in 3.9 weren't as user friendly but performance was better). Luckily i's not such a huge problem as they are only used by back office staff.
- I have constructed several admin panel custom pages to facilitate real time data entry (i.e. Discounts, Translations, Characteristics ecc). This allows them ton handle all affected products in one page rather than waiting for each individual "Product page" to load
- I use the SQL DBA tools to identify slow running queries, and make sure all the ones I have added are fast
Anyway this is a long post.
I am really interested in knowing more about NopCommerce and Angular.
We need to compete with great web eCommerce sites that already use Angular.
If you look at the Microsoft documentation about Angular you find they are including "Angular project template with ASP.NET Core 3". Will the next release of NopCommerce include it?