Giter Site home page Giter Site logo

typo about asta HOT 2 OPEN

yisar avatar yisar commented on May 22, 2024
typo

from asta.

Comments (2)

yisar avatar yisar commented on May 22, 2024

@mindplay-dk I'm sorry to reply too late. I'm in Shanghai. I'm being quarantined because of COVID-19.

Will this have precise updates like Svelte? No virtual DOM?

Yes, it must be. So far, it is the same as svelte, without virtual dom. But svelte's syntax is not popular in China. I prefer Vue's template syntax, but there is no virtual dom.

Frankly speaking, my previous work was to make a framework similar to RN, which is called "miniapp" in China. I realized that svelte's compilation idea may be the best solution for miniapp.

https://w3c.github.io/miniapp/white-paper/

However, with the development of the front-end, I realized that it might be better to use trust to do the same compilation work, which is the trend in the future.

from asta.

mindplay-dk avatar mindplay-dk commented on May 22, 2024

I like Svelte - it removes so much of the noise that other frameworks add. I wish it was more popular.

Have you seen Malina? Similar to Svelte, but smaller and simpler. I played around with flipping the syntax (just a fun idea, never implemented) to avoid the need for another compiler - it's valid TypeScript syntax, so could use the TS parser engine.

Vue syntax is a lot of noise in comparison, in my opinion - if we're going to use a custom syntax, language and compiler, why not make it closer to vanilla HTML/JS? I just think Vue is a lot of complexity for something we can do either without a compiler, or more elegantly with a compiler.

I especially like the idea of component-per-file - removes a lot of ceremony and noise from syntax. 🙂

from asta.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.