Сегодня WordPress является одной из самых надежных CRM в мире.
Я осмелюсь сказать, что это одна из тех вещей, которые поддерживают жизнь PHP.
И не зря, с такими конструкторами сайтов, как Elementor и Divi, рабочие места Product Marketer становятся доступными в среде «перетащи и брось».
Так почему же Gatsby?
Можно сказать, что в основном из-за SSG и скорости, но это не так.
Вы можете иметь удивительные плагины предварительного рендеринга для достижения почти тех же результатов.
Мы создаем первую инфраструктуру уведомлений с открытым исходным кодом на https://github.com/novuhq/novu .
Наш продукт создается сообществом, и без поддержки сообщества не может быть продукта.
Это означает, что он должен быть полностью доступен для сообщества для форка, внесения вклада и использования.
Именно поэтому в Novu мы создаем все публично, вы можете найти наш сайт и исходный код бэкенда здесь:
https://github.com/novuhq/website
https://github.com/novuhq/cms
Но если копнуть глубже, можно найти и другие важные замечания, например:
- WordPress страдает от миграций. Вы не найдете сайтов, на которых легко реализованы как stage, так и production окружения.
- UI нашего основного приложения построен на React. Так что контрибьюторам гораздо проще погрузиться в кодовую базу без изучения нового фреймворка или языка.
- CI/CD стал намного проще, всего в несколько кликов с помощью Gatsby.
- Мы можем запускать асинхронный код без использования хакерских заданий cron в ubuntu.
- Мы можем использовать наши библиотеки Novu непосредственно на нашем сайте.
- Мы можем легко запрашивать данные нашей базы данных с помощью GraphQL. Например, пробовали ли вы запросить wp_posts?
Как вы думаете, мы сделали правильный выбор?
Стоило ли нам вообще выбирать WordPress?
Должны ли мы были выбрать Next.js или Remix?
Дайте мне знать, что вы думаете.