This is an old revision of the document!
Development Stacks
| AAA | BBB | |||||||||||||
| CCC | ||||||||||||||
| Front-end | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JavaScript | ES6+ | TypeScript | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Browser APIs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JavaScript Framework | Vue.js | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| React.js | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| UI/UX Framework | DevExtreme | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wijmo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Node.js | Package Manager | npm | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| yarn | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Module Bunder | webpack | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rollup | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| parcel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Types? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SPA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SSR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CSR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Back-end | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Java | Spring Framework (Java) | Concepts | AOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IoC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Design Patterns | MVC | Model:Observer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| View:Composite | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Controller:Strategy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Proxy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Singleton | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Template | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Front Controller | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| View Helper | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Service Locator | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Observer-Observable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Context Object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Facade | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IDE | Visual Studio Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Spring Tool Suites Eclipse |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IntelliJ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Build | Gradle | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Maven | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Database Framework | MyBatis | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JPA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Security | Authentication | oAuth2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JWT (Json Web Token) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Web Security | CORS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CSRF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| XSS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Network | socket | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Web Socket | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Message Queue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HTTP | HTTP/1.1 | Rest API RESTful |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GraphQL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SSL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Server | Web Server | Nginx | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WAS | Tomcat | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Jeus | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||