Mikä ASP.NETissä on tehty oikein

Huomasin narisevani aivan liikaa ASP.NETistä, sillä pidän teknologiasta ja käytän sitä vapaaehtoisesti. Päätin siis listata ne osat, joihin olen siinä ja ylipäätään koko .NETissä mieltynyt.

1. C#

Erittäin loppuun asti mietitty kieli. Puhdasta nautintoa vuosien VBScriptin vääntämisen jälkeen. Microsoftin sitoutuminen kielen kehittämiseen on myös hyvä asia.

2. Olio-ohjelmointi

Oliomallia on hyödynnetty ja sitä pääsee hyödyntämään ASP.NETissä erinomaisesti.

3. Framework

VBScriptin jälkeen tietysti melkein mikä tahansa tuntuu hyvältä, mutta joka tapauksessa .NETin framework on todella monipuolinen ja suurimmaksi osaksi hyvin suunniteltu paketti. Menneitä ovat ne ajat, jolloin melkein mitä tahansa tehdäkseen oli ostettava komponentti.

5. Omien kontrollien tekeminen

Vaikka web-kontrolleilla voi saada pahaakin jälkeä aikaan, on uudelleenkäytettävyys ja eristäminen muusta sovelluksesta merkittävä etu verrattuna esimerkiksi vanhan ASP:n include-malliin. Includeita silti välillä kaipaa edelleen, niilläkin kun on käyttönsä.

6. Ohjelmakoodin erottaminen merkkauskielestä

Aina tuota eroa on mahdoton tehdä, mutta useimmiten se selkeyttää sovelluskehitystä ja helpottaa työskentelyä ei-ohjelmoijien kanssa. Välillä tämä ero tehdään DataGrideillä ja muilla pirullisilla keksinnöillä, mutta asiat voi tietysti yhtä hyvin tehdä järkevästikin.

Muita hyviä puolia on kovaa vautia tulossa Whidbeyn muodossa. Arkistosta löytyy itse poimimani ennalta parhaalta kuulostavat puolet.

Nyt jos höpisisi jostain ihan muusta seuraavaksi.

Tyylitöntä koodausta

Microsoftin ASP.NET-tiimi on keksinyt taas yhden pyörän uudestaan kehittäessään teematukea tulevaan ASP.NETin 2.0-versioon. 15 Seconds esittelee featuren. Ei ole pakko käyttää, tiedän. Kaipa tällä jotain kotskasivukoodaajia taas yritetään kosiskella, mutta kukaan pienen budjetin tekijä ei Microsoftin web-tekniikkaa tule valitsemaan selkeästi kalliimpien hosting-kulujen takia. Tuntuu siis turhalta taistelulta. Päivittäisivät vaikka selaimensa ajan tasalle, niin css Zen Gardenin toimivaksi todistama CSS-tyylinvaihto voisi yleistyä. Jotain yritystä oikeaan suuntaan on näköjään viimein nähtävissä.

Pari linkkiä ja huono otsikko

MSDN tarjoilee asiallisen artikkelin aiheesta kuinka työstää erimuotoisia sisältöjä tarjoavia verkkosivuja. Artikkelin mielenkiintoisin puoli koskettelee keinoja päästä eroon URL:n parametreistä.

Ikävä vain, että ASP.NETin HttpHandlerit on kytkettävä johonkin tiedostopäätteeseen. Käyttäjälle voi tulla yllätyksenä, että www-palvelin väittää kansion /sivut/yritys/ puuttuvan kokonaan, vaikka /sivut/yritys/johto.html kiltisti yrityksen johtoa esittelikin. Tämän voi kiertää vain ostamalla tai vääntämällä oman ISAPI-filtterin. Tietysti voi luoda nuo virtuaaliset kansiot ihan fyysisestikin ja panna niihin toimivaa sisältöä, mutta se menee täysin dynaamisen saitin tapauksessa helposti sotkuiseksi. Apachella kaikki tämä on hiukan helpompaa.

Jeremy Zawodny muistaa taas sanity checkien (mitähän ne ovatkaan suomeksi, ei tule mieleen) tärkeyden. Pään hakkaaminen seinään on osattava lopettaa ajoissa.

Old news

Yleensä veppiuutisoinnin paras puoli on ajantasaisuus. Aina niin ei ihan ole. Eilen Digitoday julkaisi uutisen otsikolla Novellin Ximian naittaa Microsoftin .netin Linuxiin. Perässä seurasi Tietokone.fi, joka otsikoi Novell julkisti Mono-projektin aikataulun. Huvittavinta tässä kilpailijan apinoinnissa on se, ettei kumpikaan taho ole huomannut referoivansa lehdistötiedotetta, joka on julkaistu 18. marraskuuta 2003. Tai sitten on huomannut eikä ole välittänyt. Kumpikaan vaihtoehto ei ole kovinkaan mairitteleva.

Sinänsä uutinen on – vai pitäisikö sanoa oli – tärkeä ja hyvä että aiheesta Suomessakin puhutaan.

Re: Re: Uutta palveluntarjoajaa etsimässä

Pikseli.bizin Tomi vastaa huutooni. Kiitos vastauksestasi, viesti tuli tosiaan perille. Löysin vasta sivusi ja mm. loistava juttusi .htaccess-tiedostoista vakuutti niiden olevan seuraamisen arvoiset. Linkkaamasi keskustelu vain vahvisti jo tehtyä päätöstä vaihtaa Scene Groupiin.

Kommentointimahdollisuus tulee, ehkä, sitten pääsen tästä Blogger-helvetistä eroon. Nykyinen webhotelli nimittäin laskuttaa jo ilman mitään MySql:ää enemmän kuin Scene Group.

Tällaisia tarjouksia silti kaipaisi Suomeenkin.