My Own TechRadar — различия между версиями
Материал из YourcmcWiki
м |
м |
||
Строка 30: | Строка 30: | ||
* mc & mcedit | * mc & mcedit | ||
− | Allow but prefer other options, if any | + | Allow but prefer other options, if any |
* haproxy | * haproxy | ||
* ansible | * ansible | ||
Строка 44: | Строка 44: | ||
* OData | * OData | ||
* vim | * vim | ||
+ | * ReactPHP | ||
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 | ||
Строка 81: | Строка 82: | ||
* older databinding js frameworks like ember.js, backbone and so on | * older databinding js frameworks like ember.js, backbone and so on | ||
* rxjs | * rxjs | ||
+ | * underscorejs | ||
+ | * ramda-fantasy and similar strange js libraries | ||
* Traditional ORM in general, like Hibernate (java) or Doctrine (PHP) | * Traditional ORM in general, like Hibernate (java) or Doctrine (PHP) | ||
* Heavy frameworks in general, like Spring (java) or Zend/Yii/Laravel/etc (PHP) | * Heavy frameworks in general, like Spring (java) or Zend/Yii/Laravel/etc (PHP) | ||
Строка 89: | Строка 92: | ||
* Erlang/Elixir | * Erlang/Elixir | ||
* Windows, MacOS | * Windows, MacOS | ||
− | * .NET | + | * .NET, powershell |
* Oracle | * Oracle | ||
* Proprietary software in general | * Proprietary software in general |
Версия 00:45, 22 декабря 2019
Fuck Zalando.
Prefer
- node.js
- PHP & php-fpm
- RPC-style JSON APIs
- SPA: JSON DTO services | server-side: own 500 loc 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
- Ethereum
- mc & mcedit
Allow but prefer other options, if any
- haproxy
- ansible
- boot2docker
- patroni
- etcd
- spamassassin
- roundcube webmail
- kubernetes
- Gitlab
- python
- Ceph
- OData
- vim
- ReactPHP
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
- Bootstrap
- 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
- underscorejs
- ramda-fantasy and similar strange js libraries
- Traditional ORM in general, like Hibernate (java) or Doctrine (PHP)
- Heavy frameworks in general, like Spring (java) or Zend/Yii/Laravel/etc (PHP)
- DI in general
- Liquibase (java)
- Java Application servers
- Ruby
- Erlang/Elixir
- Windows, MacOS
- .NET, powershell
- Oracle
- Proprietary software in general
- Bazaar, CVS and other VCS
A lot of things isn't covered, it's not an encyclopedia