ASP.NET ja If-Modified-Since

symbiatch - 19.04.2005 07.55 - web 

Jos rakennatte itse ASP.NETillä If-Modified-Since -otsakkeen tarkistuksen ja haluatte lähettää 304-vastauksen kun muutosta ei ole tehty, muistakaa käsitellä tämä PreInit-vaiheessa, ei Loadissa! ASP.NET 2.0 beta2 tällä hetkellä näyttäisi toimivan siten väärin, että Loadissa asetettu 304 ja SuppressContent kyllä aivan oikein asettaa statuksen ja ei lähetä sisältöä, mutta asettaa Content-Length -otsakkeen. Ja tämähän on väärä toiminta.

Pitänee kysyä Microsoftilta onko tämä tarkoituksella, tietysti voisi tyhjätä koko ulostuksen, mutta tuntuisi turhalta kun voi vain suppressata sen.

Kommentoi

Verkkomainonta, ei minulle?

symbiatch - 12.04.2005 14.17 - web 

Näyttäisi vahvasti siltä, että verkkomainonta ei ole minulle tarkoitettu. Näin ainakin voisi päätellä RE: ja M&M:n Grand One -kisan tilannetta katsoessa. Melkolailla kaikki sivut ovat ärsyttäviä, suurimmassa osassa on Flashia, pahimmillaan koko sivusto jne. Batteryn sivusto laittaa selaimen koko ruudun kokoiseksi, vain näyttääkseen sitten alle neljänneksen alalla omaa flässiään. N-Gage One esittelee surkeimman navigointikeksinnön aikoihin, ei noista teksteistä saa mitään selvää. Ja niin edelleen.

Selkeästi minun ei ole tarkoitus näiltäkään yrityksiltä ikinä ostaa yhtään mitään, en ainakaan heidän sivuillaan viihtyisi. Ei sillä että Battery koskaan kiinnostaisikaan, mutta eipä nuo muutkaan yritykset tämän jälkeen.

Jos joku osaa sanoa yhdenkin verkkopalveluja tekevän yrityksen joka osaisi tehdä oikeasti toimivia palveluja, saa kertoa. Itse en niitä oikein löydä ja saattaisi tarvettakin jossain välissä olla enemmänkin.

Kommentoi

ASP.NET roskiin, PHP tilalle

symbiatch - 06.04.2005 11.44 - web 

Minulle referoitiin artikkelia, jossa henkilö perusteli yrityksensä vaihtoa ASP.NETistä PHP:hen. Kommentoin asiaa hieman, sillä kyseinen artikkeli oli otettu vähän liian vahvasti "jumalan sanana", vaikka kirjoittaja itsekin totesi asian olevan vain heidän näkökantansa ja heidän tarpeidensa sanelemaa.


I was referred to this article as an example of people switching to PHP from ASP.NET. I'd like to point out a few things since most of the comments are overly positive about this switch.

1. It's not a problem with the platform that people aren't available for it. People learn new things all the time, but I know it's not a solution when you need 20 people for a project yesterday.

2. Naturally "simple and quick" solutions might be possible with PHP, but they are as possible with ASP.NET. Many real world applications aren't "simple and quick." And also remember: the right tool for each task.

3. Cost is not that big of an issue. You don't need SQL Server, you've got for example PostgreSQL. You don't need MSDN, or at least any part of it that requires paying. Visual Studio is great, but not necessary for development. Just use any editor you like. And you can always deploy Web Server Edition or purchase hosting solution. If you want your own server, it's the only thing you pay for. Everything else you need is free. Really.

4. If you can't get servers to work, look in the mirror and in the hardware first. Think what are the only common nominators: you as the developers and admins. What could be the problem then, since others can do it without problems. People can run development machines for years without problems, they can run servers for months without reboots and software they wrote doesn't stop working suddenly. Funny, isn't it?

5. Security is a problem everywhere and as someone already stated, it's strange that you'd leave your servers without upgrades while stating that Linux/Apache/PHP have vulnerabilities.

6. Platform independence is better with PHP, so if you need that, it is a good reason. Mono has gone a long way and might even be a possibility for ASP.NET hosting nowadays.

7. This relates to the point 1, since there are not that many people using it, communities are smaller. But also there is a lot of crap in the larger PHP communities, so you must be careful in believing everything you see in forums and using all the code samples you find. There have been lots of problems when people don't understand the code they use.

8. Lots of samples for ASP.NET too, but naturally PHP has been around for a lot longer. Also lots of crappy samples for PHP out there. People must be careful.

9. There is nothing IE specific about ASP.NET nor is PHP any better in this sence. So this is total FUD and should be treated as such. Web site developers do the code, not the platform.

10. As known for so long, superstars are usually comets. Many times they don't last that long and many times they aren't that great. They only appear to be, but after a while you realize the truth. I'm not saying your guy isn't an exception, just that there are lots of people in trouble because they blindly trust random people. (Yes, I don't expect anyone to blindly trust me either, that's not what this writing is about ;)

I hope people read the second to last paragraph and undestand it, since it's where you state the most important: this is the situation where you and only you are, so this is your decision. I respect that and even more I respect the fact that you understand it. Without that paragraph the whole text could've been random rantings, but now it's a description about your findings.

Hope you'll be happy with your new platform, I know I will be with ASP.NET and won't go back to PHP (which I used for many years before ASP.NET came out). Still my database of choice isn't MS's and I'm not paying them lots of money just because I use their stuff. Why should anyone else? You have the choice.

Kommentoi

 
Jutut.fi  |  Omat jutut  |  Muiden jutut  |  Kategoriat  |   kirjaudu