|
Ennis Ray Lynch, Jr. wrote: The Microsoft .NET framework provided the only framework I really need.
That's because ".NET Framework" is not really a framework at all, despite the name. It is a set of libraries.
|
|
|
|
|
I liked the article, and agree entirely. I create libraries of reusable code - sending email, extension methods, and other specifically targeted methods/classes. Beyond that, I have no "framework". If I need code that I've already written that isn't in the current project, I copy/paste and try to resist the urge to "normalize" the code to fit more situations. A lot of my code reuse is merely deriving from existing classes to add needed funcitonality.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997
|
|
|
|
|
John Simmons / outlaw programmer wrote: If I need code that I've already written that isn't in the current project, I copy/paste and try to resist the urge to "normalize" the code to fit more situations.
Glad to hear I'm not alone in doing this. It is often much faster I've found.
"Life should not be a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming "Wow! What a Ride!"
— Hunter S. Thompson
|
|
|
|
|
Saying it that way makes me think of a couple of things.
1) The notion of the framework is the notion that we must solve all problems right now, and I think that's where it gets off the road.
As you build and notice normalizations, take the low-hanging fruit, but nobody's going to die if we don't totally normalize. If you solve all problems today, what will you do tomorrow? Plus, if you let it roll around in your melon a little bit, you'll probably think of a better way.
2) We I got to my current position, there was no consistency between applications, as we didn't have a domain layer. Everyone got raw data sets, and did with them as they pleased. Using the same kind of records from a table might implement totally different logic/data access/etc in a couple of different applications.
I recognized the craziness of this and built and started building libraries to abstract these data sets into domain-type classes that the apps could reference. When accessing an object of type X, here's the API, the app builder doesn't have to worry about sprocs and business logic and so on.
Anyway, I've been calling these libraries the "foundation", because we're going to build apps on top of them. Maybe that's a way to think of it, build a foundation for your apps to rest on, not a framework inside of which they must live.
Although I don't like that terminology either, because a foundation (from the physical world) does imply a certain structure laying on top of it, since it's poured concrete. But, I can't think of another term I might like better.
|
|
|
|
|
|
I'm a frameless guy. I don't mind at all copy pasting. It's faster. It works. You can ship code.
Hell that's how I learned most of the stuff I know(little actually) => copy paste CP(and competision) code and
figure out why it wouldn't work as I wanted to.
Coudn't agree more with Nemanjia and John.
All the best,
Dan
|
|
|
|
|
"This would be great if your sole goal was to create the best software in the world, but nobody is paying you to do that."
Which is why I write my golden code on my own time.
|
|
|
|
|
When I was reading the article, and then everyone's responses, all I could think of was the government in Washington, DC, USA. I sure wish they would read this article and maybe understand that trying to dictate everything from the top down is NOT the best answer. A few (FEW) guidelines, standards, etc. are great to help people with their job (company level) or their state or city progress (government level). Amazing to me how family, company, and government problems, solutions, and methods seem to follow the same principles. But it seems like there is always someone, higher up, that thinks their ideas are so good, everyone under them should be forced to follow the bosses way of doing things. Sad.
|
|
|
|
|
When I posted the link to the article I was mostly agreeing with the author. But I thought there must be something good with frameworks that I had missed out.
I never expected that basically all responses here would be along the lines of "Framework bad, library good". Which happens to be my opinion too.
|
|
|
|
|
who thinks he's whining about office politics?
Seriously. "They're not written by anyone you know." "All use the customer object the same way" Blah, blah, blah.
I've worked on big projects (300+ developers). I've seen major rearchs (decentralizing a customer database....then recentralize it...then decentralize it again!)
The framework isn't the solution...it ain't even the problem.
|
|
|
|
|
You'll need to follow the link from this article[^] which explains the doo-dah stuff.
Then look at the pretty picture, scroll around and find da ghoztz.
[For the mentally challenged / managers, it's just odd images in the picture, enjoy.]
Panic, Chaos, Destruction.
My work here is done.
or "Drink. Get drunk. Fall over." - P O'H
OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre
Have a bit more patience with newbies. Of course some of them act dumb -- they're often *students*, for heaven's sake. -- (Terry Pratchett, alt.fan.pratchett)
|
|
|
|
|
Twilight zone music...
tirorirotiroriro!
|
|
|
|
|
Welcome to the Twilight Zone... where everything is possible... even 360° images
(yes|no|maybe)*
|
|
|
|
|
Which one? There are several 
|
|
|
|
|
Tom Deketelaere wrote: Which one? There are several
I believe it was Protestant theologian John Calvin who said that if you gathered up all the pieces of the True Cross, you would have more than enough wood to build a ship.
But if you really want some fun, Jesus apparently had several foreskins: as many as 18 places at once claimed to have the Holy Prepuce[^].
|
|
|
|
|
There are lot of messages. Are you speaking about which one?
Regards,
Koushik.
Most people never run far enough on their first wind to find out if they've got a second. Give your dreams all you've got and you'll be amazed at the energy that comes out of you.
|
|
|
|
|
You in management? It's the link IN THE ARTICLE.
Panic, Chaos, Destruction.
My work here is done.
or "Drink. Get drunk. Fall over." - P O'H
OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre
Have a bit more patience with newbies. Of course some of them act dumb -- they're often *students*, for heaven's sake. -- (Terry Pratchett, alt.fan.pratchett)
|
|
|
|
|
Its not just headless... They got his legs too!!
saru mo ki kara ochiru (even monkeys fall from trees)
Usualy i'm that monkey.
If you want an intelligent answer, Don't ask me.
To understand Recursion, you must first understand Recursion.
|
|
|
|
|
I do like the body-less lady.
As barmey as a sack of badgers
Dude, if I knew what I was doing in life, I'd be rich, retired, dating a supermodel and laughing at the rest of you from the sidelines.
|
|
|
|
|
As there are no actual ghosts it would have to be the latter!
|
|
|
|
|
sorry I was having a dumb "blonde" moment and realised after posting so I updated my answer
As barmey as a sack of badgers
Dude, if I knew what I was doing in life, I'd be rich, retired, dating a supermodel and laughing at the rest of you from the sidelines.
|
|
|
|
|
I prefer Ladies with bodies, the more like Salma Hayek, the better.
|
|
|
|
|
"Childishly dam and scrutinise bone of High King, a figure regressing within."(10)
I am hopeful of a win!
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
CCC Link[ ^]
Trolls[ ^]
|
|
|
|
|
I think I bought the album that was on. It was a pretentious prog rock song wasn't it?
|
|
|
|
|
Are you thinking of something else?
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
CCC Link[ ^]
Trolls[ ^]
|
|
|
|