Memi.Reflection

Private members of memi's thoughts

If it's easy - it's flawed

There was a reply in one of my recent posts, which states that, for programming languages, “if it's easy then it's flawed”, because newbies tend to do much more mistakes if only they can.

I must say the I don't agree with that. The ASP.NET page model is really easy compared to the traditional page model (ASP / JSP), especially when combined with the VS.NET IDE, and it's true that it is really tempting to push all the logic in the code behind file, and then state that we achieved a seperation between logic and presentation (they reside in different files, don't they?). However, it won't be smart to block this option. The .NET is wide enough to allow all kinds of apps, from N-tier clustered applications to stand alone 2 pages sites. If the framework will force to write according to specific standards, its scope will be shrinked to those apps which their requirements are fully compatible with those standards, which can change tommorow.

What do you think about this issue?

Posted: Mar 23 2004, 11:39 AM by memi | with 3 comment(s)
Filed under:

Comments

Thomas Tomiczek said:

::I must say the I don't agree with that. The
::ASP.NET page model is really easy compared
::to the traditional page model

Really?

I have people telling me all of the time ASP was easie. WAY easier.
# March 23, 2004 5:43 AM

AndrewSeven said:

Scott M. has a post :
Is ASP.Net too hard? http://scottonwriting.net/sowblog/posts/852.aspx

The biggest barier of Asp.Net is that you need to learn about it first. VBS was much more of a lowest common denominator of programming.

I enjoy the separation of aspx and code-behind, but both are part of the presentation layer, they do not represent separate tiers of an application.

# March 23, 2004 8:59 AM

Dennis said:

if (easy == flawed) {
use(AssemblyLanguage);
}
# March 23, 2004 11:14 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)