SuiteCommerce Advanced series #3
As a NetSuite solution provider in this SCA blog we will come up with the idea of digging deep inside the technology stack of NetSuite Suite commerce. As you all know there are many NetSuite solution provider in the market everyone have different peculiarities we as a netsuite solution provider want to share insights to our customers which help them to undersatand the architecture and core technology frameworks involved in the NetSuite SCA.
If you are new here please read previous blog series#2 https://thesmilingcoders.com/suitecommerce-advanced-netsuite-solution-provider/
Model View Controller (MVC) and Backbone.js
Asynchronous Module Definitions (AMD)
To organize code into modules, SuiteCommerce Advanced implements another design pattern called Asynchronous Module Definitions (AMD).
It uses the AMD API to asynchronously load modules within the application.
Logic-less Templates and Handlebars.js
SuiteCommerce Advanced uses the Handlebars.js library to implement templates and the template engine. One advantage of Handlebars.js is that it provides logic-less templates. This means that most of the business logic of the application is handled outside of the template
Model-View-Present (MVP) design paradigm prescribed by Backbone.js. implement some combination of the following: Routers, Views, Models and Collections.
Feel free to reach your NetSuite Solution Provider , TheSmilingCoders for proper netsuite implementation, netsuite consultation , netsuite customization, netsuite Support,netsuite Training, contact us at:
Email : [email protected]