>> Third, spending a day or two to support something as >> different as Flash, is simply building a house of cards. This is a >> regular topic that comes up, and people easily adopt third party >> solutions without knowing how to service the chunks of code that >> they put into their systems. Once they realize it's close, but has >> issues in their application, they have gone live and realize their >> app >> has a major hole in it, of which they have little skill to fix, >> without hiring someone to do it for them.
First of all, the ActionScript code from SWFUpload is just dead simple, even if you don't know jack about flash, you could understand it and see that there's little room for error. The SWFUpload "kid" has just come up with the idea of wrapping it in a simple piece of code, just like the other "ajax upload" scripts are very simple in nature, but the result of a "eureka" moment. And if at some point SWFUpload would not be sufficient for my needs, I can do something that's called refactoring, maybe you should look it up. My code is clean enough so that I can take out the SWFUpload code and replace it with something else if a better solution would pop up, I wouldn't have to change on single line of code in my upload script. What these AJAX upload scripts do, is essentially exactly the same thing as you would get with a normal <input type="file"> field, i.e. streaming a file to a method on your server. I might be getting the wrong impression here, but you're making it sound as if outsourcing is a bad thing. In a real business, outsourcing can be a great thing if the cost of the outsourcing is lower than the cost of your own time. One can not know everything that's out there and be great at it. > I was talking about learning and exploring, not implementing > something head first. Exactly, I spend a fair amount of my free time reading RSS feeds to be in the loop on what's out there. I like to spend my evenings experimenting and trying to see if a solution would be feasible for the projects I'm working on within my company. Best regards Peter De Berdt --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---
