2 ms·
Uh... sure... What kind of "snowflakes" (very unique) project you're talking about? And how short is short? I'd like to know the silver or gold bullet we're
by hello_moto 15y ago
Uh... sure...
What kind of "snowflakes" (very unique) project you're talking about?
And how short is short?
I'd like to know the silver or gold bullet we're about to discuss here, I'm curious. (just don't bring ASM/C vs Java/Ruby lame example though, you know, them kind of example that is too obvious and too weak to disprove generalization-but-not-100%-always type of statement).
- moonchrome 15y agoQuality UI tools and frameworks ? Ever tried to use those fancy thin-client frameworks like Cappuccino or ExtJS ? Spend days figuring out esoteric language/syntax/API and then fight with fragile implementations and no error checking + the ridiculous amount of boilerplate and bad structure. Compare that with XAML/C# with VisualStudio and tell me you don't see the productivity boost. Not to mention entirely different platform characteristics/capabilities. As for libraries - just a week ago I was writing an app for image processing, among other things it needed to do indexing on images by extracting meta data in image headers and different formats (IPTC,EXIF,XMP) and there was no library to do that on Mono/C# that actually worked and after a day and a half of mucking around with half-assed wrappers I wrote the app to feed the DB in clojure with a Java library in few hours. Sure in some abstract 10000 feet view tools don't make a difference, or if you're doing the simplistic CRUD stuff, but in day to day work it matters a lot that you get to use tools (eg. debuggers, intellisense, profiling), libraries, frameworks etc.
- hello_moto 15y agoUh hang on. Cappucino or ExtJS vs XAML/C#? Are you trying to compare Apple vs Orange or JS vs Flash/SilverLight? One of the previous companies I worked for bet on WPF and it didn't go well. Memory hog, crashes, boilerplate code (sometime hidden by VS.NET), and the consensus was that WPF pretty much sucks out of the box (have to work very hard to make it look good). By the way, another company I used to work for used GWT + Ext-GWT (GWT port of Ext-JS). It was pretty good as long as you don't have to modify the Look-n-Feel to be something it is not.
- moonchrome 15y ago>Uh hang on. Cappucino or ExtJS vs XAML/C#? Are you trying to compare Apple vs Orange or JS vs Flash/SilverLight? Silverlight vs Cappuccino and ExtJS. We tried both before silverlight and eventually gave up as the code became a complete mess (javascript and that monstrosity objective-j), debugging was hell (especially with objective-j) and documentation substandard (cappuccino had the assumption that you were keeping the apple cocoa reference handy I guess). OTOH Silverlight and MVVM Prism worked like a charm, we were able to redo the months front-end work in few days (everyone needed to pick up Prism). Things were super easy to mock and provide concepts with the Blend tool. If they only had TPL it would have been ideal. >One of the previous companies I worked for bet on WPF and it didn't go well. Memory hog, crashes, boilerplate code (sometime hidden by VS.NET), and the consensus was that WPF pretty much sucks out of the box (have to work very hard to make it look good). So you agree then - tools and platforms do matter ? If there was no time to "work very hard" would the project succeed ?
- hello_moto 15y agoThey rewrote from delphi, that was usable and efficient, to wpf. Bad call.