Enterprise Level Web Panels

in angular •  7 years ago  (edited)

Poster Image
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.

  1. Frontend layer
    [V] All the HTML, Css, Javascript
  2. API
  3. 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.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @isaozler! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post
You made your First Vote
You got a First Vote

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

By upvoting this notification, you can help all Steemit users. Learn how here!

Thanks... Great Platform... Keep Up the Good Work