Comments (2)
@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.
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)
- 可以支持umijs吗? HOT 2
- smox 2.0 重构 HOT 1
- API很漂亮 HOT 3
- 重新思考 smox 的 hooks 支持 HOT 2
- smox,很赞哦 HOT 2
- import { Store, Provider } from 'smox'中Store修改为Smox HOT 2
- *年,你的代码需要有人给 review 下 HOT 4
- new logo and screenshot
- 记录 HOT 1
- 你好有api吗 HOT 1
- 官网增加 Github 的链接 HOT 3
- 能否支持 Computed、以及 Watch 属性 HOT 10
- Rename and new logo
- effect with deps and instead of lifecycles? HOT 2
- 文档地址挂了 HOT 1
- useEffect可使内部返回的cleanup函数在组件卸载时自动执行,用doux如何实现? HOT 5
- 装出来import报TS2307: Cannot find module 'doux' or its corresponding type declarations. HOT 3
- JS.ORG CLEANUP
- can not access doux.js.org
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from asta.