-
Notifications
You must be signed in to change notification settings - Fork 1.2k
batman.js #498
Comments
I would like to. Still evaluation options. |
What are the options under evaluation? I am curious about where the project may be headed. |
Seems like the react.js train is rolling :P |
Very cool! |
👍 |
👍 |
At least one fork has blazed a little trail: FlorianZ@84edfc8 |
Vue.js would be much simpler and nice |
http://hamlet.coffee/ would get my vote if we're going esoteric... |
Not sure why React was chosen, but if it was for performance: To be clear, there are tons of other great reasons to choose React. |
I second vuejs. Its similar to batman, and faster than react. |
I love how easy it is to pick up Dashing and start cranking out dashboards with basic knowledge of HTML and ruby. Diving deeper and creating widgets is also quite a pleasant experience. It does seem eerily similar: http://vuejs.org/guide/#A_Quick_Example It has built in support for filtering, views/models, etc. There is a react fork going already: https://github.com/florianz/dashing It hasn't seen much action lately and I'm not sure how I feel about it in general. It doesn't feel like the original Dashing, but it would make it much easier to programmatically generate dashboards. Not sure how I feel about doing that either... It does seem like VueJS would give us a more Dashing-like experience -- if I compare what I see in the existing React fork to the VueJS example above. |
I took a stab on this but using Node.js and Vue: https://github.com/thelinuxlich/vue-dashing-js |
Is there any estimated implementation date or roadmap at Dashing level? :) |
Hey folks, Sorry for the delay in all this. There's been a lot of evaluation lately of different technologies to replace Batman, but I've decided to keep it as-is. Batman bindings are simple and still work. In an hour or so you can be familiar with the syntax and can throw together great dashboards. Many people coming to Dashing have never used a binding library before, so they'll need to learn new syntax anyway (whether it be vue, react, or whatever). The benefits of switching to a different library are not worth breaking many of the community widgets that have been created, especially now that the project is no longer being actively maintained. Hopefully forks like the one above using vue.js can provide a good template for people wanting to expand on the library and use the binding system of their choice. |
I too took a stab at replacing Batman.js with something else, in my case React. We've been running some dashboards internally at our company for a while where we had a React frontend talking to a Dashing backend. While this worked fine, the development experience was not that great since you'd have to run the backend and frontend separately. So to tackle this I decided to write a Node.JS based backend for our frontend and open source it: https://github.com/pascalw/dashbling. It's a nice integrated tool now, where widgets are written in React and data fetching logic in Javascript too (via Node.JS). Additionally widgets can easily be shared via NPM. If you're looking for a modern replacement, in spirit of Dashing check it out and let me know what you think! |
Will batman.js be replaced by another framework?
The text was updated successfully, but these errors were encountered: