Käyttääkö kukaan microsoftin tuotteita mihinkään vakavampaan kuin pelailemiseen? Kysymys juolahti mieleen, kun olen tässä viimeaikoina yrittänyt sovitella webbisivustoa toimimaan myös Microsoftin Internet Explorerissa (6); aivan uskomattoman huono toteutus webbibrowserista. Jotkut perusasiatkin W3C:n standardeista on toteutettu aivan päin helv. vaikka kyseessä on sentään jo kuutos versio ja Microsoft on tietääkseni ihan kantavia jäseniä W3C:ssä.
Itse en kyllä tohtisi moisen lelupajan tuotteiden päälle alkaa rakentamaan mitään vähänkään isompaa tai kriittisempää järjestelmää.
Itse en kyllä tohtisi moisen lelupajan tuotteiden päälle alkaa rakentamaan mitään vähänkään isompaa tai kriittisempää järjestelmää.
Vastaukset 17
Vanhimmat
...tosissasi? Vaikka minäkään en varsin Microsoftin tuotteita ihaile, niin Mikkiksen päällä pc-maailma pyörii, niin bisneksessä, valtion laitoksissa kuin yksityiskäytössäkin - valitettavasti.
-T
en edes pelaamiseen...
Ohjelmointiin, mikkisoftalla on aivan jumalattoman hyvät ohjelmointityökalut ts. Visual Studio .Net niin kyllä jälkeä syntyy. Täysin graafinen kehitysympäristö ja kun kirjoitat koodia niin aputoiminto tarjoaa sulle koko ajan mahdollisia jatkeita, muuttujia, metodeja, ominaisuuksia jne. joten työskentely on nopeaa.
Eilen illalla väänsin pojalle pienen apuohjelman jolla saa nopeasti selville massavastuksen vastusarvon valitsemalla viivojen värit pudotusvalikoista (poika on innostunut sähkötöistä). Tulos on ohmeina, kiloohmeina tai megaohmeina tilanteen mukaan sekä toleranssi on valmiiksi laskettu. Lisäksi ohjelmalla voi laskea ohmin lain mukaan tasavirtapiirin virran, vastuksen, jännitteen tai tehon. Aikaa tähän meni noin 2 tuntia. Toissapäivänä tein pienen ohjelman jolla saan itse laskettu tilikaudelta käteen maksettavan rahasumman, kaikki on huomioitu veroprosentteja ja ylitöitä myöten. Aikaa meni noin 4 tuntia, suurin osa kaavojen sinksaamiseen käsin. Lisäksi tekemäni ilmastointitehon laskentaohjelma kiertää freewarena ympäri maailmaa, siinäkin enin aika meni termofysiikan kaavojen tutkismiseen ASHRAEsta, muu työskentely oli nopeaa. Kielenä on ollut Visual Basic.NET sekä C#.NET. Rahaa olen polttanut näihn työkaluihin 120€ vaikka ne saa nykyään kyllä ilmaiseksikin. Suosittelen Win-ohjelmointia suunnitteleville.
Vastaavat tuotteet löytää myös Borlandilta, periaatteessa samat toiminnot, ties vaikka paremmat. Hinta vain on äärettömän suolainen. Trialeja saa tietty kokeilla ilmaiseksi.
Vapaan koodin ympäristöjäkin löytyy mutta ne ovat ainakin edellä mainittuihin verrattuna melko puutteellisia tai ainakin askeettisia (Sharpdevelop, Mono).
Nyt taas joku vinkuu että EIPÄ KÄY tuollainen laiskottelu ja leikkiminen, koodi täytyy ilman muuta kääntää vanhalla kunnon tekstipohjaisella c-kääntäjällä! Haista paska sanon minä.
Mukavaa tietää, että sinäkin olet tuohon ohjelmointiin hurahtanut. Itse en ole pahemmin C-kieliin koskenut, joskus syntaxin opettelin, mutta en sitten jaksanut pitemmälle opiskella. Nykyään koodailen Object Pascalilla ja odottelen, josko Lazarus saisi pian 1.0 version. Mielestäni Object Pascal kehitystyökaluineen on kätevä ohjelmointiin.
Windowsilla pyörii pelit, omat ohjelmat sekä ladatut. Viruksia en ole yhtään saanut, tuskin moisia on olemassakaan, varmaan joku urbaani legenda vain =)
Windowsia käytän, kun sen käytön olen oppinut ja ongelmia ei ole ilmaantunut. Ja ohjelmoinnista on sen verran apua, että saa vähän lisäiltyä koneeseen omilla ohjelmilla ominaisuuksia, jos jotain jää kaipaamaan.
Täytyy vielä mainita, että pelikehityksessä tuo DirectX-rajapinta on loistava, varsinkin koska uudet DirectX-versiot ovat taaksepäin yhteensopivia niin voidaan vanhat DirectX-ohjelmat myydä yhä uudelleen ja uudelleen ja toiminta on taattu. Enemmän tätä Linuxeille.
Harvapa sitä enää linuxillekaan mitään isompaa projektia tekjstieditorilla ja gcc:llä vääntää. Linuxille löytyy esim nämä loistavat IDE:t
Eclipse (C, C , Java jne jne jne jne)
NetBeans (Java)
Anjuta (C, C , C#, GTK ja GNOME ohjelmointiin)
KDevelop (C, C , KDE ohjelmointiin)
Lisäksi on toki C# ohjemoijille esim MonoDevelop niminen IDE.
Eclipse ja NetBeans on täysin samat mitä Windowsillekin löytyy.
Niin joo unohdin mainita tuon Lazaruksen tuossa toisessa postauksessani. Lazarus ja FreePascal löytyy myös Linuxille :)
kyyllä sitä oli pakko vmwaren kautta win asentaa kun tarvii sillon tällön tehä jotain ohjelmanpätkiä winkkaan.. ja visual cpp (not net) on parasta mitä vindows maailmaan on tarjolla..
toosaa en kyllä "oikeasti" laske konettani enää koskaan sotkemaan. saapi 8 gigan tiedostossaan sekoilla ihan rauhassa :D
http://www.realsoftware.com/download/linux/
yhtä helppo kuin microsoftin visual basic.
samalla koodilla voi kääntää sovelluksen linuxille, macille ja windowsille.
standard-edition linuxille ilmainen, mutta sillä saa käännettyä vain linuxille.
basic on yksi alkeellisimpia ohjelmointikieliä, mutta se on takuuvarmasti kaikkien opittavissa.
tietysti borlandin jbuilderin saa linuxille myös ilmaiseksi ja javahan on käyttis-riippumaton kieli.
Juu, mun historia on semmoinen että aikoinaan Tekussa oli pakollinen ohjelmointikurssi C/C -kielellä dos- ja win-ympäristöissä. Että mua otti päähän varsinkaan kun en ymmärtänyt tietokoneesta mitään. Sitten jotenkin sisuunnuin ja väänsin väkisin kolme yötä yksinkertaista ohjelmaa että sain kurssin edes läpi. Jotenkin kuitenkin siinä bittikärpänen puraisi ja jonkin ajan kuluttua tästä löysin kaupasta tietokonelehden jonka kylkiäisenä oli Borland Delphi mallia 1.0 (eli taisi olla ihan 16-bittistä Object Pascalia) ja Delphi 2.0 trial (32bit). Ostin lehden ja rupesin kokeilemaan ja homma olikin hauskaa. Siitä olen sitten siirtynyt Delphien 4 ja 5 kautta C Builderiin ja eräistä käytännön syistä tutustuin Visual Basic .Netiin (mua pyydettiin siirtämään Visual Basic 6 -ohjelma .Net ympäristöön) ja siitä rupesin käyttämään Visual Studiota .Netiä kun huomasin miten hiton hyvä se on. Nuorempana tein yhden kunnossapito- ja varastonhallinta ohjelman Delphillä erääseen teolliseen laitokseen, ilmaiseksi tosin ihan harrastuspohjalta. Oikeastaan se jäi aivan hieman kesken kun vaihdoin paikkaa mutta kuulin muutamia vuosia myöhemmin että se oli yhä käytössä hehheh..
Ihan harrastus tämä kuitenkin siis on mutta hyvä sellainen vaikka itse sanonkin.
Olen mä joo Linuxissakin jotakin graafista työkaluohjelmaa kokeillut (KDevelop?)mutta onhan se niin erilaista että mulla ei resurssit riitä enää siihen, muuten kyllä voisin harkita tutustumista niihinkin touhuihin. Mulla kun oli tarkoitus siirtää se ilmastointiohjelma myös Linuxin käyttäjille mutta toisaalta .Net toimii linukassa esim. monon kautta.. mutta eihän se ole niinku "puhdas" niinku..
...eli Trolltechin Qt.
Kannattaa VS:n käyttäjienkin kokeilla ja tulla sitten hehkuttamaan kuinka "helppoa" se ohjelmanteko olikaan sillä Studiolla. :)
Jos basic-linjalle lähdetään, niin voin suositella BlitzMax:ia. Lähinnä tosin siis pelien tekemiseen tarkoitettu ja eikä ole ilmainen.
Mutta on hyvä. Itsellä kääntää samasta lähdekoodista niin windowssilla kuin linuxillakin. Macissakin toimii.
http://www.blitzbasic.com/
Et saa jumalauta Gentoota asennettua, ja silti koodaat Visual Studiolla jotain purkkasoftaa? Huoh, maailma ei ikinä parannu tästä synnistä ...
Näin juuri syntyy kamalimmat purkkaviritykset, kuten monet GNU/Linuxin purkkapaska Desktop-ympäristöt (Gnome ja KDE). Pärsereiän kaltaiset wannabe-leet-haxorit tuottavat ainoastaan huonosti dokumentoituja ja, kunnollisen standardoinnin ja versiokontrollin puutteessa, jatkuvasti binäärisen yhteensopivuuden rikkovia järjestelmiä ja ohjelmistokomponentteja.
Voi vittujen kevät, totean.
RAKENTAKAA NIIHIN *LEEN OHJELMIINNE INSTALLERIT JA UNINSTALLERIT, NIIN *NIXEIHINKIN VOI ALKAA ASENTAMAAN OHJELMIA YHDESTÄ TIEDOSTOSTA!
MIKÄ IDEA ON HAJAUTTAA OHJELMAN VAATIMAT TIEDOSTOT ERI PAKETTEIHIN PITKIN NETTIÄ JOLLOIN NIITÄ EI VOI ASENTAA MUUTEN KUIN KESKITETYLLÄ PAKETINHALLINNALLA NETISTÄ?!?! ONKO UREAA PÄÄSSÄ?
EIKÖ MIELEEN OLE JUOLAHTANUT KUINKA TUSKAA ON ASENTAA OHJELMA JOS EI OLE NETTIYHTEYTTÄ!?! KÄYTTÄJÄ JOUTUU ITSE HUOLEHTIMAAN OHJELMAN RIIPPUVUUDET JA ASENTAMAAN 20 RIIPPUVUUTTA ITSE?!? SEN SIJAAN ETTÄ AJAISI YHDEN OHJELMAN?!
MITÄ TEIDÄN PÄÄSSÄ OIKEIN LIIKKUU?!
OTTAKAA MALLIA NIISTÄ OHJELMISTA JOISSA ON INSTALLER/UNINSTALLER JA TEHKÄÄ OHJELMANNE JATKOSSA SAMALLA TAVALLA TAI ÄLKÄÄ OLLENKAAN.
Oho! No sithän ei PCBSD:tä voikaan suositella enää kenellekään =)
Jos sivusi on tarkasti W3C-standardien mukainen, ei ole sinun vikasi, jos kaikki selaimet eivät osaa standardia.
Selvä ammattitaidottomuuden osoitus on joillakin sivuilla maininta että se toimii vain tietyillä selaimilla.
Sen sijaan nostan hattua sellaisille sivuille, jotka ilmoittavat olevansa standardinmukaisia ja toimivan millä tahansa standardit hallitsevalla selaimella.
Vihdoinkin ryhdikkyyttä sivustojen tekoon.
>...joillakin sivuilla maininta että se toimii vain tietyillä selaimilla.
Näitä amatöörejä esiintyy vielä luvattoman paljon. Aina kun kohtaa tällaisen sivun niin kannattaa lähettää sivuntekijöille palautetta, vaikkapa tällainen linkki:
http://www.anybrowser.com/linktous.html
Asia ei korjaannu ennen kuin käyttäjät siihen reagoivat. Sivuntekijöillä on käsittämättömän pieni mielenkiinto siihen miten käyttäjät niihin reagoivat vaikka asia pitäisi olla juurikin päinvastoin. Sitä vartenhan ne sivut on alkujaan tehty.
_Jos sivusi on tarkasti W3C-standardien mukainen, ei ole sinun vikasi, jos kaikki selaimet eivät osaa standardia. _
Ei ole, mutta se ei ketään lohduta. Sivut on kuitenkin tehtävä niin, että toimivat hyvin mahdollisimman usealla käyttäjällä.
Täytyy toivoa, että lisääntyvä avoimuus ja standardisointi potkaisee moisen paskafirman (MS) historian romukoppaan.