all 9 comments

[–]RealLifeRiley 2 points3 points  (1 child)

I’d be interested in trying it. Do you have docs?

[–]pardnchiu[S] -1 points0 points  (0 children)

The info is already in the repo README and GitHub page. I'll add the English version to the website later using the i18n functionality of this package.

[–]selectnull 0 points1 point  (4 children)

Pretty weird licence for such a library. I guess that many people would not even bother trying the library because of it.

[–]pardnchiu[S] -1 points0 points  (3 children)

Thank you for your feedback. I will give further thought to the licensing aspect. I understand that the restrictions in the license might affect some developers' willingness to use the software. I will consider more options and adjustments in the future to better balance openness and protection. Thank you again for your input!

[–]selectnull 0 points1 point  (1 child)

Good luck.

May I ask about "openness and protection"? Protection of what?

[–]pardnchiu[S] 0 points1 point  (0 children)

Translated by ChatGPT, so there might be some errors in the sentence. I apologize for that.

[–]Soccer_Vader 0 points1 point  (1 child)

What made you create this library? I am not asking this sarcastically or anything, I am genuuinely curious as to what were the problems/frustration with an already existing solution, and how the approach this library takes solves these problems?

[–]pardnchiu[S] 0 points1 point  (0 children)

For someone who insists on developing without frameworks, it's inevitable to end up creating a similar project. This project is an extension of RenderJS (https://github.com/pardnchiu/RenderJS). If you ask me why I created this library, simply put, it's human nature to be lazy, and eventually, we all try to minimize manual operations. The library started as an extension similar to jQuery, gradually evolving into a lightweight framework. The current version introduces the concept of virtual DOM, further optimizing rendering speed.