Tag

visual programming

1 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
Nov 28, 2024 · Fundamentals

How to Use Ryven: A Visual Python Scripting Tool

This article introduces Ryven, a visual Python scripting environment created by a university student, explains its installation requirements, demonstrates its data‑flow and execution‑flow modes, and provides step‑by‑step usage instructions for interactive programming.

PythonRyvenTutorial
0 likes · 4 min read
How to Use Ryven: A Visual Python Scripting Tool
Bilibili Tech
Bilibili Tech
Oct 15, 2024 · Frontend Development

AST‑Based Visual Programming for Vue SFC: Design, Implementation, and Demo

By binding a Vue single‑file component’s AST to a visual UI, this project parses templates with node‑html‑parser, transforms scripts via Babel, and processes styles with standard loaders, allowing developers to edit component properties visually, automatically regenerate synchronized source code, and preview changes, with a prototype demo and planned drag‑and‑drop, styling, state, AI, and CI/CD extensions.

ASTBabelVue
0 likes · 10 min read
AST‑Based Visual Programming for Vue SFC: Design, Implementation, and Demo
Python Programming Learning Circle
Python Programming Learning Circle
Jun 17, 2024 · Fundamentals

Introducing Ryven: A Python Visual Scripting Tool for Data‑Flow and Execution‑Flow Programming

This article introduces Ryven, an open‑source Python visual scripting environment that lets users build and run data‑flow or execution‑flow graphs with real‑time feedback, explains how to set up the required Python and PySide2 environment, and outlines its main features and future roadmap.

Open-sourcePythonRyven
0 likes · 3 min read
Introducing Ryven: A Python Visual Scripting Tool for Data‑Flow and Execution‑Flow Programming
Python Programming Learning Circle
Python Programming Learning Circle
Nov 29, 2023 · Fundamentals

Introducing Ryven: A Python Visual Programming Tool for Interactive Data Flow

This article introduces Ryven, a Python‑based visual programming environment that lets users see real‑time feedback while manipulating matrices, explains its data‑flow and execution‑flow modes, provides setup instructions, and shares background about its creator.

PythonRyvenTutorial
0 likes · 5 min read
Introducing Ryven: A Python Visual Programming Tool for Interactive Data Flow
Didi Tech
Didi Tech
Aug 15, 2023 · Frontend Development

Page Logic Orchestration with LogicFlow: Solving Low‑Code Expansion Challenges

Page Logic Orchestration with LogicFlow solves low‑code expansion challenges by replacing rigid zero‑code property panels with a visual workflow editor that lets operators compose, debug, and execute flexible page logic using custom nodes, parallel execution, and repeatable flows, reducing development cost and complexity.

LogicFlowenginefrontend
0 likes · 13 min read
Page Logic Orchestration with LogicFlow: Solving Low‑Code Expansion Challenges
Amap Tech
Amap Tech
May 31, 2023 · Frontend Development

Simplifying Component Interaction in Low-Code Frontend Development

The platform replaces complex event‑driven code with a code‑free, expression‑only “saveEffect” mechanism that lets non‑technical users visually link component states by selecting source and target paths and optional transformation functions, simplifying low‑code frontend development and enabling independent workshop creation.

Data Bindingcomponent interactionfrontend
0 likes · 9 min read
Simplifying Component Interaction in Low-Code Frontend Development
JD Retail Technology
JD Retail Technology
Feb 27, 2023 · Backend Development

JD Supply Chain Low-Code Rule Engine Platform: Design, Challenges, and Solutions

This article describes JD Supply Chain's self‑developed low‑code rule engine platform, outlining its motivation, high‑concurrency challenges, architectural solutions, visual design capabilities, performance achievements, and how it enables both developers and business users to rapidly deliver complex business rules.

high concurrencylow-coderule engine
0 likes · 16 min read
JD Supply Chain Low-Code Rule Engine Platform: Design, Challenges, and Solutions
JD Tech
JD Tech
Aug 5, 2022 · Backend Development

Visual Service Orchestration for BFF Layer in JD Finance App: Challenges, Design, and Impact

The article examines the difficulties encountered when implementing a Backend‑For‑Frontend (BFF) layer in the JD Finance app, introduces a visual service‑orchestration platform that replaces hard‑coded solutions with drag‑and‑drop workflows, details its core functions, architecture, and performance benefits, and demonstrates how it dramatically improves delivery speed, service governance, and debugging efficiency.

BFFCI/CDbackend development
0 likes · 15 min read
Visual Service Orchestration for BFF Layer in JD Finance App: Challenges, Design, and Impact
Architecture Digest
Architecture Digest
May 5, 2022 · Fundamentals

Understanding Low‑Code Implementation Principles: Frontend and Backend Solutions

This article explains the core concepts of low‑code platforms, emphasizing visual editing as a mandatory feature, comparing declarative and imperative approaches, and detailing various front‑end (JSON‑to‑React via amis) and back‑end storage and logic implementations along with future trends.

BackendDeclarativeamis
0 likes · 35 min read
Understanding Low‑Code Implementation Principles: Frontend and Backend Solutions
Youku Technology
Youku Technology
Nov 15, 2021 · Frontend Development

From G6 to X6: Enhancing YOHO Platform’s General‑Purpose Graph Editing

The YOHO platform is being refactored from AntV G6 to AntV X6 to gain richer, developer‑friendly graph‑editing capabilities, easier canvas manipulation, seamless HTML/React/Vue integration, and reduced custom‑shape effort, enabling a generic, low‑code orchestration solution with visual configuration, reusable components, and flexible trigger mechanisms.

G6X6YOHO platform
0 likes · 9 min read
From G6 to X6: Enhancing YOHO Platform’s General‑Purpose Graph Editing
Python Programming Learning Circle
Python Programming Learning Circle
Sep 1, 2021 · Fundamentals

Introducing Ryven: A Python Visual Scripting Tool for Data Visualization

This article introduces Ryven, a Python visual scripting tool for creating high-quality data visualizations, explains its data-flow and execution-flow models, provides setup instructions, and demonstrates how to import nodes and use control features, offering a practical tutorial for developers.

Data VisualizationNode-basedRyven
0 likes · 4 min read
Introducing Ryven: A Python Visual Scripting Tool for Data Visualization
Python Programming Learning Circle
Python Programming Learning Circle
Apr 14, 2021 · Fundamentals

Introducing Ryven: A Python Visual Scripting Tool and How to Use It

This article introduces Ryven, a Python visual scripting tool created by a university student, explains how to set up the environment, run the editor, and describes its data‑flow and execution‑flow modes along with future feature ideas, highlighting that visual programming complements rather than replaces text coding.

PythonRyvenTutorial
0 likes · 3 min read
Introducing Ryven: A Python Visual Scripting Tool and How to Use It
JD Retail Technology
JD Retail Technology
Jul 8, 2020 · Frontend Development

Logical Visualization: From Visual Programming to Automated Code Generation

This article explains how visualizing logical processes accelerates information comprehension, describes visual programming concepts, contrasts classic and visual development models, outlines the advantages of logic visualization, and details the implementation steps—including node operations, AST generation, and code synthesis—supported by illustrative code snippets.

ASTFrontend Developmentcode generation
0 likes · 10 min read
Logical Visualization: From Visual Programming to Automated Code Generation
Beike Product & Technology
Beike Product & Technology
May 28, 2020 · Frontend Development

Exploration and Practice of Visual‑Assisted Programming: The VE Tool at Beike

This article introduces visual‑assisted programming as a low‑code approach for front‑end developers, analyzes existing solutions and their limitations, and details the design, architecture, plugin mechanism, core features, and future roadmap of the VE tool developed by Beike, including code examples and open‑source resources.

Plugin ArchitectureVElow-code
0 likes · 15 min read
Exploration and Practice of Visual‑Assisted Programming: The VE Tool at Beike
Python Programming Learning Circle
Python Programming Learning Circle
Jan 20, 2020 · Fundamentals

Master Python Turtle Graphics: From Basics to Creative Drawing Techniques

This tutorial introduces Python's built‑in turtle library, explains its window layout, coordinate systems, color handling, pen and movement functions, and demonstrates how to create shapes and wave patterns using loops and code examples.

Pythonbeginner codedrawing tutorial
0 likes · 7 min read
Master Python Turtle Graphics: From Basics to Creative Drawing Techniques
Qunar Tech Salon
Qunar Tech Salon
Mar 18, 2016 · Fundamentals

Why Visual Programming Tools Fail in Enterprise Data Analysis

The article examines the shortcomings of visual programming tools for data scientists, highlighting issues such as poor version control, limited IDE flexibility, lack of open‑source integration, and reduced modularity, and argues that code‑first approaches remain more effective in enterprise environments.

code vs toolsdata analysisdrake
0 likes · 11 min read
Why Visual Programming Tools Fail in Enterprise Data Analysis
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jun 13, 2015 · Fundamentals

Why Software Frameworks Are the New Programming Languages: Seven Key Reasons

The article outlines seven reasons why modern software frameworks have become more important than programming languages, emphasizing API‑centric code, architectural focus, built‑in algorithms, smart IDEs, visual programming, and the rule‑based nature of frameworks.

APIdevelopment productivityprogramming languages
0 likes · 6 min read
Why Software Frameworks Are the New Programming Languages: Seven Key Reasons