Esta postagem Ă© uma continuação da postagem anterior Separando cĂłdigo e texto: Pensando em voz alta . Desta vez, iremos um pouco mais alĂ©m e apresentaremos uma possĂvel API, e tambĂ©m compararemos o fluxo de trabalho antes e depois. Os frameworks PHP e Laravel sĂŁo usados ​​como exemplo, mas quase nĂŁo importa.
Tese
Neste post, estamos tentando descobrir se você pode melhorar visivelmente o processo de trabalho com texto em aplicativos modernos. Por texto, queremos dizer quaisquer elementos da interface, comunicações com usuários e assim por diante - aquilo que não faz parte da lógica de negócios no código-fonte. Simplificando, esses são arquivos com modelos, variáveis ​​e parâmetros do tipo string e assim por diante.
Método atual # 1
Primeiro, vamos examinar a maneira mais primitiva de trabalhar com textos. Este método é bastante adequado para pequenas aplicações e sites. O texto é passado como parâmetro dentro do controlador:
O texto faz parte do template:
Vantagens deste método:
O programador nĂŁo precisa perder tempo extra
É muito fácil inserir valores de variáveis ​​no texto
Desvantagens:
– - , - . ,
#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. , - .
Você pode controlar a prática de quebra automática de texto por meio de um webhook simples, então todas as solicitações pull serão verificadas automaticamente:
Embora eu tenha brincado um pouco com o cĂłdigo e verificado que todas as opções acima sĂŁo possĂveis, este artigo discute um produto ou utilitário hipotĂ©tico. O objetivo do artigo Ă© coletar opiniões, suas opiniões.
VocĂŞ usaria tal coisa?