My Own TechRadar

Версия от 22:07, 31 декабря 2019; VitaliyFilippov (обсуждение | вклад)

Fuck Zalando's one. Opinionated and effective. A lot of things isn't covered, it's not an encyclopedia.

Prefer

  • node.js
  • npm
  • PHP & php-fpm
  • RPC-style JSON APIs
  • SPA: JSON DTO services | server-side: own 500 loc ORM + MVC
  • React
  • preact
  • CSS modules (postcss)
  • 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
  • Keycloak, WSO2IS
  • Mercurial
  • SOAP, XML-RPC, JSON-RPC
  • GUI IDEs
  • yarn
  • composer // php is not the place for npm
  • Windows desktop

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 server
  • MacOS or Apple anything
  • .NET, powershell
  • Oracle
  • Proprietary software in general
  • Bazaar, CVS and other VCS
  • so-called "serverless"

Do you want to try some new features? By joining the beta, you will get access to experimental features, at the risk of encountering bugs and issues.

Ок Нет, спасибо