Send As SMS

Saturday, April 15, 2006

s@rdalya on rails

If we agree on the terms with my prospective client, I will be doing an ajax+rails project.
And I plan to put sardalya on rails in that project.

So you may ask why do I re-invent the wheel and not use some readily-cooked ruby-compliant library such as script.aculo.us.

Here are some reasons why?

  1. First of all, although I have not released an early-beta yet, I'm already developing Effect and Ajax modules for sardalya. I will be just speeding up my development to cath the ruby bandwagon.
  2. Secondly I find sardalya's syntax easier to use than it script.aculo.us.
    (okay, since I'm the author of it; that's normal :) )
  3. Third, you may or may not know but I've resigned my full-time senior developer position and now working freelance. And I've spared part of my time dedicated to my own projects. (of course I was doing R&D, building my personal projects when I was working full-time. But now I will have the opportunity to increment my personal-development ratio: I will spend a good amount of time on my "personal" projects even if this means less cash-flow in the short run).
  4. And last, there is a demand from regular users of sardalya asking "why does not sardalya have an effects module and better ajax integration?"
    Well wait guys, you'll have it in a week or so. Even if I cannot complete full testing of the new release, I'll post an early-development version to the site.

And here are several things to add (just writing the ideas flowing in my mind):

  • A DropTarget object with an ondrop:function and some other initializers such as hoverstyle droppedstyle
  • An Effect object with at a minimum the following actions defined:
    move resize clip slidedown slideup blinddown blindup
  • An addition to DraggableLayer
    DraggableLayer ondrop action, and onresize action
    note the below are to keep my memory up to date, they may not have a meaning for you
    -> Effect.move to original position. onbegindrag -> setopaquestyle ondrag onresize

... And a lot more.

Just wait and see.

0 Comments:

Post a Comment

<< Home