Популярні слівця у веб-розробці і не тільки у веб | Popular words in Web Development
- Meteor — веб-платформа на языке JavaScript, предназначенная для разработки Web-приложений реального времени. Для связи с современными браузерами
- Homebrew — менеджер пакетов for OS X - (Хабрахабр)
- Hendlebars.js — templates engine for JS (Хабрахабр).
- Moostashe.js — templates engine for JS (Википедия).
- Nunjucks - templates engine for JavaScript
- Bower — менеджер пакетов для frontend-a (требует Node.js и Git)
- Git — распределённая система управления версиями файлов (Википедия).
- Gulp — task runner (автоматизация повторяющихся задач) (Хабрахабр) (learn,javascript.ru)
- Grunt — task runner (тоже что и Gulp, только постарше)
- AWS — Amazon Web Services (Википедия) — инфраструктура платформ облачных веб-сервисов, представленная компанией Amazon
- Node.js — cерверный JavaScript (Википедия).
- Redis — (REmote DIctionary Server) - (Википедия) сетевое журналируемое хранилище данных типа «ключ — значение» с открытым исходным кодом. Нереляционная высокопроизводительная СУБД
- MongoDB — (Википедия) документо-ориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц. Написана на языке C++.
- Elasticsearch — поисковый движок (Хабрахабр)
- Backbone.js — JavaScript-библиотека, основанная на шаблоне проектирования MVP (Википедия) предназначена для разработки веб-приложений с поддержкой RESTful JSON интерфейса.
- Angular.js — JS-фреймворк для разработки onepage-приложений на основе MVC шаблона, а также упрощение тестирования и разработки (Википедия).
- Ember.js — opensource JavaScript каркас веб-приложений, реализующий MVC шаблон, предназначенный для упрощения создания масштабируемых одностраничных [5] веб-приложений.
- SproutCore — opensource JavaScript фреймворк для создания веб-приложений с расширенными возможностями пользовательского интерфейса, предоставляющими пользователю интерфейс, сравнимый с десктопными приложениями.
- Babel — JavaScript компилятор (это транспайлер, переписывающий код на ES-2015 в код на предыдущем стандарте ES5).
- Browserify — сборщик модулей и отслеживатель зависимостей библиотек JavaScript (Хабрахабр)
- Webpack — сборщик модулей и отслеживатель зависимостей библиотек JavaScript (Хабрахабр) (learn.javascript.ru)
- Behat — is an open source Behavior-Driven Development framework for PHP
- Mink — PHP 5.3+ web browser emulator abstraction for Behat
- Aerospike — Aerospike Database Server – flash-optimized, in-memory, nosql database
- ClickHouse (rus) — это колоночная аналитическая СУБД с открытым кодом, позволяющая выполнять аналитические запросы в режиме реального времени на структурированных больших данных, разрабатываемая компанией Яндекс
- Fluentd — коллектор, который берет на себя прием всех логов, их последующий парсинг и бережно укладывает все это добро в индексы Elasticsearch.
- Logstash — механизм сбора данных и анализа журналов
- Kibana — визуализатор, то есть умеет работать с API Elasticsearch, получать и отображать данные.
- Cerebro — достаточно интересная штука, позволяющая смотреть состояние и управлять настройками ноды/кластера, управлять индексами (например создание, удаление темплейтов для индексов, шардирование).
- Nginx — это HTTP-сервер и обратный прокси-сервер, почтовый прокси-сервер, а также TCP/UDP прокси-сервер общего назначения, используется как прокси-сервер для доступа к Kibana, а также обеспечивает базовую HTTP аутентификацию (HTTP basic authentication).
- Curator — так как в нашем случае нет смысла хранить логи более, чем за 30 дней, мы используем штуку, которая умеет ходить в Elasticsearch и подчищать устаревшие индексы.
- cAdvisor (Container Advisor) — контейнер, позволяющий получить информацию о производительности и потреблении ресурсов по запущенным контейнерам. Также он используется для сбора метрик системой мониторинга Prometheus.
- Prometheus — is a free software application used for event monitoring and alerting. It records real-time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting
- Grafana — is a multi-platform open-source analytics and interactive visualization software available since 2014. It provides charts, graphs, and alerts for the web when connected to supported data sources. It is expandable through a plug-in system. End users can create complex monitoring dashboards using interactive query builders.
- Jinja — шаблонізатор для Python
- Helm — менеджер пакетів для Kubernetes
- Kubernetes — система контейнеризації, розгортання. масштабування та керування додатками (відома також під абревіатурою К8s)
- minicube — быстрая установка локального Kubernetes кластера на macOS, Linux и Windows.
- https://bref.sh/ — deploy and run serverless PHP applications.
- https://beanstalkd.github.io/ - Beanstalk is a simple, fast work queue.
- Manticore Search – easy-to-use open-source fast database for search
- Laravel Pint — Laravel Pint is an opinionated PHP code-style fixer for minimalists. Pint is built on top of PHP-CS-Fixer and makes it simple to ensure that your code style stays clean and consistent.
- Selenium — Selenium automates browsers. That's it! ))
- Pest — PHP Pest is a testing framework for PHP applications. It is inspired by Jest, a popular testing framework for JavaScript. Pest provides a clean and expressive syntax for writing tests and comes with a wide range of features to simplify the testing process. (require php8.1)
- Laravel Dusk — provides an expressive, easy-to-use browser automation and testing API. By default, Dusk does not require installing JDK or Selenium on your local computer. Instead, Dusk uses a standalone ChromeDriver installation. However, you are free to utilize any other Selenium compatible driver you wish.
- Husk — A thin and light scaffolded Laravel Dusk environment.
- Dask — Dask is an open-source parallel computing library in Python that enables the parallelization of computing tasks.
- CockroachDB — is a commercia l distributed SQL database management system developed by Cockroach Labs
- OpenSearch — OpenSearch is the flexible, scalable, open-source way to build solutions for data-intensive applications.
- Sphinx search — Open-source Search Server
Comments