473,749 Members | 2,411 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Another FAILED n-Tier / OOP Web project.......

THIS IS the DOTNETJUNKIES MESSAGE
-------------------------
We're Sorry
As many of you know we have recently launched SqlJunkies.com. We have
overhauled our runtime and will be using it on DotNetJunkies.c om also.
--------------------------------------------------------------------------
YEP, DOTNET JUNKIES REDESIGN....

What happened to the OOP n-Tier stuff? Huhhhhhh??????

Where is that 2-SECOND CHANGE?

WOW...TOTAL REBUILD OF THE ENTIRE ENGINE!!!!

HOW COME THEY COULDN'T GET IT RIGHT IN THE FIRST PLACE?

WHAT HAPPENED TO THE DESIGN PHASE??????

BUT OOP and n-TIER IS SUPPOSED TO FLEXIBLE AND EXTENSIBLE TO ALL VAST DESIGN
CHANGES ISN'T IT?

BUT GUESS WHAT? IT DIDN"T HAPPEN.

WHAT DOES THAT MEAN?

IT MEANS YOU CAN"T PREDICT THE FUTURE in YOUR DESIGN PHASE!!!!

EVEN A MODERATELY COMPLEX site like DotNetJunkies can't do it, why in the
world should you think that a corporate site that has COMPETITORS be able to
do it??????

Did it ever occur to you that as the web site gets older, it will get more
features and more requirements that will NEVER be designed for in the DESIGN
PHASE of OOP n-Tier methodology?

WEB SITES ARE NOT LIKE HOUSES or BUILDING CARS where you have a BLUEPRINT
(OR OBJECT MODEL) of what to make. What good is your OBJECT MODEL if the KEY
things change all the time?

OH, but what about INHERITANCE? Well, doesn't seem to be used that
effectively by the DotNetJunkies site does it? IF they did use Inheritance,
why did they have to do a complete engine redesign?

Well it's because they want a CLEAN site......INHER ITANCE = LEGACY = LOWER
QUALITY = 2 CODE BASES = MORE MAINTENANCE = MORE WORK = MORE TIME WASTED
You OOP n-TIER fanactics have to face up to the fact the the OOP model can't
work in the business world? Where are all those design patterns?

If these guys can't do it, why should you MVP's and OOP FANATICS who don't
even have a web site be able to do it?

BUILDING A PRODUCTION WEB SITE IS A LOT HARDER THEN JUST ANSWERING QUESTIONS
ON THE NEWSGROUPS or TEACHING ANY and ALL .NET CLASSES OR EVEN GIVING OUT A
PDC SEMINAR....

EVEN THE .NET PORTAL and DOTNETNUKE have LOTS AND LOTS of trouble
implementing changes...
Why should you expect it to be any different for an even larger e-Commerce
Fortune 500 web site?????
STICK THAT IN YOUR EAR!!!!!!

THOSE ARE THE FACTS. PERIOD.

IF YOU are STILL so BRAINWASHED on the n-TIER / OOP BENEFITS you are in
COMPLETE DENIAL OF WHAT HAPPENS IN THE REAL WORLD.

AND THAT"S WHY YOUR JOBS ARE GOING OFFSHORE. BECAUSE OOP AND N-TIER
ARCHITECTURE PRODUCE LOW QUALITY PRODUCTS and IF I am going to get LOW
quality products why should I pay TOP consulting fee prices....????

THIS IS THE REST OF THEIR MESSAGE...
------------------------------------------------
We're Sorry
As many of you know we have recently launched SqlJunkies.com. We have
overhauled our runtime and will be using it on DotNetJunkies.c om also. With
the new runtime and build we implemented a central users database so you
don't have to sign up on multiple sites. The downfall is that we had to put
a hold on the database currently running DotNetJunkies. What that means to
you is that we can't add new articles, news, events, or even members.
Although, new members can sign up on SqlJunkies Here and when we launch the
new build of DotNetJunkies you will automatically be a member.
Rest assured we have a ton of articles and how to's on hold so when we
launch you'll see a ton of new stuff.

Again we're sorry for any hassle we may be causing and the new build will be
up shortly.


Jul 21 '05 #1
51 4067
Hello nospam,

How's MOM and POP these days? I trust that they''re doing well and progressing nicely
with their Windows Server, IIS, ASP.NET, MSDN subscription and all that at the usual
bargain prices.

Regards,
Fergus
Jul 21 '05 #2
You make some interesting points but you seem a bit bitter. Did you know
that there are many excellent brands of decaffinated coffee on the market.
The site looks very nice to me.
HOW COME THEY COULDN'T GET IT RIGHT IN THE FIRST PLACE?
Project management 101. The old time, quality, resources triangle. Subtract
from any item it and you will need to increase one of the others to produce
the same result.
WHAT HAPPENED TO THE DESIGN PHASE??????
They probably could'nt afford it. I recently quoted someone $200,000 for a
project. They were shocked. Then I told them that was just for the design
and specification.
BUT OOP and n-TIER IS SUPPOSED TO FLEXIBLE AND EXTENSIBLE TO ALL VAST DESIGN CHANGES ISN'T IT?
If written properly. It would seem to me that vast design changes would be
best off with a new design. Did you ever read a book on oo programming?
IT MEANS YOU CAN"T PREDICT THE FUTURE in YOUR DESIGN PHASE!!!!
I can predict with absolute 100% certainty that I'd always like my system to
be able to make me a cheeseburger.
world should you think that a corporate site that has COMPETITORS be able to do it??????
Let's say a JP Morgan sees that if they had a nice system that was auditable
they could open a new credit derivitave market and could make 20 million a
day. I think they could afford a good design.
Did it ever occur to you that as the web site gets older, it will get more features

Is that a trick question?
and more requirements that will NEVER be designed for in the DESIGN
PHASE of OOP n-Tier methodology?
Totally incorrect. Let's just take a simple example of a customer
maintenance screen that you may want to add another field too. Good design
leads to flexibility and understandabili ty wether it's oo design or
whatever. Poor design leads to less flexibility. In a way I have to agree
that the multi-tier design may be seen somewhat as a limitation of MS.
Specifically that you might need to take a logical layer and move it to a
physical layer on a different machine for performance reasons. Maybe a
talking point would be using a Sun/Oracle system instead. No design is
perfect because the world is not perfect (possibly with the exception of my
world, hopefully I'll get to go out rollerblading down to West Broadway
Soho, 41 degrees and sunny in the Big Apple).
WEB SITES ARE NOT LIKE HOUSES or BUILDING CARS where you have a BLUEPRINT
(OR OBJECT MODEL) of what to make. What good is your OBJECT MODEL if the KEY things change all the time?
What good is the blueprint of a house if you decide you don't want a
basement anymore.
OH, but what about INHERITANCE? Well, doesn't seem to be used that
effectively by the DotNetJunkies site does it? IF they did use Inheritance, why did they have to do a complete engine redesign?
Sounds like they are overusing Inheritance in a similar way people overuse
web services. Look at the PageBase module of the Duwamish sample for a good
way to use Inheritance.
BUILDING A PRODUCTION WEB SITE IS A LOT HARDER THEN JUST ANSWERING QUESTIONS ON THE NEWSGROUPS or TEACHING ANY and ALL .NET CLASSES OR EVEN GIVING OUT A PDC SEMINAR....
That seems rather obvious. You might want to figure out a bit of list
etiquette. The purpose of these lists is learning.
EVEN THE .NET PORTAL and DOTNETNUKE have LOTS AND LOTS of trouble
implementing changes...
Why should you expect it to be any different for an even larger e-Commerce
Fortune 500 web site?????
So should we feel sorry for dotnetnukes?
THOSE ARE THE FACTS. PERIOD.
Yes, you are often stating facts. Does saying period make them more of a
fact.
IF YOU are STILL so BRAINWASHED on the n-TIER / OOP BENEFITS you are in
COMPLETE DENIAL OF WHAT HAPPENS IN THE REAL WORLD.
Can you propose a different way to go? I'm sure we would all be facinated to
see something. Don't confuse corporate, media and MS brainwashing towards
their particular products with solid scientific design benefits.
AND THAT"S WHY YOUR JOBS ARE GOING OFFSHORE. BECAUSE OOP AND N-TIER
ARCHITECTURE PRODUCE LOW QUALITY PRODUCTS and IF I am going to get LOW
quality products why should I pay TOP consulting fee prices....????


Are you saying that programmers in India don't use oo design?

The other response I saw on the C# list basically completly responded to
your posting with three words "Mom and Pop" That seems to be the scenario of
what you are looking at.

You can't expect a young person to be a real world expert on oo design, ie:
been there, done that, now know how to do it again a bit better now. OO
methodology has'nt even been around that long. It's definetly evolving as is
the speed of computer hardware and how software can take advantage of that.
One does not learn to be a master programmer by being a master programmer.
One learns to be a master programmer by first being a junior programmer,
mid-level programmer, senior programmer, junior analyst, mid-level analyst,
senior analyst, junior business analyst, mid-level business analyst, senior
business analyst, ..., project leader, project manager, etc.

I personally don't really find a problem with the attitude of your posting.
It was interesting. I believe in throwing a bit of entertainment and
personality into our world of computer science. But don't put down people
who are trying to help others in what may appear to you to be in their own
limited way.

Jul 21 '05 #3
Forgot to ad that I only read the csharp group if you want to respond.

Jul 21 '05 #4
Forgot to ad that I only read the csharp group if you want to respond.

Jul 21 '05 #5
Forgot to ad that I only read the csharp group if you want to respond.

Jul 21 '05 #6
So, do you only read the csharp group? :>)

PS - nospam is an idiot. He occasionally trolls the groups with his
unifromed, ignorant anti-OOP blatherings.

Bob Lehmann

"Empire City" <a@b.com> wrote in message
news:sU******** ************@tw ister.nyc.rr.co m...
Forgot to ad that I only read the csharp group if you want to respond.

Jul 21 '05 #7
Makes you think about the difference between being ignorant and an
ignoramus.

I'm not sure why I only read the CSharp group. I never did VB. Did FoxPro
until a few years ago, before that was a mini/mainframe person. I like C#,
but am still learning it. I guess at some point my learning will get more
into the framework and aspnet side.
PS - nospam is an idiot. He occasionally trolls the groups with his
unifromed, ignorant anti-OOP blatherings.


Jul 21 '05 #8
Hi Empire,

Well, the whole VB group is reading you loud and clear, over!
And all the others listed up there in the newsgroups box.

So, inadvertent or not, Welcome to the world outside csharp. ;-))

Regards,
Fergus
Jul 21 '05 #9
My job isn't going offshore... and heck, I have more work than I can shake a
stick at. You live in the richest country in the world and have
opportunities that many people can only dream of. If people many more
hurdles than you ever had to deal with can convince those paying you, to go
with them instead to the point it disrupts your career, that says a lot more
about you than it does about OOP.

You can't build anything worth selling without embracing objects... you are
insane.

Can you show us some examples of your ultra elite web sites or programs?
How about a press release from some of your stellar products? Or a Resume?

Since I have yet to see you post anything positive or productive, why don't
you and Bailo start a PhP newsgroup somewhere, you can even write it in one
tier with procedural code, and hell, use Comma Separated Text files for your
database.
"nospam" <n@ntspam.com > wrote in message
news:ex******** ******@tk2msftn gp13.phx.gbl...
THIS IS the DOTNETJUNKIES MESSAGE
-------------------------
We're Sorry
As many of you know we have recently launched SqlJunkies.com. We have
overhauled our runtime and will be using it on DotNetJunkies.c om also.
--------------------------------------------------------------------------
YEP, DOTNET JUNKIES REDESIGN....

What happened to the OOP n-Tier stuff? Huhhhhhh??????

Where is that 2-SECOND CHANGE?

WOW...TOTAL REBUILD OF THE ENTIRE ENGINE!!!!

HOW COME THEY COULDN'T GET IT RIGHT IN THE FIRST PLACE?

WHAT HAPPENED TO THE DESIGN PHASE??????

BUT OOP and n-TIER IS SUPPOSED TO FLEXIBLE AND EXTENSIBLE TO ALL VAST DESIGN CHANGES ISN'T IT?

BUT GUESS WHAT? IT DIDN"T HAPPEN.

WHAT DOES THAT MEAN?

IT MEANS YOU CAN"T PREDICT THE FUTURE in YOUR DESIGN PHASE!!!!

EVEN A MODERATELY COMPLEX site like DotNetJunkies can't do it, why in the
world should you think that a corporate site that has COMPETITORS be able to do it??????

Did it ever occur to you that as the web site gets older, it will get more
features and more requirements that will NEVER be designed for in the DESIGN PHASE of OOP n-Tier methodology?

WEB SITES ARE NOT LIKE HOUSES or BUILDING CARS where you have a BLUEPRINT
(OR OBJECT MODEL) of what to make. What good is your OBJECT MODEL if the KEY things change all the time?

OH, but what about INHERITANCE? Well, doesn't seem to be used that
effectively by the DotNetJunkies site does it? IF they did use Inheritance, why did they have to do a complete engine redesign?

Well it's because they want a CLEAN site......INHER ITANCE = LEGACY = LOWER
QUALITY = 2 CODE BASES = MORE MAINTENANCE = MORE WORK = MORE TIME WASTED
You OOP n-TIER fanactics have to face up to the fact the the OOP model can't work in the business world? Where are all those design patterns?

If these guys can't do it, why should you MVP's and OOP FANATICS who don't
even have a web site be able to do it?

BUILDING A PRODUCTION WEB SITE IS A LOT HARDER THEN JUST ANSWERING QUESTIONS ON THE NEWSGROUPS or TEACHING ANY and ALL .NET CLASSES OR EVEN GIVING OUT A PDC SEMINAR....

EVEN THE .NET PORTAL and DOTNETNUKE have LOTS AND LOTS of trouble
implementing changes...
Why should you expect it to be any different for an even larger e-Commerce
Fortune 500 web site?????
STICK THAT IN YOUR EAR!!!!!!

THOSE ARE THE FACTS. PERIOD.

IF YOU are STILL so BRAINWASHED on the n-TIER / OOP BENEFITS you are in
COMPLETE DENIAL OF WHAT HAPPENS IN THE REAL WORLD.

AND THAT"S WHY YOUR JOBS ARE GOING OFFSHORE. BECAUSE OOP AND N-TIER
ARCHITECTURE PRODUCE LOW QUALITY PRODUCTS and IF I am going to get LOW
quality products why should I pay TOP consulting fee prices....????

THIS IS THE REST OF THEIR MESSAGE...
------------------------------------------------
We're Sorry
As many of you know we have recently launched SqlJunkies.com. We have
overhauled our runtime and will be using it on DotNetJunkies.c om also. With the new runtime and build we implemented a central users database so you
don't have to sign up on multiple sites. The downfall is that we had to put a hold on the database currently running DotNetJunkies. What that means to
you is that we can't add new articles, news, events, or even members.
Although, new members can sign up on SqlJunkies Here and when we launch the new build of DotNetJunkies you will automatically be a member.
Rest assured we have a ton of articles and how to's on hold so when we
launch you'll see a ton of new stuff.

Again we're sorry for any hassle we may be causing and the new build will be up shortly.


Jul 21 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
5313
by: Newbie | last post by:
Hi, I am using creating a drop down menu populated by a call to a postgresql database. The drop down menu is populated correctly (or appears to be) and then upon selecting an item in the menu it is supposed to pass the argument indicated by the menu selection to another php file which uses that argument to make a further (refined) search on the same database. But upon calling the 2nd php file when I try to use the argument passed it...
3
2911
by: Baby Blue | last post by:
I have 2 codes below to grap data from another site. I use them to get the data from one News site. However, when I click on some link inside (such as : http://www.thuthao.info/news/chitiet.php?url=http://vnexpress.net/Vietnam/Kinh-doanh/2005/01/3B9DB0AC/ ), there are some errors, I try fix some, but hopeless. CAN ANY BODY HELP ME ??? MUCH APPRECIATED demo : news.thuthao.info real site : www.vnexpress.net Code of Index.php
3
1563
by: Julia | last post by:
Thanks for all you responses assuming I have a collection of objects which I want to save in a database I wonder if the following is the way to deal with a situation that only some of the objects were saved function Save() { Exception expList=new Exception() //A list to collect exceptions
4
1902
by: Rey | last post by:
Howdy all. Using VSNet 2003 on an XP Pro SP2 boox. Trying to use Crystal Reports to access an mdb file with access security/workspace. Simple report of customers but after spending mucho time researching - but still not knowing why/what caused it -a load report failed err, read some articles and this problem was resolved. Now I have a logon failed err. Code below was modified for C# from article in dotnetjunkies "Creating Reports...
4
1925
by: astromac | last post by:
I'm new to php and was wondering if the following was possible... I would like to have a list of items loaded from a text file, process each item in the list and then return the processed result to a new window so that the new window displays the results, one by one, until it is done processing the list. I considered javascript but the whole client-side/server-side divide seems difficult for this newbie to figure out. Is what I want...
4
2680
by: Marko.Cain.23 | last post by:
How can I copy elements from one STL container to another STL container if a condition is met and if it find an element fails that condition, it stops the copying? I can't use the original copy<> algorithm since it does not take a binary operation. And I don't think I can use transform either since it does not stop if the binary operation return false. Please correct me if I am wrong or any ideas to my problem.
9
24677
by: Joshua.Buss | last post by:
I am trying to move a record from one linked table to another within access, but I'm a complete beginner to VBA and don't know exactly where to begin. I have an access file that has the two linked tables, which each link to separate SQL databases using separate ODBC connections. I have a form that has a view of table1 and a set of buttons for manipulating the data in database1.
5
2651
by: JohnnyB | last post by:
I have a tabbed form with several subforms on the tabs. The database is an IT problem management database. The first tab has the information for the Failed Component, the thing that originally broke and made everything else go haywire. The Failed Component tab has a subform named fsubFailedComponent with the name of the failed component. FsubFailedComponent contains fsubFCImpact which is a continuous form that has all of the start and end times...
0
9822
by: yoozioo | last post by:
hello, This year I'm learning C# at school and now we focus on web services. I created and published a web service which contains a method that calls another web service written by my class mates. When I run a simple windows application which uses my web service I get the following exception which is thrown when my mates' web method is called. An unhandled exception of type 'System.Web.Services.Protocols.SoapException' occurred in...
3
1844
by: leonardodiserpierodavinci | last post by:
Hi. Sorry for what is perhaps a neophyte question: is it possible to pass a variable to a PHP script from inside another PHP piece of code? For instance, the file test.php (which of course resides on a webserver that supports PHP) is as such: <?php echo("<i>the variable abc contains " . $_GET . "</i>"); ?>
0
8996
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8832
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
1
9333
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9254
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8256
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6800
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6078
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4608
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3319
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.