Que opinan de hacer una página en lima

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.

1 me gusta

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

4 Me gusta