golemfactory / golem-js

TypeScript + NodeJS API for Golem
https://docs.golem.network/docs/creators/javascript
GNU Lesser General Public License v3.0
29 stars 16 forks source link

UI - frontend SPA frame #387

Closed mgordel closed 1 year ago

Braunmann commented 1 year ago

When looking for a front-end framework solution for an advanced example, two options were considered: Quasar and Nuxt:

Quasar

Nuxt

I have the impression that Quasar is more focused on providing UI Elements to be cross-device, and is only just early stage in support of frontend application development. Othewise Nuxt, is not a UI Component framework, it's a frontend Vue framework, not a set of Vue UI Componets. Helps support of development Vue frontend app that you can choose UI Component Set you like, and other lips for fetchng data, or auth. Give you routing and many helpers to create frontend app faster. After fast boilerplating session, you can dive quickly in to crating Vue Component with bussiness logic.

Braunmann commented 1 year ago

The next consideration was the choice between the Nuxt v2 or v3 version and the rest of the stack.

Nuxt 2

Nuxt 3

In the type case, we considered the development time of the example vs the vision of the company.

After long discussions with @mgordel we decided on v3 because of the company vision to show that Golem uses modern but well known solutions. We would also like the example to last a long time and not to be quickly outdated.

The stack we would provide is: