Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Microsoft .Net software's hidden cost
Yahoo ^ | Sat Jun 22,11:11 AM ET | Joe Wilcox

Posted on 06/22/2002 12:48:53 PM PDT by Dominic Harr

click here to read article


Navigation: use the links below to view more comments.
first previous 1-20 ... 41-6061-8081-100 ... 301-302 next last
To: Dominic Harr
if you consider thata complete description remind me never to test your code. All I see is the languages and tools, nothing on the size of the DB or front end, nothing on the kind of data. There's a big difference between a reporting app that pulls data out of something like a home CD inventory and one that pulls out of a fully flushed HR/ payroll system. I know governmental payroll reports that will take you a week just to figure out what the hell data they're looking for. To even pretend you can give development estimates off of what scant data Jeeves put out is patently rediculous.
61 posted on 06/24/2002 1:31:55 PM PDT by discostu
[ Post Reply | Private Reply | To 48 | View Replies]

To: Bush2000; Dominic Harr
Chris Sells is DA MAN! I was talking to him just this weekend about zero deployment, I'm writing an application right now that uses this.

There are few advantages to being able to host the application directly in the browser. Winform applicaitons written in this way are a much more powerful paradigm as they allow users to configure the level of trust that they want to give the application developer, instead of locking everybody into a level that allows you to do little that is useful.

I would submit that there is nothing that a java applet can do (beside cross platform at the moment) that can't be done better with a winform, for that reason I don't see microsoft in a rush to make an "applet", although they could. The browser wars are over.. and the browser will largely become obsolete in the near future with webservices and remoting allowing for a much more robust applicaiton platform.

And Harr, I sign an NDA on almost every project I work on, I don't go touting off about what I do for a reason, not because I want to sound cool. You ignore the fact that there have been > 20 above people cite examples of places where there are large .NET applicaitons in production.

Oh.. and I know Ari Bixhorn.. Ari Bixhorn ownz joo!
62 posted on 06/24/2002 1:38:13 PM PDT by CLRGuy
[ Post Reply | Private Reply | To 55 | View Replies]

To: PatrioticAmerican
so I guess it is "everyone but PatrioticAmerican"?

It seems to remain, "everyone who isn't specifically paid to use MS solutions even when better, cheaper, faster technologies are available".

If you're not a 'tech' guy but an 'MS-only' guy, you surely disagree with me that there are non-MS techs superior to MS techs!!!

And personally, I don't believe any of your claims to be a developer, any more than I believe B2k's claims.

I think you're both salesmen who would make anything up to try and fraudulently sell MS-only solutions. So of *course* you disagree with me . . .

63 posted on 06/24/2002 1:44:57 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 60 | View Replies]

To: discostu
All I see is the languages and tools, nothing on the size of the DB or front end, nothing on the kind of data.

He said it was a web form that allowed the user to enter parms, and then passed the parms on to the SQLServer stored procs. He said the app then returned links to the user.

This is a very complete description, and yes, I could build a prototype from that info.

I've had less to go on at least once!!! And that app turned out to be a smash success.

64 posted on 06/24/2002 1:46:57 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 61 | View Replies]

To: CLRGuy
You ignore the fact that there have been > 20 above people cite examples of places where there are large .NET applicaitons in production.

Where? Not here in this thread, and not in that other thread where that other fellow specifically asked for such testimonials. No, there hasn't been a single one. That's why we keep asking. The only 'case studies' we can find are the ones on MS's site, and they give no details what-so-ever. They're little more than press releases, and largely just on small tools.

And if you think that a Windows-only downloaded 'WinForm' is the equivilant of an applet, then it only reinforces what I think. The 'Windows-only' problem alone kills the idea of building an internet solution with a WinForm. That kills me, 'Windows-only' guys see no problem with a 'Windows-only' web solution. While the market rejects the idea entirely.

You, too, seem far more 'salesman' than developer. I signed an NDA. I don't share critical business info. We're not talking about critical business data.

You're hiding even the simplest implementation details. The stuff that is *not* in any way sensitive. The stuff you'd *have* to be evangelizing if .NET works.

You sound like a salesman. "It works, trust me! I just can't show you anything or give you any details!"

Well MS has burned too many people in the past. Their past solutions are widely known for being poor quality and far from the 'best'. So don't be surprised if the world outside the walls of Redmond react very differently than you expect.

65 posted on 06/24/2002 1:56:26 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 62 | View Replies]

To: All
Bottom line:

You want to claim .NET is ready for prime-time today, then be prepared to give specifics and offer proof.

Ya'll are trying to sell a brand-new, untested solution.

If you just continue to say, "It works, but we can't give you any examples or details", then good luck!

You're going to need it.

66 posted on 06/24/2002 2:01:11 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 65 | View Replies]

To: Dominic Harr
Yeah, how many tables are these reports generating from? How many different reports? What's the level of number crunching going on? What's the structure of the report? Governmental or private? How exacting are the formating requirements?

That description is exactly nothing. You could NOT build a prototype from that, you don't know the first thing about the data, what's your parameter list gonna look like?

And don't BS us saying you've written a program based on less. That's not possible. While I've worked with some pretty skinny specs in my time I at least knew what kind of data the app was manipulating. This description doesn't give us that.
67 posted on 06/24/2002 2:13:05 PM PDT by discostu
[ Post Reply | Private Reply | To 64 | View Replies]

To: Dominic Harr
Well by your standards EJB and J2EE are not as mature as COM+ and MTS.

They were around before the spec for j2ee even started to be written.

They are the core building blocks of buisness applications in the .NET Framework.

The codebase and process hasn't changed one iota.

I don't see what's so immature about that. Can you explain?


68 posted on 06/24/2002 2:14:08 PM PDT by CLRGuy
[ Post Reply | Private Reply | To 66 | View Replies]

To: Dominic Harr
Oh please. Why should anybody give you any info. The first thing you do is come up with some BS excuse why their answer isn't "valid". Look back at MS's list. Those are some pretty big companies throwing some pretty big systems out there. If you don't want to believe it fine, but if you're just gonna stick your finger in your ear and scream "NANANANANANA" don't try to tell us we aren't answering your request. You've been answered, just because you don't like the answer doesn't mean they aren't answers, just means you're pigheaded.
69 posted on 06/24/2002 2:16:09 PM PDT by discostu
[ Post Reply | Private Reply | To 66 | View Replies]

To: discostu
Yeah, how many tables are these reports generating from?

Dude, they're stored procs.

You don't need to know any of that to kick them off.

You simply pass parms to them. He said they were already written, and his ASP tool just had to pass the parms to the procs.

That's all you need to know to build that.

It's *very* simple to do, in fact. In C# *or* Java.

70 posted on 06/24/2002 2:19:44 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 67 | View Replies]

To: Dominic Harr
But you do need to know that to judge the scope of the application, which in turn relates to the development time. From how I read the description it wasn't just a front end, they did the back too. I think you're grossly over simplifying what he outlined. Which just goes to show how little true info he really gave. Clearly not enough to be questioning his estimates.
71 posted on 06/24/2002 2:23:07 PM PDT by discostu
[ Post Reply | Private Reply | To 70 | View Replies]

To: CLRGuy
I don't see what's so immature about that. Can you explain?

.NET is a brand-new, untested platform.

Drop the sales pitch. If you don't plan to discuss details or give examples, then all we can do is wait. Maybe you're right, and the entire world is building these fabulous systems that no one knows about except a few folks who can't say a word.

Unlikely as heck, but whatever.

"Trust me, it works. I can't give examples, and won't give you any details, but it works. Now give me a check."

Good luck.

72 posted on 06/24/2002 2:23:32 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 68 | View Replies]

To: discostu
From how I read the description it wasn't just a front end, they did the back too.

No, go back and read.

The 'back end' was a SQLServer db with stored procs. The code itself was only 2-tiered, not 3-tiered as I would have done. They put the 'business logic' in the SPs, in the DB. I would have seperated that logic out into the middle-tier, personally, but that wasn't the project he described.

Seriously, he gave plenty of detail, and any decent developer could have built it. A web form that sent procs to an SP, and then wrote links to the screen.

Very simple stuff. Not rocket science at all.

73 posted on 06/24/2002 2:26:20 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 71 | View Replies]

To: Dominic Harr
Let's look at exactly what he said:

It was a custom reporting application. The user enters parameters into a Web Form, then ASP.NET fires off a series of SQL Server stored procedures. A background process runs MS Access to generate Word .RTF report files, and ASP.NET provides the user with links to the newly created files. Not a huge and complex enterprise application by any means, but there were plenty of tricks to work around.

From what I see they wrote the front end and the stored procedures, which probably means they also owned the DB tables. 2 tiers as you put it. As I've said OVER AND OVER AND OVER AND OVER AND MAYBE SOMEDAY YOU'LL ACTUALLY LISTEN BUT I DOUBT IT, because we know ABSOLUTELY NOTHING about the actual data we know ABSOLUTELY NOTHING about the scope of the project. And any software professional that actually knows which orifice to point at the screen knows there isn't enough info here to estimate with much less actually start writing code.

Maybe simple stuff, maybe not. It would take a week to do this if the data were something simple like checking account info. You try writing this stuff to pull TWC or TRS data (Texas school stuff, all the info's on the web but if you read it you will bleed from the eyes, real nasty stuff) and come back and tell me it'll take a week, go ahead try it.
The size and scope of the data and complexity of the reports is a major factor. And if you don't know that then it's clear all this "experience" you've outlined on countless threads is a lie.
74 posted on 06/24/2002 2:36:47 PM PDT by discostu
[ Post Reply | Private Reply | To 73 | View Replies]

To: discostu
Read Jeeves' Post 33:

The ASP (VBScript - yuk!) database code was all rewritten in VB.NET - it really wasn't ported so much as used as a model for the ASP.NET version. The Transact-SQL stored procedures required no changes, nor did the existing MS Access reports.

He was very specific. You're incorrect, and must have missed some of the details.

The stored procs and existing reports were not part of the '.NET' app, and didn't require any changes. We're only talking about the form.

You're not even a developer, if I remember, but a tester, yes?

This is plenty of info to give an accurate estimate of time. And a day or two would be *plenty*.

75 posted on 06/24/2002 2:44:25 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 74 | View Replies]

To: Dominic Harr
All this says is that the port over change of the front end didn't require a change on the back. Which is such an absolute no brainer as to be completely unworth mentioning.

They weren't part of the .Net front end. But they WERE and ARE part of the application. I think you're mixing his estimates. He said 8 weeks to write the whole thing, 8 hours to do the port, and guessed 2 weeks to rewrite the front end in Java.

I'm a QA Engineer, that means I also work on specs and do a lot of really boring but highly necessary meetings where stuff like DB design and application scope are discussed. That's why I know that unless you know what type of data you're working with all estimates are 100% BS made up off the top of your head. There's only one person on this board that knows what kind of data Jeeves is working with, his estimate was two weeks.
76 posted on 06/24/2002 2:51:34 PM PDT by discostu
[ Post Reply | Private Reply | To 75 | View Replies]

To: Dominic Harr
I notice as you get deeper and deeper into sticking by your guns and defending your position no matter how pointless your estimate keeps shrinking. First you were at a week and now your down to a day. I'm sure in a few more posts it'll be an hour. Thus proving my point right there, we know so little about this app that you can't even stick to your own estimate.
77 posted on 06/24/2002 2:53:39 PM PDT by discostu
[ Post Reply | Private Reply | To 75 | View Replies]

To: discostu
First you were at a week and now your down to a day.

I said the same thing from the beginning.

I said it would take *him* a week, if he were not very experienced with Java. But it sounds like *I* could do it in a day or two.

You didn't read his posts, and now you aren't reading mine.

I submit *you* are the one trying so hard to 'stick by your guns' that you're backpeddling.

You claimed the back-end was involved. I showed you it wasn't, you changed tacks.

Forget it, dude. Once again, a thread has boiled down to MS-only people trying to sell *me* on MS solutions, while everyone else has abandoned the thread.

Ya'll haven't sold anyone else, either.

I'm the only one left willing to even talk to ya'll, it appears.

Unless you've got some new substance to add, I'm going to let this thread die.

He was clear, you didn't understand the conversation, and chose to criticize me because you don't like my opinion that there are better technologies out there.

78 posted on 06/24/2002 3:03:07 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 77 | View Replies]

To: Dominic Harr
It's important for all developers to start looking into .NET now. Only by working with it can you know it's good and bad.

I've done just that, sans .NET of course (through Mono). Developers must keep current no matter who makes paradigm shifts in languages. And I'm happy to say that I've quickly picked up C# since it's so close to both C++ (my proggie of choice) and Java. Now I guess I'll start tinkering with C++ .NET.

79 posted on 06/24/2002 3:11:00 PM PDT by rdb3
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000; Dominic Harr
Otherwise known as damning with faint praise...

Wow!

Harr posted an article and his response did not disparage MS one bit. Yet this is what you reply with?

I still dispise competitors using the courts as a field to compete and I supported MS. But listening at MS "fans" around here makes me wonder why I did.

Arrogance is unbecoming, especially if you don't own it.

80 posted on 06/24/2002 3:15:10 PM PDT by rdb3
[ Post Reply | Private Reply | To 5 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-20 ... 41-6061-8081-100 ... 301-302 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson