PrimeNg

PrimeNg

Application and Data / Languages & Frameworks / MVC Tools
Needs advice
on
AngularAngularDjangoDjango
and
ViteVite

I work for a firm that gave me the task to select a software stack that suits our needs, I already have some idea of what it is going to be but I am the only technical person in the firm so I need advice. I just got out of school so it's kinda overwhelming.

What we need - One MPA (so SSR and SEO) - Two SPA on the same domain as the MPA - A backend that works with MSSQL and the frontend

Because it is a pretty big enterprise project and my devs are familiar with Angular I want to use Angular with PrimeNg on top. For the backend, I think Django will be my choice because it works with our database and the built-in functionalities seem very nice.

I would also like to use Vite for faster development time but I am not sure if it will suit my needs.

The main question is can I use Angular for the MPA so SSR and Angular for the SPA's on the same domain, it opens a new tab when a link is clicked to the SPA. I need to hydrate some parts of the pages of the MPA too I was thinking to use Analogjs but vite ssr also seems similar.

Please help I'm confused.

READ MORE
6 upvotes·21.1K views
Needs advice
on
Angular Material Angular Material
and
PrimeNgPrimeNg

I am a novice to AngularJS, but I have a strong web development background. I need help with the pros and cons of choosing the Angular Material or PrimeNg for our new application. Our new application will be using Angular for the front-end and .NET Core for the Web API. I looked at both tools and leaned toward Angular Material. It would be beneficial if I could obtain some expert advice from the community.

READ MORE
6 upvotes·219.5K views
Replies (1)
Recommends
on
Angular Material

It's a kind of tricky question, but here are my 2 cents. I have worked with both the Angular Material and the PrimeNg.

If you are looking for something fast and very rich in components and options then your choice is PrimeNg you can start right away developing the application and adding features pages etc.

On the other hand, Angular material is very limited in ready-made components you will have to create a lot of stuff. But this gives a lot of flexibility but is time-consuming.

For me, the main is how quickly you need the app UP and running, also if the app will have some crazy UI/UX elements and features then PrimeNg is not your best solution.

If I have to put it in simple terms PrimeNg is an already made theme, change requires work and somtimes it is imposible, but Angular material is a bootstrap kind of thing you create everything and use it as you like.

One particular struggle with PrimeNg has always been the dificulties of changing the designed/default behaviour of the ready made components. With material, you make the behaviour.

My advice will be to see the mockups of the app you are creating, if it's just plain normal app back-office functionality kind of then choose PrimeNg, if it's somethig fancy, shiny, and glittering then Angular Material. The things to consider are:

-how fast - primeNg (no option there) -how flexible - angular material -how custom - angular material, primeNg (paid)

considering money is not an issue, with primeNg will have to spend some money. Hope this helps :) best of luck with the app

READ MORE
5 upvotes·4.4K views
Needs advice
on
BootstrapBootstrap
and
PrimeNgPrimeNg

We are building a PWA using AngularJS targeting Mobiles, Tablets, Laptops and Desktops. Like for smaller to larger screens. This is our first PWA and my first project in Angular. We are confused between PrimeNg and Bootstrap. I read in an article that PrimeNg has got Bootstrap implemented in it from 5.x.x version. Which is the best Framework for this?

READ MORE
4 upvotes·276.8K views
Replies (1)
Recommends
on
Angular

For a new project with angular use angular.io, not angularjs. Angular has pwa ready to go functions, ngrx data to optimise data loads and store management. PrimeNg is a powerful library but angular material gives you enough power. Take good care adding such libraries because of compatibility issues on uograde. Look at what you can do with angular material, and then add primeNg if you have no choice.

READ MORE
3 upvotes·11.7K views