This commit is contained in:
@@ -29,18 +29,32 @@ Once that is done then can steam ahead on the biz objects but until I have the c
|
||||
IMMEDIATE ITEMS:
|
||||
================
|
||||
|
||||
- Put up copy to devops, build huge dataset, run all tests, pound it with 500 runs, shake it out
|
||||
|
||||
|
||||
|
||||
|
||||
************************************************************************************
|
||||
FUTURE ITEMS:
|
||||
=============
|
||||
|
||||
|
||||
CLIENT SHELL
|
||||
|
||||
Go through the TOOLS.txt file VUE section and install
|
||||
- Update NODE first, have an outdated version on system.
|
||||
|
||||
Do some tutorials to get a feel, read all the following
|
||||
- think about appearance material? bootstrap?, review these options directly supported in vscode/veture:
|
||||
- Consider all inputs required and forms and layout methods (make a list of components required and test on various devices [datetime, date, time, numeric, color etc])
|
||||
- ONSEN: https://onsen.io/v2/guide/ (MOBILE FOCUSED)
|
||||
- ELEMENT: https://element.eleme.io/#/en-US (DESKTOP FOCUSED)
|
||||
- BOOTSTRAP-VUE: https://bootstrap-vue.js.org/ (probably easier on my brain but boring)
|
||||
- BUEFY / BULMA https://bulma.io/ https://buefy.github.io/documentation ("FRESH")
|
||||
- VUETIFY: https://vuetifyjs.com/en/ (MATERIAL for VUE with 80 components)
|
||||
- QUASAR: https://quasar-framework.org/guide/introduction-to-quasar.html
|
||||
- Matrial and iOS themes built in
|
||||
- (Dark horse here but interesting as it does other things and says comprehensive out of box)
|
||||
- Claims to do just about everything under the sun without adding any other libs like moment.js etc
|
||||
- Builds for spa, and many other flavours of apps from one codebase automatically which is interesting
|
||||
- Is it trying to do too much and will be a hassle?
|
||||
|
||||
|
||||
- Think about spa features
|
||||
- Webpack (how can it help, what parts to use)
|
||||
- Read about Single File Components https://vuejs.org/v2/guide/single-file-components.html
|
||||
- Skim and have at hand ES2015 guide: https://babeljs.io/docs/en/learn
|
||||
|
||||
Once I can make the client I need to get into that and make the shell and initial interface with enough stuff to do basic testing initially
|
||||
- Make sure to see the vue.js stuff in tools and below and contemplate it fully before committing to it
|
||||
- VUE was chosen some time ago and there are likely other things out now
|
||||
@@ -58,6 +72,20 @@ Once I can make the client I need to get into that and make the shell and initia
|
||||
- All input controls and date localization etc etc
|
||||
- LOAD TESTER see below...
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
************************************************************************************
|
||||
FUTURE ITEMS:
|
||||
=============
|
||||
|
||||
|
||||
|
||||
|
||||
LOAD TESTER
|
||||
-----------
|
||||
After very initial client stuff but before getting too deep into anything, need a load tester that drives the client and makes hundreds of thousands of objects and really exercises the client
|
||||
|
||||
@@ -48,18 +48,29 @@ docker ps -a
|
||||
|
||||
## FRONT END
|
||||
|
||||
** Best stuff for JS and development of 2017, lots of useful info here:
|
||||
https://risingstars.js.org/2017/en/
|
||||
UI FRAMEWORK VUE.JS
|
||||
=-=-=-=-=-=-=-=-=-=
|
||||
|
||||
INSTALLATION
|
||||
- Update NODE.JS FIRST!!
|
||||
|
||||
- https://vuejs.org/v2/guide/installation.html
|
||||
|
||||
- https://stackoverflow.com/questions/39478855/how-to-setup-asp-net-core-vue-js#39881050
|
||||
|
||||
VUE COMPONENTS AND LIBRARIES
|
||||
- https://github.com/vuejs/awesome-vue#components--libraries
|
||||
- NOTE LOOKAT THIS: VETURE supports directly THESE: https://vuejs.github.io/vetur/framework.html
|
||||
|
||||
VUE DEV TOOLS FOR BROWSER
|
||||
- https://github.com/vuejs/vue-devtools#vue-devtools
|
||||
|
||||
VSCODE VUE TOOLING
|
||||
- https://vuejs.github.io/vetur/
|
||||
|
||||
VUE WEBPACK TEMPLATE
|
||||
- https://vuejs-templates.github.io/webpack/
|
||||
|
||||
**BROWSER CLIENT LIBRARIES**
|
||||
- JQuery
|
||||
- Lodash
|
||||
- UI FRAMEWORK - VUE.JS ?? (maybe a framework or maybe vanilla JS)
|
||||
- https://github.com/mattkol/Chromely (New alternative to Electron and supports VUE.JS)
|
||||
- https://vuejs.github.io/vetur/
|
||||
- Good discussion here about general UI and also what is "infuriating" in web material design when you just want to get on with work
|
||||
- Got to be careful not to make it too good looking at the expense of performance
|
||||
- that being said it has other good discussion on stuff in general
|
||||
|
||||
|
||||
## BUNDLING AND MINIFICATION
|
||||
|
||||
Reference in New Issue
Block a user