The article only talks about quantity, not quality and that is the main problem with javascript. Not so long ago I had to work with graphs in javascript and none of the graph libraries I found explained the implementation details or the complexities of the algorithms. It turned out that the implementations were ad-hoc and the time complexities were bad so I had to implement my own because they did not work for real l…
It appears to me that due the Github-CV-driven startups, everyone is publishing stuff just to show to such companies. The end result are piles of unmaintained libraries, with dubious quality, making quite hard to find battle tested useful libraries.
JavaScript 2017 Rising Stars
21–25 of 25 posts
Re: JavaScript 2017 Rising Stars
#22Earlier quoted context omitted.
It appears to me that due the Github-CV-driven startups, everyone is publishing stuff just to show to such companies. The end result are piles of unmaintained libraries, with dubious quality, making quite hard to find battle tested useful libraries.
That is very cynical comment. Libraries are made to fill a gap. The reason they come up so fast is that the underlying technology keeps changing. It is so easy to forget that these are open sourced libs with permissible licenses that you can hop in and fix if you you want them better.
We have libraries since programming is a thing, only now we have a Github-CV-driven portfolio fashion going on, not even with Sourceforge in its golden days did it happen.
Re: JavaScript 2017 Rising Stars
#23Earlier quoted context omitted.
It appears to me that due the Github-CV-driven startups, everyone is publishing stuff just to show to such companies. The end result are piles of unmaintained libraries, with dubious quality, making quite hard to find battle tested useful libraries.
That is very cynical comment. Libraries are made to fill a gap. The reason they come up so fast is that the underlying technology keeps changing. It is so easy to forget that these are open sourced libs with permissible licenses that you can hop in and fix if you you want them better.
I also think that there are a lot of libraries which are experiments and don't try to fill the gap. A lot of folks write something to learn a tech and put it on GitHub to show off. This is a win-win and I don't have any problems with that.
In case of Java there is a hard barrier: putting things on Maven Central. If you pull something from there you can be sure that the author went through the hoops to be able to publish stuff there and he/she is serious about his stuff.
With Javascript the barrier is so low that npm/yarn is flooded with crap.
Re: JavaScript 2017 Rising Stars
#24The article only talks about quantity, not quality and that is the main problem with javascript. Not so long ago I had to work with graphs in javascript and none of the graph libraries I found explained the implementation details or the complexities of the algorithms. It turned out that the implementations were ad-hoc and the time complexities were bad so I had to implement my own because they did not work for real l…
Javascript graphing libraries are a pain in the arse, whenever graphing comes up at work we all cringe at the prospect of having yet another go at picking a library out of the millions that is: not painfully slow, not terribly written and not poorly designed even though they are all written on top of D3. I've also submitted PRs so some that I will not name in an attempt to optimise them semi successfully, but you sta…
Re: JavaScript 2017 Rising Stars
#25The article only talks about quantity, not quality and that is the main problem with javascript. Not so long ago I had to work with graphs in javascript and none of the graph libraries I found explained the implementation details or the complexities of the algorithms. It turned out that the implementations were ad-hoc and the time complexities were bad so I had to implement my own because they did not work for real l…
But Javascript is mostly open source! Why not publish your library [1], make a PR with improvements to the existing ones or donate to the authors so they can dedicate more time on those? [1] https://xkcd.com/927/
- I only use javascript if I really have to
- Most javascript libraries are so horrible that I'd rather write something from scratch than touching existing code
I donate to the Java/Kotlin ecosystem though.