Esta publicación es una continuación de la publicación anterior Separación de código y texto: pensar en voz alta . Esta vez iremos un poco más allá y presentaremos una posible API, y también compararemos el flujo de trabajo antes y después. PHP y el framework Laravel se utilizan como ejemplo, pero casi no importa.
Tesis
En esta publicación, estamos tratando de averiguar si puede mejorar notablemente el proceso de trabajo con texto en aplicaciones modernas. Por texto nos referimos a cualquier elemento de la interfaz, comunicaciones con los usuarios, etc., lo que no forma parte de la lógica empresarial en el código fuente. En pocas palabras, son archivos con plantillas, variables y parámetros del tipo de cadena, etc.
Método actual # 1
Primero, veamos la forma más primitiva de trabajar con textos. Este método es muy adecuado para aplicaciones y sitios pequeños. El texto se pasa como parámetro dentro del controlador:
El texto es parte de la plantilla:
Ventajas de este método:
El programador no necesita gastar más tiempo
Es muy fácil insertar valores de variables en el texto.
Desventajas:
– - , - . ,
#2
Laravel, , , - . 1970-1980 i18n.
, . , , , , - :
:
, ,
, (, , )
:
, , . - ? - ?
, #1
""
, , ""
#3
. , - (, ):
:
, #1
:
, ,
2 – ,
. ( , )
,
, . - ( __()
) (, @p
):
:
. , – , . , , .
p
:
__()
, ,
,
, – ,
, , - CI/CD – API , , , .
. .
#1
, . , , :
:
, - , - . ( - product manager) , - :
:
, . -. . , .
– . , .
#2
– , . X Y, , :
: " - ?", : ", ", . , , :
#3
, , , - – , , . 30 , , 50 – , . , , .
, ru_RU
– , ru_RU-
.
#4
A/B. , – , - , - . . , - :
home.blade.php
home__treatment.blade.php
, control- , , treatment- – , . , . , (, Google Analytics) , .
, "A/B-":
:
(, Google Analytics) (control treatment) , . Bounce Rate , – , . .
#5
( Gengo) , ;)
, - – , , , #2 #3. , - .
Puede controlar la práctica del ajuste de texto a través de un simple webhook, luego todas las solicitudes de extracción se verificarán automáticamente:
Aunque jugué un poco con el código y verifiqué que todo lo anterior es posible, este artículo analiza un producto o utilidad hipotética. El propósito del artículo es recopilar opiniones, sus opiniones.
¿Usarías tal cosa?