This commit is contained in:
2018-10-12 20:11:17 +00:00
parent 04a4a244f3
commit 04a4110833
2 changed files with 60 additions and 21 deletions

View File

@@ -29,18 +29,32 @@ Once that is done then can steam ahead on the biz objects but until I have the c
IMMEDIATE ITEMS: 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 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 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 - 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 - 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 - All input controls and date localization etc etc
- LOAD TESTER see below... - LOAD TESTER see below...
************************************************************************************
FUTURE ITEMS:
=============
LOAD TESTER 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 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

View File

@@ -48,18 +48,29 @@ docker ps -a
## FRONT END ## FRONT END
** Best stuff for JS and development of 2017, lots of useful info here: UI FRAMEWORK VUE.JS
https://risingstars.js.org/2017/en/ =-=-=-=-=-=-=-=-=-=
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 ## BUNDLING AND MINIFICATION