Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Webix to NPM #246

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add Webix to NPM #246

wants to merge 1 commit into from

Conversation

dandv
Copy link
Contributor

@dandv dandv commented Sep 1, 2015

@dxps
Copy link

dxps commented Aug 13, 2016

@mkozhukh This issue can be closed.

Whether you listen to Dan's request or not, it looks like that both Webix UI and Remote are available on NPM:
https://www.npmjs.com/package/webix
https://www.npmjs.com/package/webix-remote

About the feedback...

I understand that time is limited for all of us, but if no feedback is provided after a couple of interactions, the user may lose the interest. This request, posted here and on the forum, did not get any response.
That's also the case with another issue on Webix Jet. It is not a blocking issue, but if no feedback is provided I really don't know if it really matters or what is the priority you gave to this subject.

Thanks.

@dandv
Copy link
Contributor Author

dandv commented Aug 14, 2016

Salut Marius, and thanks for jumping in.

Webix would do so much better with a few tiny tweaks, @Zwillinge & team.

@dxps
Copy link

dxps commented Aug 14, 2016

Salut Dan,
Your list of things to be improved is an awesome feedback, therefore I will send it to the Customer Care Manager to whom I just talked by email.

I would emphasise the monolithic aspect which doesn't attract contributions.
And the library can benefit from the open source model not only by attracting people to start using it, but also to get users contributions that can be included in the library. At the end, the improvement speed can increase for free...

@dandv
Copy link
Contributor Author

dandv commented Jul 14, 2018

@mkozhukh, @HannaBabrouskaya, @Zwillinge, @kullias & others in the Webix/XB Software team:

It's been two years since this issue was open, without feedback from Webix. This is discouraging to us potential open source contributors.

I'm surprised to see that since I discovered this library in 2013, it hasn't become much more popular than it was back then, despite the steady improvements and new widgets. I dare say that one cause of that is its presence on GitHub. Look by comparison how rapidly React or other libraries grew in popularity. Even a single-purpose library like https://github.com/atlassian/react-beautiful-dnd, which implements only ONE widget and was started in August 2017, has 8000 stars now. Webix has drag and drop too, but nobody knows about it. Both libraries are open source and supported by commercial companies - Atlassian and XB Software. But Webix is far richer in functionality. Why does it have such little adoption?

I'd say the #1 reason is that Webix is a suite of widgets; you can't pick and choose only the ones you want out of the 60-90 widgets. But there's already an open issue about that - splitting the code into modules, and apparently that was done in v5. How about publishing the modular code here on GitHub so others can actually contribute? Nobody wants to wade through a megabyte-sized monolithic file.

Having the repo just for code distribution didn't help attract contributions, nor adoption. In four years you've received ONE code PR (which was rejected). What signal does that send to the open source community?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants