|
Steve Echols wrote: "Bloat" could also refer to having too many different options for accomplishing the same ultimate goal.
I agree Steve. Especially if you kind of get forced to a continuous change in paradigms, as usually happens with MS.
Here I'm referring specifically to WPF (and in less measure to WCF). You get this quite large set of classes pumped into the framework to support the new technology, and a high pressure from the manufacturer to switch to it NOW! Cause it's BETTER! For ANYTHING and EVERYTHING!
Now, any other company would publish WPF as a standalone add-on and its adoption would be suggested for the areas where it suits best.
But maybe it's just you and me...
2+2=5 for very large amounts of 2
(always loved that one hehe!)
|
|
|
|
|
No, its me too.
I think that the .NET framework is the best thing that has happened to software design EVER. But I still don't want to have to deal with WPF to get forms and controls to pop up. I went and relearned it all for WinForms, and WinForms works great. Just because WPF has some advantages, I can't go switching all my code over to the new paradigm.
The good thing is, I can just ignore .NET 3.5, be assured that everyone has 2.0, and keep writing against that. Or, if I want to use LINQ, I can target 3.5, but still use WinForms technology. And given the disk size/bandwidth available nowadays, I think the footprint is reasonable.
|
|
|
|
|
Amen!
2+2=5 for very large amounts of 2
(always loved that one hehe!)
|
|
|
|
|
|
John C wrote: There can be no too bloated when us developers, (working developers who need to GET IT DONE quickly and reliably in the real world) get a boatload of time saving,
Users?
|
|
|
|
|
? My point was specifically about developers *and* users, perhaps you didn't read to the end. An end user will have far less "bloat" on their computer the more of their apps are .net based. That's just a fact. Beyond that they will also have far less bugs, far less conflicts, far less installation problems and far more consistency of use.
"Creating your own blog is about as easy as creating your own urine, and you're about as likely to find someone else interested in it." -- Lore Sjöberg
|
|
|
|
|
Bloated - yes. You can't presume latest will be installed on every computer, and you can't presume it can be downloaded easily to every computer. There is a real world out there!
Besides the nightmare of competing parts of .net, every new 'feature' is increasing the surface area of attack (both security and bugs) and makes it harder to choose the right technology. The words 'Foundation' or 'Presentation' should ring alarms bells -look at the History of these words in failed technology.
|
|
|
|
|
Again, that's a valid point if this was 2000. We sell a .net app and it's very popular and availability is so scarce as to be a non issue entirely these days.
Any computers that can't download the .net framework and or haven't installed the latest windows update aren't really a group of customers we have much interest in anyway due to the nightmare of trying to support them. Thankfully they are rare and all but irrelevant.
As for surface area of attack you've got it completely back to front, I don't know how long you've been involved in development, but to have *one* single framework to develop against that is thoroughly tested and consistent versus the old days of a zillion 3rd party .dll's and even within windows itself a zillion different versions of all their .dll's was a security can of worms that would have been a disaster in the modern connected age.
"Creating your own blog is about as easy as creating your own urine, and you're about as likely to find someone else interested in it." -- Lore Sjöberg
|
|
|
|
|
Bob1000 wrote: You can't presume latest will be installed on every computer, and you can't presume it can be downloaded easily to every computer.
That's the customer's problem; at least we can say "this application requires .net X.Y" and they can procede from there.
|
|
|
|
|
PIEBALDconsult wrote: That's the customer's problem;
Until they switch to the competition because they don't know or care what .NET is and then it becomes your problem
|
|
|
|
|
|
PIEBALDconsult wrote: Not at all.
Hey, you achieved Nirvana: "I don't care if the customers go to competition. The important thing is that I am happy while I am coding".
Maybe you should consider switching to Lisp? They have very similar point of view
|
|
|
|
|
Exactly; everyone needs a more relaxed attitude.
I have no pity for any who go through life stressed out about the most minor of concerns.
Leave the indigestion to the MBAs; they deserve what they get.
|
|
|
|
|
Hmm - don't think I would like to argue that with marketing
|
|
|
|
|
Marketing will say whatever they like regardless of the facts anyway; don't sweat it.
|
|
|
|
|
Amen
|
|
|
|