What front-end is best? Vue vs. React vs. Angular vs. Node vs. Bootstrap

colo
Meraki Alumni (Retired)

What front-end is best? Vue vs. React vs. Angular vs. Node vs. Bootstrap

A retail customer of mine wants a simple provisioning tool to allow a store technician to add a device to the network. All configuration will be done in advance using the API to automate, so we just need to add the serial number to the network. The google form is on Meraki.io is a good example, but they want something with a better front-end.

 

What front-end do you recommend for a form using Dashboard API? 

 

Meraki.io has several guides with sample code that uses Vue, React, Angular, and Node. I want to know what you think would be the best solution for this customer.

 

Requirements:

1.Select Organization Name


2.Search/Select Network Name 


3.Search/Select Template Name 


4.Enter Serial Number


5."Deploy" button

 

 

VueJS app: https://create.meraki.io/build/dashboard-admin-app-demo/


AngularJS app: https://create.meraki.io/build/meraki-network-creator-with-servicenow-and-angular/ 


ReactJS Toolkit: https://create.meraki.io/build/dashboard-api-react-toolbox-demo/


NodeJS with Node-RED: https://create.meraki.io/build/node-red-getting-started-with-cisco-meraki-apis/

Colin Lowenberg
Take the Meraki Challenge
solutions.meraki.com/challenge
2 REPLIES 2
PhilipDAth
Kind of a big deal

Re: What front-end do you recommend for a form using Dashboard API? (Vue vs. React vs. Angular vs. N

Oh no, you just started a conversation on religion.

PhilipDAth
Kind of a big deal

Re: What front-end do you recommend for a form using Dashboard API? (Vue vs. React vs. Angular vs. N

For me, I would probably use Bootstrap for the "frontend" to make it pretty and responsive and do the form.

 

https://getbootstrap.com/

 

And I would use a Amazon AWS Lamba service for the backend.  For such a trivial task, I would probably just use Python because I could probably copy and paste it together quickly.

Welcome to the Meraki Community!
To start contributing, simply sign in with your Cisco account. If you don't yet have a Cisco account, you can sign up.