Just an experimental project as I described at Conclusion part. React Native was experimental too and many other uncommon abstractions and ideas. I’m not out of understanding how Nodejs/httpserver/backend works and best practices. Yes, of course it’s not a great idea at all, I didn’t say that. But as uncommon solution it’s interesting to go deeper.
Hey Lukas, Its an experiment 🧪 - the same arguments can be said about other popular declarative languages. Even though this project doesn't have widespread popularity like React or technologies like HTML its a awesome cool project in my opinion
"that aren't suitable for tasks like this"
SQL:
when first released people initially didn't like declarative code, since it was yet another abstraction. But would you prefer to manually write up the the highly optimized code from hand that SQL (or any other DB) creates for you during the parsing phase, which then gets analyzed re-written by the query optimizer?
HTML/CSS: same here. Id prefer writing this declarative code any day then writing the imperative code which would involve tons of loops, if/else statements etc
When you have a higher level abstraction like this, the underlying code can change without the userland code changing. Maybe today this JSX looking code spits out javascript code, but nothing is stopping people from converting the JSX input into Rust or whatever compile target you wish
Many people and companies are already doing stuff like this (abstracting the imperative code with declarative code) at scale ...Google, Facebook you name it
This project is in its infancy; there are pros and cons to imperative and declarative languages
An experienced software developer with a strong background in developing award-winning web and mobile applications for diverse clients with 6+ years of industry experience.
An experienced software developer with a strong background in developing award-winning web and mobile applications for diverse clients with 6+ years of industry experience.
I meant XML-like syntax itself, XML elements are just blocks and everything can be block-based, the elements can contain any code inside and for harder solutions you can pass any handler with logic. The main idea (even it's experimental) is to isolate parts of logic in components and put backend in declarative way. Thanks for feedback btw :)
Oh, I didn't say I liked it. I find it fascinating (and horrifying) how people these days are trying to use XML-like syntax.
Also, where is that time machine you speak of?
Exactly! Mobile native apps with XML-like syntax? The worst idea ever, they said
Just an experimental project as I described at Conclusion part. React Native was experimental too and many other uncommon abstractions and ideas. I’m not out of understanding how Nodejs/httpserver/backend works and best practices. Yes, of course it’s not a great idea at all, I didn’t say that. But as uncommon solution it’s interesting to go deeper.
Nice work mate
Hey Lukas,
Its an experiment 🧪 - the same arguments can be said about other popular declarative languages. Even though this project doesn't have widespread popularity like React or technologies like HTML its a awesome cool project in my opinion
"that aren't suitable for tasks like this"
When you have a higher level abstraction like this, the underlying code can change without the userland code changing. Maybe today this JSX looking code spits out javascript code, but nothing is stopping people from converting the JSX input into Rust or whatever compile target you wish
Many people and companies are already doing stuff like this (abstracting the imperative code with declarative code) at scale ...Google, Facebook you name it
This project is in its infancy; there are pros and cons to imperative and declarative languages
Nice work!
Create an organization on GitHub instead.
Thanks mate, On it :)
I would like to be part of this innovation, I have good experience working with react-reconciler.
oh, that's awesome. Email me pls :)
Reminds me of this.
We're getting closer. Someday people will find this normal.
This is what we all waited for. Is it on Github?
✨ github.com/gigantz/reactend-express
interesting.
Really man this is what I was looking for❤
I meant XML-like syntax itself, XML elements are just blocks and everything can be block-based, the elements can contain any code inside and for harder solutions you can pass any handler with logic. The main idea (even it's experimental) is to isolate parts of logic in components and put backend in declarative way. Thanks for feedback btw :)
That is why I love Flutter the UI and logic are only Dart code.
That's an interesting approach!
Keep us posted on how you progress with it 😁
My only question is: for the sake of all that is holy, why???
SSR frameworks be like are we in danger xD
React end, symbolically)
Good stuff!
This is a very interesting idea!! Experimental development can render unexpected surprises! Well Done! Looking forward to reading the docs!
Informative and Nice Bro👊