- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
And, FYI -- while you may need IIS, it doens't cost a dime to develop an ASP.NET app. You can use notepad to write all your code if you want along with the free .net compilers and tools.
Admin
I totally agree with you that ASP.NET laungage features are very good. I'm just not a fan of the html it creates. . I also don't agree with the copy paste mentality that some scripters love. To that end, I developed my own template engine to manage all the html so that I could get the best of both worlds. I totally droped the faked event driven model that ASP.NET uses. All my ASP.NET applications have a folder that contains web templates (html,css, js) and another that contains my app_code. With a template engine I can port my website to php or even classic asp and only have to change library code behind it. I can also just point my web designers to a folder and have them create a new template without an issue. In my view, code sent to the browser should not ever be mixed with application code. That entire Master Pages concept is a stupid ugly fix to a problem that microsoft created. It still doesn't help you when you want to create a website that is made for SEO.
Admin
... (finishing edit to wikipedia entry)... Ok, it's an acronym now... HAHA you lose.
Admin
You do know that ASP.NET allows you to code EXACTLY like ASP, right? Don't want to use the ASP.NET controls? Fine, don't. Don't want to use Viewstate? Fine, don't use Viewstate. Don't want to use the event model? Fine, don't. Don't want to use code-behind? Fine, don't. Want to keep using <%= %> everywhere? Fine, use it. Want to keep using the Request.Form[] structure? Fine, there it is.
And since you don't seem to have even a clue about the clusterfuck that COM was/is, I can only surmise that whatever "applications" you wrote in ASP were nothing but the most simplest applications. You want to see "lots of lines of code"? Write something in COM using MSVC++.
And the fact that you mention that you put your "code" in App_Code tells me that you don't have a fucking clue about how to create a separate library for your business layer. Oh well.
Admin
You must be one of those stupid programmers that read the spec document and see something totally different then what the client requested.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>
You need to read what I wrote all over again. I never said I wanted to code exactly like asp. In fact, I hate using <% %> everyplace. I've also created multi layered applications that are currently being used to manage millions of dollars in transactions per month. You make a fair number of uneducated assumptions about my skill level. I guess you can't believe for one second that someone with over 10 years of hard core application development experience could possibly not completely love your .NET butt buddy.<o:p></o:p>
I was making a statement about how Microsoft tries to push off technology that is nothing short of a bloated fat pig. The cluster fuck of COM was invented by Microsoft was it not? I guess you then agree that Microsoft creates cluster fucks and then provides solutions to correct them, only to create other cluster fucks for them to fix later. <o:p></o:p>
Anyway, I'm sorry I hurt your feelings regarding .NET. I didn't realize you had an emotional connection to the anal cavity of Bill Gates.<o:p></o:p>
Admin
mc wrote:
Where does it say in the OP that the web server isn't using gzip?
Admin
Admin
Kevin -- I don't think he or me or anyone else has that emotional connection that you mention; the only emotion being displayed is your blind and ignorant hatred of Microsoft. Again, I can only suggest actually trying to learn ASP.NET and how to use it properly before you criticize a product that you clearly have demonstrated little knowledge for. I'm sure you are a smart guy and a great programmer, but anyone reading any of your comments can clearly see that you know very little about ASP.NET. It's ok to criticize things, but it is really annoying when it is done out of ignorance and it really doesn't reflect well on you.
Admin
He makes a post like that and you think he's a smart guy? Come on...
sincerely,
Richard Nixon
Admin
Umm...because the Elbonians will work for $2.23/hr and never complain about reading slashdot/digg/WTF on a slow internet connenction?
Admin
KoFFie seems to be the only one who noticed that a decent proxy webserver with negative caching should essentially solve the problem. I hereby declare the WTF to be that Brian chose terminal services instead.
Admin
Sounds like Brian's the one at fault here for not researching his own requirements and/or not testing the system enough in his own real-world locations. Can't blame the CMS maker. I doubt one of the features touted of the sytem was, "Works perfectly with spotty connections."
Not to say the system might have been able to be designed/built better, but the whole thing really points back to Brian. He's the one that chose to implement the system, not the CMS company. He's only got himself to say WTF to, IMO.
Admin
Umm...because the Elbonians will work for $2.23/hr and never complain about reading slashdot/digg/WTF on a slow internet connenction?
Admin
Unfortunately, gzip compression doesn't compress the HTTP headers - and judging from the general WTFness and the amount of 304s per request, I'd say they could well make up a large fraction of the data transferred...
Admin
Ok, ok!
gzip, http headers, Ajax (isn't AJAX!) and lot o' names and technologies.
Just info, huh?
We 'no that a single page being rendered in about a megabyte is quite huge 'n' slow, right?
But... WTF Web 2.0 was taken as the villain?
SOAP, XML, even Ajax... Just bits and bits (tons of 'em), going in and out, in a (almost) high speed...
Is the Ajax's verbosity or the XML's 'grandiosity' the gap of this matter?
But 600k, representing ONE HTML page, is an issue to worry about!
Regards,
Prof Paulo Maximo, MSc
Admin
Did you try to use HTTP compression. I find that most people over look this. It might not have been adiquate, but you never know. Most Webservers support this, almost all browsers do; and you can usually just enable it or buy a cheap plug-in.
Admin
while i will admit asp.net is more "robust" what you gain in robustness, you pay for in efficiency. asp.net is expensive with respect to memory usage and execution time, which is due in large part to a longer code path. For Web-based applications, these limitations can be a serious problem, because on the Web, your application is likely to scale to thousands and thousands of users per second. Memory usage can also become an issue on your Web server.
As far as security asp.net officially requires that you use IIS. Unfortunately, IIS has a long history of vulnerabilities, which makes many administrators reluctant to deploy it to handle their web site. Whether these weaknesses are because of Microsoft's ineptness or because IIS is a real red flag to hackers is irrelevant: Those systems have a history of being hacked and compromised. PHP runs on Apache, too, which is fast and open source and has a good security track record. Also, as I mentioned, Apache runs on many platforms.
But in all honesty the first point is what takes it all, if you expect to have a machine thats serving thousands of users per second. be prepared to have a machine/s that break the bank to run it...
Admin
that has to be one of the most truthful statments ever made.
and have you noticed that alot of the people who have hopped on the asp bandwagon are the same people who bitch about the terrible comments/forum on this very site... maybe you guys should take a look at your address bar...
Admin
hello
Admin
I just want to jump on the AJAX bandwagon for a moment - responding to the freaks who bitch about the possibly of visitors using obscure browsers and disabling javascript.
I say that if you don't have javascript enabled, fuck off and go somewhere else - we don't want you as a customer. I feel the same way about people who use 800x600. Monitors are cheap. If you can't afford a decent monitor then you probably don't have much money to spend on e-commerce and we don't need you.
So let's rather cripple our apps for the minority. That is forward-thinking.
This is the 21st century - get a life.
Admin
If your buisness and site is all about e-commerce, then maybe you can get away with it. It is somewhat logical to assume that if someone doesn't have a monitor that can do 1024x768, as well as have a browser supporting the latest technology, then they probably won't be able to buy anything on your site that sells products starting at $5000. Realize though, that it's not about crippling your application. You should be able to provide a fully featured "web-application" to people that have a compatible browser and configuration, as well as provide at least something that doesn't give errors or look horrible for people that aren't as capable. All of this should also be able to be done without two seperate copies of everything. Remember that most of the top website STILL provide a text-only interface, and not just because they feel like it.
Admin
This someone might be using her new $1000 smartphone with an 800x600 display and a browser that doesn't support all the latest and greatest technology. Are you sure you want to scare her away?
Admin
These administrators should do some research. IIS 6.0 (Windows Server 2003) has had a sum total of three vulnerabilities in three years. IIS 5.0 has had 10, but if you were going to do a new deployment, you should use Windows Server 2003: Windows 2000 is now out of mainstream support.
In comparison, Apache 2.0.x has had 28.
In both cases, errors by the web site programmer are more likely to lead to vulnerabilities (SQL injection, for example).
As for open source, to me that means 'not tested'.
Admin
She wouldn't be using that smart phone to do buisness shopping. She might use it to find movie showtimes, to lookup the definition of some word, or to check e-mail, but I highly doubt she would be using it to shop for e-commerce packages. Although she probably should. A good e-commerce package should scale to 800x600 ;-P
Admin
If she is a manager who is on the road all day long, she probably also uses it for shopping. Anyway, it's always dangerous to assume anything about the equipment the customers use. Such assumptions are self-fullfilling prophecies, since people with non-compliant equipment cannot become customers as they are effectively locked out.
Admin
Yeah, I see your point. Frankly, I am still a firm believer that all sites should still have a text-only alternative.
Admin
Do you have any idea how to read the graphs that you are linking to? Why would you purposely link to data that completely disagrees with your statements? Weird.
It is a shame that you fail to see past your hate for Mr. Gates. Both emotions equally affect one's viewpoint towards the topic, wouldn't you agree? The funny thing is, no one is stating any "love" for Bill G, but one person is clearly stating their "hatred", so I think we can all agree on which viewpoints are more valid and unbiased than others.
Admin
How are you interpreting the above graphs Jeff... I get the same vibe from the graphs as the guy who posted them except IIS 6 only has 3 and thats not bad at all... Its the perpetual upgrade costs that scare me away from IIS ASP I dont have to pay a cent for debian, apache and php. Not to mention i havent upgraded the hardware in my web server in 6 years (and even then it was far from top of the line) and the last upgrade was a HD
Admin
Exactly. ... based on those graphs, IIS 6.0 is much more secure than Apache.
Admin
ohh then perhaps we should point out apache 2.22 has 1?
For christ sake, WHO CARES chose what you want for the reasons you want, if it works for you it works for you and thats all you should care about...
Admin
They probably didn't want to admit to the vendor that they were using dial-up, because it would have made the company look unprofessional.
Yes, managers think like that.Admin
I 'll keep that in mind when some lame firm has a website that only opens on MS IE with Xhtml, requiring do I know which updates, and don't forget macromedia flash and quicktime and windows mediaplayer, which are all free to download, as usual.
I still remember people making fun of Jscript and Javascript, because it was too laggy and sandbox-like, and php was sooooo-much better, especially with mysql and database-functionality.
I expect people to start using frames again, only under some new nifty three letterword, WTF's maybe?
Wuzzy Telnet Frames.
craptastic (= captcha)
Admin
NEEDS INTELIGENT CACHING PROXY.
Is simplest fix, really. Lower bandwidth use than terminal servers, probably with less security issues as well.
Admin
By the way, this is my first reply but I just had to comment on your stupidity.
Admin
Hello from the distant future of 2017, where every page load is at least a meg.
Admin
Hey everyone! I've just stumbled upon an amazing website that's all about crypto markets. If you're keen on exploring different cryptocurrency exchanges, this might be the ideal spot for you!
The site (https://cryptoairdrops.ru/) offers detailed reviews of numerous crypto exchanges, including fees, security measures, available cryptocurrencies, and user experience. Whether you're a beginner just starting out or an experienced trader, there's something for everyone.
What I found particularly useful was their comparison tool, which made it super easy to evaluate different exchanges and find the one that best fits my needs. They also cover the latest developments in the crypto world, which keeps you up-to-date on all the important news.
If you're interested in exploring different cryptocurrency exchanges, I highly recommend checking this site out. It's an invaluable resource that can help you make informed decisions in the ever-changing world of cryptocurrency.
Let's make the most of this resource and share our experiences! Would love to hear your thoughts and experiences with different exchanges as well.