mevn-cli icon indicating copy to clipboard operation
mevn-cli copied to clipboard

Choose between any popular Node.js frameworks

Open jamesgeorge007 opened this issue 6 years ago • 9 comments
trafficstars

Currently, Mevn-CLI supports only express.js when it comes to the Node.js framework. But there are other frameworks growing in popularity just like Hapi.js, Sails.js etc.

jamesgeorge007 avatar Feb 07 '19 08:02 jamesgeorge007

@jamesgeorge007 I would like to work on this issue.However can you please guide me about the process?

ANURADHAJHA99 avatar Mar 26 '19 09:03 ANURADHAJHA99

@ANURADHAJHA99 Currently all the boilerplate templates are based on express.js which is a Node.js based framework. It should be extended in such a way that the user is allowed to choose from a framework of choice such as Hapi.js, Kraken.js, Sails.js to mention a few.

jamesgeorge007 avatar Mar 26 '19 12:03 jamesgeorge007

@jamesgeorge007 am I suppose to make template for each of the following frameworks?

ANURADHAJHA99 avatar Mar 26 '19 17:03 ANURADHAJHA99

Hi, I would like to take a look at this issue. I guess nobody is working on that correct?

konsvasi avatar Oct 03 '19 11:10 konsvasi

@konsvasi go ahead :+1:

jamesgeorge007 avatar Oct 03 '19 11:10 jamesgeorge007

Just a comment you can ignore. I have tried quite a few frameworks (feathers, loopback, adonis, koa, hapi etc.). I personally still feel that my goto framework will be express, not difficult to find what you need...

ais-one avatar Oct 23 '19 03:10 ais-one

@ais-one Express.js is pretty minimalistic and depends on other third-party libraries when it comes to other services. All other frameworks built on top of Express.js come shipped with these required features as you may know. Anyways, it depends on the use case.

jamesgeorge007 avatar Oct 23 '19 08:10 jamesgeorge007

Doesn't MEVN lose its meaning if you use another framework than express. In that case the CLI should be renamed to something else to reflect that it is no longer solely based on express.

micksi avatar Nov 03 '19 16:11 micksi

@micksi apologies for the delayed response. The idea is pretty simple, extend the capabilities based on user requirements. As you may know, Express.js is pretty minimalistic which depends on other third-party libraries to get stuff done. We want to ensure that we target those sectors of the Developer community who prefer to go with the rest of the available Node.js based server-side frameworks that are shipped with most of those features.

jamesgeorge007 avatar Nov 06 '19 06:11 jamesgeorge007