Voy a hacer mi nueva página web en mi propio lenguaje de programacion qué me recomiendan hacer primero, la api del motor gráfico web o una idea de como se verá la pagina
Si vas a crear un sitio web, te recomiendo no utilizar ningún lenguaje de programación, sino simplemente utilizar HTML y CSS, sin JavaScript, como regla recomiendo este principio:
Haz el sitio web tan simple como puedas o sea posible.
Así podrías contribuir a una web más rápida y eficaz.
Ejemplos: https://lukesmith.xyz/, http://jxself.org/, https://nadeko.net/, https://libertysoftware.cl/ entre otras tantas, te recomiendo también visitar https://wiby.me/ donde podrás hallar otros quizás buenos ejemplos.
no es que lo boy a crear en mi propio lenguaje de programacion que por cierto es opensource puedes encontrar su codigo aqui el codigo del lenguaje Lim22/LimaInterpreter/Lima.cs at main · ErickStudios/Lim22
Pero… ¿Como funcionaria eso de que con el lenguaje crear la página?
Supongo que con una API que pase cosas a HTML, CSS o algo asi, si ese es el caso, no lo veo muy practico.
Ni si quiera me carga ese sitio web, debido a que contiene mucho malware, menos mal mi navegador impide su ejecución.
Es lo que tiene, parece que está interesado en re-inventar la rueda.
este es el codigo del sitio que estoy haciendo
##! @file: index.lima
##! @summary: the main point of the web page of ErickCraftStudios
section
Main
#
# declare the variables necesary for the website
#
var
page
=
"Main"
var
menu_bar
=
1
var
menu_tab
=
1
jump
.head
jump
.body
jump
.loop
__endprog__
# head
#
# Resumen:
# la entrada de mi sitio
#
section
.head
var
charset
=
"UTF-8"
popback
# body
#
# Resumen:
# el contenido de mi pagina
#
section
.body
popback
# loop
#
# Resumen:
# el bucle de la pagina
#
section
.loop
var
Key
=
ReadKeyWait
echo Key
jump
.draw_bars
jump
.loop
section
.draw_bars
popback
Cuando quiero leer un sitio web, prefiero leer el HTML.
estamos avanzando:
##! @file: index.lima
##! @summary: the main point of the web page of ErickCraftStudios
section
Main
#
# declare the variables necesary for the website
#
var
page
=
"Main"
var
menu_bar
=
1
var
menu_tab
=
1
var
tab
=
0
jump
.head
jump
.body
jump
.loop
__endprog__
# head
#
# Resumen:
# la entrada de mi sitio
#
section
.head
var
charset
=
"UTF-8"
popback
# body
#
# Resumen:
# el contenido de mi pagina
#
section
.body
popback
# loop
#
# Resumen:
# el bucle de la pagina
#
section
.loop
var
Key
=
ReadKeyWait
cls
var
.cnd
=
(Key=="enter")
jt
entrar_en_enlace
var
.cnd
=
(Key=="left arrow")
jt
bef_option
var
.cnd
=
(Key=="right arrow")
jt
next_option
var
.cnd
=
(Key=="A")
jt
alt_menu
section
.gui_draw
jump
.draw_bars
section
.bef_menu_draw
jump
.loop
popback
######!
######!
######!
######!
######!
######!
######! manejo de interfaz
######!
######!
######!
######!
######!
######!
# draw_bars
#
# Resument:
# dibujar las barras
#
# Parametros:
# @page: la pagina a mostrar
# @menu_bar: si la barra esta activa
# @menu_tab: la opcion a seleccionar
#
section
.draw_bars
if
(
menu_bar
==
1
)
{
if
(
menu_tab
==
0
)
{
writel "> "
}
writel "op1 "
if
(
menu_tab
==
1
)
{
writel "> "
}
writel "op2 "
echo ""
}
if
(
menu_bar
==
0
)
{
echo ""
}
jump
.bef_menu_draw
######!
######!
######!
######!
######!
######!
######! opciones de las teclas
######!
######!
######!
######!
######!
######!
# bef_option
#
# Resumen:
# navegar a la opcion anterior
#
section
bef_option
if
(
menu_bar
==
1
)
{
var
menu_tab
-=
1
}
if
(
menu_bar
==
0
)
{
var
tab
-=
1
}
popback
# next_option
#
# Resumen:
# navegar a la opcion siguiente
#
section
next_option
if
(
menu_bar
==
1
)
{
var
menu_tab
+=
1
}
if
(
menu_bar
==
0
)
{
var
tab
+=
1
}
popback
# alt_menu
#
# Resumen:
# alternar el menu
#
section
alt_menu
var
.cnd
=
(menu_bar==0)
jt
alt_menu1
var
.cnd
=
(menu_bar==1)
jt
alt_menu2
section
alt_menu1
var
menu_bar
=
1
jump
.gui_draw
section
alt_menu2
var
menu_bar
=
0
jump
.gui_draw
popback
# entrar_en_enlace
#
# Resumen:
# ...
#
# Parametros:
# @tab: la opcion actual
# @page: la pagina actual
# @menu_bar: si esta activo el menu
# @menu_tab: la opcion del menu (solo si esta menu_bar==1)
#
section
entrar_en_enlace
popback
voy a crear un sub lenguaje llamado “limaweb”
Dios, y eso se ejecuta me imagino que con una API o algo no?, porque ejecutarlo nativo lo veo mucho mas complejo
limaweb se cancelo , tenia muchos errores xd , bueno mejor opto por una api
Literalmente duro 5 minutos