25
How to look at new things
History is a spiral. New things always solve some problems, then bring new ones.
Technologies
Comparison
Type | DSL-based | WYSIWYG |
---|---|---|
document | markdown | word/google docs |
drawing | mermaid/uml/c4model | drawio/mind map/google docs |
notes | vscode/markdown-based tools | notion/impressions |
PPT | revealjs/slidev | PPT |
Question: How to balance freedom and ease of use?
Question
Choices
The following figure shows the editing of markdown in vscode

Question
Select
Here is the difference between using drawio to draw a flowchart and using Baidu Brain Map to draw a mind map
graph TD;
id1[start]
id2[step 1]
id3[step 2]
id4[end]
id1 --> id2 --> id3 --> id4



Some requirements
Types | Emerging Technologies | Relative to Traditional Technologies |
---|---|---|
packaging tools | esbuild | rollup/webpack |
frameworks | svelte | react/vue |
Question
Choices
esbuild, rollup, webpack Their choices are actually quite interesting.
Overall, rollup is currently the best js-based packaging tool, while esbuild is very much a wait-and-see - if the community can mature, packaging performance will skyrocket and front-end developers may have to learn one or two other languages (golang/rust).
Questions
Choose
about these three frameworks vue authors had also done some comparison, refer to dotJS 2019 - Evan You - State of Components
some ideas I had from vue => react: Faceted vue developer's guide to getting into the pit of react
See how many more you recognize

Technologies in decline
New things come along all the time, some are better than others, but many more will be lost in history. Choosing the right new thing to learn and use is more effective than just doing a little bit of everything (choice is more important than effort).