Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Windows Tipps & SecurityGoogles neues Betriebssystem ist da – heißt jetzt aber komplett anders(22.09.2026 um 12:08 Uhr)
Windows Tipps & SecurityGooglebook-Premiere: Alle 5 Modelle ausprobiert – zwei stechen heraus(22.09.2026 um 12:30 Uhr)
Sichere ProgrammierungDeprecation notice: All-platform CodeQL bundle(22.09.2026 um 11:21 Uhr)
Sichere ProgrammierungCodeSOD: The John Cage Variable(22.09.2026 um 08:30 Uhr)
Windows Tipps & SecurityGoogles neues Betriebssystem ist da – heißt jetzt aber komplett anders(22.09.2026 um 12:08 Uhr)
Windows Tipps & SecurityGooglebook-Premiere: Alle 5 Modelle ausprobiert – zwei stechen heraus(22.09.2026 um 12:30 Uhr)
Sichere ProgrammierungDeprecation notice: All-platform CodeQL bundle(22.09.2026 um 11:21 Uhr)
Sichere ProgrammierungCodeSOD: The John Cage Variable(22.09.2026 um 08:30 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

Build experimental language BayLang for web development

Hello. I build new opensource experimental language named as BayLang. BayLang is an architecture-oriented language and development platform. It's a programming language designed for building web applications, CRM, ERP, E-Commerce,…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

Hello. I build new opensource experimental language named as BayLang.



BayLang is an architecture-oriented language and development platform. It's a programming language designed for building web applications, CRM, ERP, E-Commerce, SaaS.



The main goal is accelerate web development by use ready blocks and components such as Forms, Tables, Buttons, Input, Select and ready plugins Admin panel, Auth manager and etc.



Key idea is Clean Architecture as part of the language, not as a set of guidelines. Architectural patterns are built into the development approach itself and supported by the tools.



Core features:




  • Schema-driven data design, forms, APIs, and presentation are built from defined schemas

  • Compilation to PHP and Vue (including SPA and SSR)

  • Unified model for both backend and frontend

  • Minimal boilerplate code, maximum explicit architecture

  • Variable typing



Suitable for:




  • Enterprise and B2B systems

  • Admin panels and backoffice solutions

  • SaaS products

  • Systems with long lifecycles and high support costs

  • Projects where code readability and architectural discipline are important



BayLang is not just a new syntax - it is an attempt to formalize the best practices of enterprise development at the language and compiler level.



Website: baylang.com



Example code of component:




<class name="App.Components.Pages.IndexPage.IndexPage">

<use name="Runtime.Widget.Button" component="true" />
<use name="Runtime.Widget.Section" component="true" />

<style>
.main_section{
padding-top: 20px;
padding-bottom: 20px;
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
}
</style>

<template>
<div class="main_page">
<Section class="main_section">
<h1 class="page_title">Index page</h1>
<div class="page_text">Hello {{ this.model.message }}</div>
<Button @event:click="this.onClick()">Click</Button>
</Section>
</div>
</template>

<script>

/**
* Click button
*/
void onClick()
{
this.model.setMessage(this.model.message ~ "!");
}

</script>

</class>






Code model:




namespace App.Components.Pages.IndexPage;

use Runtime.BaseModel;
use Runtime.Serializer.MapType;
use Runtime.Serializer.StringType;
use Runtime.Web.RenderContainer;
use App.Components.Pages.IndexPage.IndexPage;


class IndexPageModel extends BaseModel
{
string component = classof IndexPage;
string message = "Hello World!";


/**
* Serialize object
*/
static void serializer(MapType rules)
{
parent(rules);
rules.addType("message", new StringType());
}


/**
* Init widget
*/
void initWidget(Dict params)
{
parent(params);
}


/**
* Build title
*/
void buildTitle(RenderContainer container)
{
this.layout.setPageTitle("Index page");
}


/**
* Set message
*/
void setMessage(string message)
{
this.message = message;
}
}


Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Build experimental language BayLang for web development

Thematisch verwandte Begriffe: Build, experimental, language, BayLang · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-94493 | A vulnerability was detected in Gigatech PDV5701 1.0.31_240305_112640. T…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick