另一个FAILED n-Tier / OOP Web项目....... [英] Another FAILED n-Tier / OOP Web project.......

查看:66
本文介绍了另一个FAILED n-Tier / OOP Web项目.......的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是DOTNETJUNKIES消息

-------------------------

我们''很抱歉

很多人都知道我们最近推出了SqlJunkies.com。我们已经对我们的运行时间进行了大修,并将在DotNetJunkies.com上使用它。

------------------ -------------------------------------------------- ------

YEP,DOTNET JUNKIES REDESIGN ....


OOP n-tier的内容怎么了? Huhhhhhh ??????


2-SECOND CHANGE在哪里?


WOW ......整个发动机的重生! !!!


他们怎么可能在第一个地方找到它?


设计阶段发生了什么? ????


但是OOP和n-TIER是灵活的,可以接受所有的大型设计

改变它不是吗?

但是GUESS是什么? IT DIDNT HAPPEN。


这意味着什么?


这意味着你可以预测你设计阶段的未来! !!


即使像DotNetJunkies那样的中等复杂网站也做不到,为什么在

世界中你应该认为有一个公司网站有竞争对手能够吗?
这样做??????


你有没有想过,随着网站的老化,它会得到更多

功能和更多要求永远不会在设计

阶段的OOP n-tier方法中设计?


WEB SITES如果你有一个BLUEPRINT

(或对象模型),那就不像房子或建造汽车。如果KEY

的东西一直在变化,那么你的对象模型有什么用呢?


OH,但是INHERITANCE呢?好吧,似乎没有被DotNetJunkies网站有效地使用

吗?如果他们确实使用了继承,

为什么他们必须重新设计引擎?


好​​吧,因为他们想要一个CLEAN网站.. ....继承=遗产=较低

质量= 2代码基础=更多维护=更多工作=更多时间浪费

你的OOP n-TIER粉丝必须面对事实上OOP模型不能在商业世界中工作吗?所有这些设计模式在哪里?


如果这些人不能做到这一点,你为什么要MVP'和OOP FANATICS谁不要
甚至有一个网站能够做到这一点吗?


建立一个生产网站是很难的,所以只需回答问题

新闻报道或教授任何和所有的.NET课程或者甚至给出一个

PDC SEMINAR ....


即使.NET门户网站和DOTNETNUKE也有很多和很多麻烦

实施变更......

为什么你对于更大的电子商务有什么不同呢

财富500强网站?????

贴在你的耳朵里!!!!!!


这些都是事实。期间。


如果你仍然在n-TIER / OOP的好处如此明智,那么你需要完全拒绝现实世界中发生的事情。

和那个为什么你的工作要离开海外。因为OOP和N-TIER

架构生产低质量的产品,如果我要低价

优质产品我为什么要支付TOP咨询费......? ????

这是他们留言的其余部分......

----------------- -------------------------------

我们很抱歉

很多人都知道我们最近推出了SqlJunkies.com。我们已经对我们的运行时进行了大修,并将在DotNetJunkies.com上使用它。使用

新的运行时和构建我们实现了一个中央用户数据库,所以你不需要在多个站点上注册
。失败的原因是我们不得不在当前运行DotNetJunkies的数据库上暂停

。这对你来说意味着我们不能添加新的文章,新闻,事件,甚至成员。

虽然,新成员可以注册SqlJunkies Here当我们推出

新版DotNetJunkies时,你将自动成为会员。

请放心,我们有大量文章以及如何暂停我们

发布你会看到很多新东西。


再次,我们很抱歉我们可能造成的任何麻烦和新的构建很快将会是




解决方案

Hello nospam,


这些天妈妈和POP怎么样?我相信他们已经做得很好并且进展顺利

他们的Windows服务器,IIS,ASP.NET,MSDN订阅和所有那些通常的

交易价格。


问候,

Fergus


你做了一些有趣的观点,但你似乎有点苦。你知道吗?市场上有很多优质品牌的脱咖啡因咖啡。

这个网站对我很好看。

他们如何能够在第一时间获得权利?


项目管理101.旧时间,质量,资源三角形。从任何项目中减去

,你需要增加其中一个产生

相同的结果。

设计所需要的是什么相??????


他们可能买不起。我最近引用某人


200,000作为

项目。他们感到震惊。然后我告诉他们这只是为了设计

和规格。

但是OOP和n-TIER是支持灵活和可扩展的所有超值b $ b设计更改ISN不是吗?


如果写得好。在我看来,通过新设计,最大的设计变化将是最好的。你有没有看过关于oo编程的书?

这意味着你可以预测你设计阶段的未来!


我可以绝对100%肯定地预测我会一直喜欢我的系统

能够让我成为芝士汉堡。

世界你认为拥有竞争对手的公司网站能够做到b $ b b ??????


让我们说摩根大通认为,如果他们有一个可以审核的好系统,他们可以开设一个新的信用衍生品市场并且可以制造每天2000万美元。我认为他们可以负担得起一个好的设计。

你有没有想过,随着网站的老化,它会获得更多的
功能


这是一个技巧问题吗?

和更多的要求永远不会设计为OOP n-Tier方法的设计阶段?


完全错误。让我们来看一个客户

维护屏幕的简单示例,您可能还想添加另一个字段。好的设计

导致灵活性和可理解性,无论是设计还是

无论如何。设计不良会导致灵活性降低。在某种程度上,我必须同意

,多层设计可能在某种程度上被视为MS的限制。

具体而言,您可能需要采用逻辑层和出于性能原因,将其移至另一台机器上的物理层。也许

的谈话要点是使用Sun / Oracle系统。没有设计是完美的,因为世界并不完美(可能除了我的

世界之外,希望我能够出去滑行到西百老汇

Soho,41度,大苹果阳光充足。)

WEB SITES不像房子或建筑车,你有蓝图
(或对象模型)要做什么如果
KEY的东西一直在变化,你的OBJECT模型有什么用呢?


如果你决定不再需要一个

地下室,房子的蓝图有什么好处。

OH但是,继承怎么样?嗯,似乎没有被DotNetJunkies网站有效地使用
吗?如果他们确实使用
继承,为什么他们必须进行完整的引擎重新设计?


听起来他们过度使用继承,人们过度使用

网络服务。查看Duwamish示例的PageBase模块以获得良好的

方式来使用继承。

建立一个生产网站是很难的,所以只需要回报
问题在NEWSGROUPS或教授任何和所有.NET课程或甚至给出
一个PDC研讨会....


这似乎相当明显。您可能想要了解一下列表

礼仪。这些清单的目的是学习。

即使.NET门户网站和DOTNETNUKE也有很多麻烦实施变更......
为什么你期望它是任何不同的更大的电子商务财富500强网站?????


我们应该为dotnetnukes感到遗憾吗?

这些都是事实。期。


是的,你经常陈述事实。说句点会让它们更像是一个事实吗。

如果你仍然在n-TIER / OOP的好处上有明显的好处,那么你就完全没有了在现实世界中发生了什么。


你能提出一个不同的方式吗?我相信我们所有人都可以看到

看到的东西。不要将公司,媒体和MS洗脑混淆他们的特定产品,并且具有可靠的科学设计优势。

和那个为什么你的工作在海外进行。因为OOP和N-TIER
架构产生低质量的产品,如果我要获得低质量的产品,我为什么要支付TOP咨询费...... ????




你是说印度的程序员不使用oo设计吗?


我在C#列表中看到的其他响应基本上完全响应

你的帖子有三个单词妈妈和流行音乐这似乎是你正在看的

的情景。


你不能指望一个年轻人成为oo的现实世界专家设计,即:

在那里,完成了,现在知道如何再做一点现在好一点。 OO

方法甚至还没那么久。它的确在不断发展,因为计算机硬件的速度以及软件如何利用它的优势。

一个人不会学会成为一名主程序员硕士程序员。

一个初级程序员,学习成为一名硕士程序员,

中级程序员,高级程序员,初级分析师,中级分析师,<高级分析师,初级商业分析师,中级商业分析师,高级商业分析师,项目负责人,项目经理等等。

/>
我个人并不是真的发现你发布的态度有问题。

这很有意思。我相信在我们的计算机科学世界中投入一些娱乐和个性。但是不要贬低那些试图帮助他人的人,他们会以你自己的方式帮助他人。

限制。


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.com 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......INHERITANCE = 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.com 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.


解决方案

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


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 understandability 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.


这篇关于另一个FAILED n-Tier / OOP Web项目.......的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆