Demandware | Technology stack | Salesforce Commerce Cloud

自闭症网瘾萝莉.ら 提交于 2019-12-10 09:48:58

问题


Basically I am a PHP Developer and very soon moving to Demandware Platform. I would like to Know what are Languages and technologies which are used in Demandware and like to start learning myself. Please help.


回答1:


See I want to start learning Demandware Salesforce Commerce Cloud Digital Platform (previously Demandware) is a SaaS ecommerce platform, that uses server-side JavaScript for creating customizations on the site logic.




回答2:


Demandware itself is written in Java but the coding syntax is entirely different. It basically consists of the following

  • ISML files - that are similar to HTML files with additional DW syntaxes

  • ds files. These are script files that can perform backend logic

  • xml Pipelines - Visual/Functional representation of a logic is given in a Pipeline. ex. Cart-MinicartAdd would add an item to the minicart.

  • css,js These are normal css js files that are used like in any other web application

Resources: https://xchange.demandware.com/community/developer Please note that you need to have a Demandware xchange account to access the tutorials and Api documentation.




回答3:


Several weeks ago I started work with Demandware. So, it's pretty cool platform if you wan't pump your skills with js, css(scss...), html.

Basically, all your back-end - it's work with Demandware API - this is a Model; also you need work with Controllers or Pipelines as a Controllers; your Views - it's a .isml files, something like a HTML + template engine. If you work with .twig before - you will not surprised with .isml

I recommend read this a couple articles and dig some info about Demandware here:

https://blog.baha.dk/2015/09/20/part-1-what-is-demandware/

https://blog.baha.dk/2015/12/20/part-2-developing-demandware/

Unfortunately we have not much sources and knowledge online, college. All info you can find on Demandware XChange community portal and also to the API documentation.




回答4:


Learn somewhat-modern Javascript. DW/SFCC is based on a hacked up version of server-side Javascript (e.g. NodeJS) w/ some Java references tossed in for fun. Knowing that and MVC architecture should be sufficient to get you started.




回答5:


You might want to check this Demadware MVC Concept question as well for the Demandware MVC concept.

You can have look at the open source documentation Demadware Documentation



来源:https://stackoverflow.com/questions/41648740/demandware-technology-stack-salesforce-commerce-cloud

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!