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:
================
- 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

View File

@@ -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