we have dozens of active WO-based projects running for happy customers. Our company has been doing WO since the early beginnings, and we still use it all the time for new projects if it fits the needs. Which it most often does, usually accompanied by some _javascript_ frameworks.
Like a lot of you, we regularly inherit new projects from other firms that tried to do it in some fashion way and failed, leaving us in the situation to do it from scratch with a small initial budget and no time. And usually we succeed, using WO.
Am 07.03.2014 um 16:50 schrieb James Cicenia <
email@hidden>:
Yep. WO is dead.
I was thinking of starting learning Ruby. I love Objective-C and iPhone development. And now was thinking about Node or Ruby for the back end. Thoughts?
And we also have projects that are far too complex to be done in node.js or Ruby. Ruby is a performance nightmare and hasn’t a good security record either. Twitter moved away from Ruby to JVM (though not Java) for performance reasons years ago. The WO app I’m working on most of the time has ongoing full time development since 2007, now at 780,000 lines of Java code and counting, and has a complexity in it’s business logic that I cannot imagine being done in a dynamic, less strictly typed language. I couldn’t refactor anything really, and it would all be a big pile of technical dept by now.
node.js is nice for _javascript_ hipsters that don’t want to bother learning another language for the backend.
The biggest problem for us is to find good new developers, even though I don’t care whether they ever heard of WO or not. I joined Selbstdenker AG in 2008, wasn’t really into Java until then (but other OO languages), even didn’t any web development, and picked up stuff within weeks. I think every experienced dev can get into this quickly if he has colleagues to help him/her up to speed.
Yes, WO has shortcomings and smells funny, but it’s not dead yet. It’s an old cold-blooded, shabby workhorse we are riding, but all the foals and pretty racehorses often just aren’t up to the task. We’re keeping our eyes open for more modern alternatives, but aren’t jumping right onto the next framework being hyped on twitter that could be obsolete again soon.
Maik