Photo By (c) alextwl
Web Panels Now
The need of web applications is growing immensely. If you just look at the latest block-chain phenomenon, to use these technologies people have to get access to these new systems somehow fast. This happens through web-panels.
Just last week, a global operating customer requested its intranet-extranet web-panels to be rebuild for all it's 23 brands. Currently their platforms are mostly based on .NET and Java Spring MVC framework along with SQL DBs and all other cool technology.
It's amazing to see how fast the web has evolved and still is. Instant secure communication has become priority number one most of the time. Faster communication, faster decision taking, faster growth.
But which web technology platform suits bests for this need for instant and secure communication?
Separation of Concerns
The platforms I mentioned earlier are rendering the frontend layer on the server. This architecture makes it hard to scale the frontend layer, and also it's hard to version.
in this case we separated all. Take a look at the repo for the structure.
- Frontend layer
[V] All the HTML, Css, Javascript - API
- Backend layer
[M,C] Models and Controllers
I won't be covering the API and backend layer in this writing.
With enterprise apps, companies demand to be taken seriously. Nowadays companies who have corporate communication at high stakes create their own design systems. Examples are Google, SAP, Salesforce.
After some benchmarking, we decided to use Google Material Components together with AngularJs 1.6 for these projects.
The simple construction of framework makes it possible to extend it based on our custom needs. We also created a custom service provider to be able to handle services like express does, with version support. Together with web-sockets we cover up almost all.
For more information about this architecture feel free to comment below.
Congratulations @isaozler! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks... Great Platform... Keep Up the Good Work
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit