Front-end frameworks
PLM solutions are mostly web-based nowadays. To access the main User Interface of these PLM solutions you need a web-browser. Web browers are eating 3 languages: HTML CSS...
Filter by Category
Filter by Author
PLM solutions are mostly web-based nowadays. To access the main User Interface of these PLM solutions you need a web-browser. Web browers are eating 3 languages: HTML CSS...
Posted by Yoann Maingon
Many years ago, I had fun creating a stopmotion video to explain what PLM is. Today I wanted to gather all the videos on youtube which actually have “what is plm” in...
Posted by Yoann Maingon
Don't start a PLM project without knowing what an ETL is
Posted by Yoann Maingon
Data is the essence of most applications and this is particularly true for PLM. How you store the data is a key aspect of your PLM application. It will define how much data you...
Posted by Yoann Maingon
Looking at the picture you can tell that I am in the NYC area to attend GraphConnect 2018. GraphConnect is a major conference organized by Neo4J, the graph database. During a bit...
Posted by Yoann Maingon
The lock mechanism is a key element in all collaboration software. It’s the little button that allows to make sure you are the only one editing an item. usually locking an...
Posted by Yoann Maingon
I’m always surprised to see how low the PLM adoption is. I have been in this industry for almost 10 years and I’m still entering meetings when most people are not...
Posted by Yoann Maingon
Welcome to this new blog about PLM. This is not my first PLM blog and this is definitely not the first blog about PLM. So why do I think it adds value to launch this blog? I think...
Posted by Yoann Maingon
PLM solutions are mostly web-based nowadays. To access the main User Interface of these PLM solutions you need a web-browser. Web browers are eating 3 languages:
The XML purist wanted to have only HTML and CSS. But the W3C consortium acknowledged that the javascript opportunity was too big for the web and encouraged web browsers to support it.
User Interfaces and User Experiences (UI/UX) are key for a correct long terme usage of a PLM Platform. UI/UX is a whole area of expertise. And on a specific job basis, you can also have very specific UI/UX requirements. That’s why I believe the front-end framework should be a specific lego block to take into account when building a PLM stack. Let the configuration management specialist build a great API and then build or buy job-specific UI/UX.
A few years ago, front-end javascript frameworks were poping up every month. Now we are in a stabilization phase were the leading frameworks are identified but their pace of development is still very fast.
If I lost you here is a great video about front-end development and frameworks
Some of the large customer I visited these last few month are looking into building job-specific UIs. And from the development teams, I see mainly requests to develop UIs with Angular. Here are the main front-end frameworks used these days:
There are others frameworks, but these days, these 3 are really the ones for which you will have lots of support on the web and a wide range of libraries and modules to build pretty much anything.
Sadly, I think none of the existing PLM solution on the market uses these frameworks. Some editor will tell you that these frameworks are moving too fast compared to the PLM industry where you need to design a solution for the next 10-15 years.
Again if you want a good and agile PLM stack. Split the concerns. Front-end development is a real job and expertise. make sure this is well split with other concerns like configuration management, database,…
I’m resuming our series of blog post about configuration management concepts. The last one was about non-interchangeable revision. This week we cover the fork concept. Fork...
Your PLM project will not install a new isolated island. If you do so, then you haven’t understood the whole digitalisation process and digital thread concept applying not...