4 ms·
One of the best javascript library out there, checkout my work in progress attempt to port ikog to web while I am learning dojo: https://github.com/amitu/ikog h
by amitu 14y ago
One of the best javascript library out there, checkout my work in progress attempt to port ikog to web while I am learning dojo: https://github.com/amitu/ikog https://github.com/amitu/ikog.
I find dojo project way more neater than an equivalent jquery project by default.
Module systems rock. Real object oriented programming rocks, see how I extended Pager to make PausePager, this is how object oriented programming was meant to be. The fact that I can extend any dojo class, and the fact that dojo comes with a large collection of class, its just too sweet.
I have not yet created a "build", so there are a bit too many http requests (check work in progress live version here: http://amitu.com/ikog/ http://amitu.com/ikog/), but I am hoping after build this issue would be solved.
Lets see how it goes.
- eagsalazar 14y agoI've spent almost a year combined working with dojo on a large project and I have to say that in some ways I totally disagree with you and in some ways, man are you right. In general dojo is clunky and unintuitive compared with jquery and their docs royally sucks. Also there are real api inconsistensies. On the other hand jquery-ui, backbone views, etc all pale in comparison to how badass dojo's dijits are. I really want someone to write something like dijits for jquery so we can all have our cake and eat it too.
- Leftium 14y agoCool! I'm doing a similar port of todo.sh [1] Except when I started I didn't know about Dojo... So my next task is to refactor my todo.html into a framework based on Dojo Boilerplate [2] I suggest starting with a bare Dojo Boilerplate that builds nicely, then adding your ikog code to the boilerplate project. It's more difficult to build later, although you can go a long way with the online Dojo Web Builder [3] [1] https://github.com/Leftium/todo.html https://github.com/Leftium/todo.html [2] https://github.com/Leftium/dojo-boilerplate https://github.com/Leftium/dojo-boilerplate [3] http://dojotoolkit.org/blog/introducing-the-new-dojo-web-builder http://dojotoolkit.org/blog/introducing-the-new-dojo-web-bui...
- amitu 14y agoThanks for the suggestion, I am looking into boilerplate now. I like that build.sh in dojo boilerplate "minifies" the html file too! I checked your todo.sh project, I see the html page, and java loads, but nothing happens when I type something and press enter in text field. May be you just started and its not implemented yet, or may be I am doing something wrong. My suggestion to you would be to do a hosted version, that syncs to dropbox. That is my plan for iKog. Parse is good if you do not want to have a dependency on dropbox, as a storage. Both of these allow me to access todo list from anywhere, the applet solution does not allow that. It all depends on what you want to do, for me it is a playing ground to work with different libraries/services.