Чистый код или WordPress
WP Krasnogorsk #3 -
Что такое чистый код?
- максимум стандартного PHP
- никаких фреймворков, систем управления контентом
- ноль объектно-ориентированной архитектуры
- никаких крупных библиотек, всё с нуля
Преимущества чистого кода
- быстрый
- не нужно изучать чужую документацию
- легко воплотить простые хотелки
Недостатки чистого кода
- небезопасный (MySQLi, XSS, R/LFI, …)
- долго для более сложных решений
- не для больших команд
- недокументированый, нетестированый
- нет стандартов разработки
- нет разделения обязанностей (аморфная архитектура)
- developer lock-in
Преимущества WordPress (и другого открытого кода)
- богатая, открытая история создания
- сравнительно безопасный
- целые сообщества вокруг кода
- низкий порог входа (…недостаток?)
- документирован, тестирован, многофункционален
API, только API…
API, только API… (продолжение)
- ACF, Carbon Fields, Metabox.io
- WooCommerce, bbPress, buddyPress
- Visual Composter, Elementor
- Cavalcade, TLC
- composer.phar для всего остального
Когда можно писать чистый код
- Правда нет подходящего решения
или решение не по душе
- Ради развлечения, челленджа
- Если вы патчите ядро и библиотеки
Слайды презентации
-
1 / 34
-
2 / 34
-
3 / 34
-
4 / 34
-
5 / 34
-
6 / 34
-
7 / 34
-
8 / 34
-
9 / 34
-
10 / 34
-
11 / 34
-
12 / 34
-
13 / 34
-
14 / 34
-
15 / 34
-
16 / 34
-
17 / 34
-
18 / 34
-
19 / 34
-
20 / 34
-
21 / 34
-
22 / 34
-
23 / 34
-
24 / 34
-
25 / 34
-
26 / 34
-
27 / 34
-
28 / 34
-
29 / 34
-
30 / 34
-
31 / 34
-
32 / 34
-
33 / 34
-
34 / 34
Previous
Next