My Own TechRadar — различия между версиями
Материал из YourcmcWiki
м |
м |
||
Строка 2: | Строка 2: | ||
Prefer | Prefer | ||
− | + | * node.js | |
− | + | * PHP & php-fpm | |
− | + | * RPC-style JSON APIs | |
− | + | * SPA: JSON DTO services | server-side: own 500 cloc ORM + MVC | |
− | + | * React | |
− | + | * preact | |
− | + | * leaflet | |
− | + | * postgresql | |
− | + | * mariadb | |
− | + | * nginx | |
− | + | * Docker | |
− | + | * Debian Linux | |
− | + | * prometheus & grafana | |
− | + | * headless chromium | |
− | + | * stolon | |
− | + | * Consul | |
− | + | * dovecot, postfix | |
− | + | * git | |
− | + | * Gitea | |
− | + | * redis, memcached | |
− | + | * kafka | |
− | + | * keepalived | |
− | + | * opennebula | |
− | + | * MediaWiki | |
− | + | * JSON Schema | |
Allow but prefer other options, if any | Allow but prefer other options, if any | ||
− | + | * haproxy | |
− | + | * ansible | |
− | + | * boot2docker | |
− | + | * patroni | |
− | + | * etcd | |
− | + | * ethereum | |
− | + | * spamassassin | |
− | + | * roundcube webmail | |
− | + | * kubernetes | |
− | + | * Gitlab | |
− | + | * python | |
− | + | * Ceph | |
− | + | * OData | |
Avoid as much as possible / inappropriate solution in the vast majority of cases | Avoid as much as possible / inappropriate solution in the vast majority of cases | ||
− | + | * microservice architecture | |
− | + | * ExtJS | |
− | + | * RHEL / CentOS | |
− | + | * heavy JS grids in general, like ag-grid | |
− | + | * java | |
− | + | * .net core | |
− | + | * golang | |
− | + | * typescript | |
− | + | * all other statically typed languages for web backend & frontend | |
− | + | * vert.x (java) | |
− | + | * jOOQ, querydsl (java) | |
− | + | * PHP CMSs (and probably CMSs in general) | |
− | + | * redux | |
− | + | * vue.js | |
− | + | * mobx | |
− | + | * react-router | |
− | + | * apache | |
− | + | * munin | |
− | + | * vagrant | |
− | + | * Lua | |
− | + | * Perl | |
− | + | * bootstrap | |
− | + | * Keycloak, WSO2IS | |
− | + | * Mercurial | |
− | + | * SOAP, XML-RPC, JSON-RPC | |
− | + | * GUI IDEs | |
Deny use / never a good solution even if popular | Deny use / never a good solution even if popular | ||
− | + | * REST | |
− | + | * GraphQL | |
− | + | * Angular | |
− | + | * jQuery | |
− | + | * older databinding js frameworks like ember.js, backbone and so on | |
− | + | * rxjs | |
− | + | * Traditional ORM in general, like Hibernate (java) or Doctrine (PHP) | |
− | + | * Heavy frameworks in general, like Spring (java) or Yii/Laravel/etc (PHP) | |
− | + | * DI in general | |
− | + | * Liquibase (java) | |
− | + | * Java Application servers | |
− | + | * Ruby | |
− | + | * Erlang/Elixir | |
− | + | * Windows, MacOS | |
− | + | * .NET | |
− | + | * Oracle | |
− | + | * Proprietary software in general | |
− | + | * Bazaar, CVS and other VCS |
Версия 18:47, 19 декабря 2019
Fuck Zalando.
Prefer
- node.js
- PHP & php-fpm
- RPC-style JSON APIs
- SPA: JSON DTO services | server-side: own 500 cloc ORM + MVC
- React
- preact
- leaflet
- postgresql
- mariadb
- nginx
- Docker
- Debian Linux
- prometheus & grafana
- headless chromium
- stolon
- Consul
- dovecot, postfix
- git
- Gitea
- redis, memcached
- kafka
- keepalived
- opennebula
- MediaWiki
- JSON Schema
Allow but prefer other options, if any
- haproxy
- ansible
- boot2docker
- patroni
- etcd
- ethereum
- spamassassin
- roundcube webmail
- kubernetes
- Gitlab
- python
- Ceph
- OData
Avoid as much as possible / inappropriate solution in the vast majority of cases
- microservice architecture
- ExtJS
- RHEL / CentOS
- heavy JS grids in general, like ag-grid
- java
- .net core
- golang
- typescript
- all other statically typed languages for web backend & frontend
- vert.x (java)
- jOOQ, querydsl (java)
- PHP CMSs (and probably CMSs in general)
- redux
- vue.js
- mobx
- react-router
- apache
- munin
- vagrant
- Lua
- Perl
- bootstrap
- Keycloak, WSO2IS
- Mercurial
- SOAP, XML-RPC, JSON-RPC
- GUI IDEs
Deny use / never a good solution even if popular
- REST
- GraphQL
- Angular
- jQuery
- older databinding js frameworks like ember.js, backbone and so on
- rxjs
- Traditional ORM in general, like Hibernate (java) or Doctrine (PHP)
- Heavy frameworks in general, like Spring (java) or Yii/Laravel/etc (PHP)
- DI in general
- Liquibase (java)
- Java Application servers
- Ruby
- Erlang/Elixir
- Windows, MacOS
- .NET
- Oracle
- Proprietary software in general
- Bazaar, CVS and other VCS