Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointiputka: Selkeyttä keskustelun kategorioihin

Sivun loppuun

ajv [30.01.2009 12:59:07]

#

Olisiko täällä tarvetta keskustelujen kategorioiden tarkemmalle määrittelylle? Samaan tyyliin kuin esim. mureakuhassa: pieni tarkennus keskustelun etusivulle ko. kategorian alle.

Itse olen kiinnittänyt huomiota siihen, että esim. PHP-aluetta ei enää varsinaisesti ole ollenkaan. Suurin osa laittaa ko. viestit "Nettisivut- ja ohjelmointi"-kategoriaan, mutta entäs jos kieli on PHP ja viestillä ei muuten ole mitään tekemistä nettisivujen kanssa? Sama ongelma on ainakin tietokantaoja koskevilla kysymyksillä. Ne ohjautuvat client-kielen mukaan eri alueille, vaikka asia ei mitenkään koskisikaan client-kieltä.

Esim.

Muut kielet
SQL- ja tietokantaongelmat, Java ym. kielet, joille ei ole omaa aluetta.

Nettisivut- ja ohjelmointi
PHP, JavaScript, HTML ym. nettisivuihin liittyvät ongelmat.

Jne...

Edit: pientä säätöä

tsuriga [30.01.2009 13:06:22]

#

Hear hear. Tuosta voisi ehkä vielä jättää tuon "HTML" pois. Ja miten olisi "Muut kielet" ===> "Muu ohjelmointi"?

tkarkkainen [30.01.2009 13:56:39]

#

ajv kirjoitti:

Itse olen kiinnittänyt huomiota siihen, että esim. PHP-aluetta ei enää varsinaisesti ole ollenkaan. Suurin osa laittaa ko. viestit "Nettisivut- ja ohjelmointi"-kategoriaan, mutta entäs jos kieli on PHP ja viestillä ei muuten ole mitään tekemistä nettisivujen kanssa? Sama ongelma on ainakin tietokantaoja koskevilla kysymyksillä. Ne ohjautuvat client-kielen mukaan eri alueille, vaikka asia ei mitenkään koskisikaan client-kieltä.

Itse pohdiskelin samaa silloin, kun PHP-alueesta oltiin tekemässä nettisivut ja -ohjelmointi -aluetta. En tykkää nykyisestä aluejaosta vieläkään.

Ongelmana on, että jos vaikkapa tietokannoille tehdään oma alue, on joillakin ihmisillä ongelmia hahmottaa, kuuluuko tietokantaohjelmaa koskeva kysymys ohjelman toteutuskielen vai tietokantojen alle. Ylläpidon kannalta ongelma taas lienee, miten luoda sisältöään kuvaavat alueet ilman, että niitä on miljoona.

Mutta miten olisi seuraavankaltainen aluejako?

Ohjelmointiputka - sitä mitä nytkin
C ja C++ - onko tällä alueella kysytty aikoihin Delphistä ja Pascalista?
Tulkattavat kielet - Python, PHP, Perl...
Basicit - sitä mitä nytkin
Muu ohjelmointi ja tietokannat
Nettisivut, XML ynnä muu ei-niin-ohjelmointi - HTML, CSS, XML...
Yleinen keskustelu - sitä mitä nytkin.

Yksi alue tuossa taitaisi tulla lisää.

tkok [30.01.2009 14:22:51]

#

Ihan hyvät ideat, mutta kuka lajittelisi 18377 aihetta uusiin kategorioihin?

tsuriga [30.01.2009 14:37:31]

#

Vanhat on mahdollista jättää vanhoihin. Voisi vaikkapa virtualisoida toisen, uuden keskustelualueen, ja suositella viestien kirjoittamista sinne. Vanha keskustelualue olisi toiminnassa vielä niin pitkään, kunnes auki olevat keskustelut vanhenevat, mutta uusia aiheita ei sinne voisi aloittaa. Kun vanha keskustelualue vanhenisi, viestit siirrettäisiin arkistoalueelle, ja uusi keskustelualue toimisi sitten nykyisen tilalla.

Pekka Karjalainen [30.01.2009 16:26:01]

#

tkarkkainen kirjoitti:

Tulkattavat kielet - Python, PHP, Perl...

Tämä on huono kategoria, koska kielet sinänsä eivät ole käännettäviä tai tulkattavia. Kielen kukin toteutus (t. ohjelmointiympäristö) voi tukea kääntämistä, tulkkaamista tai molempia.

Tuskin kukaan hyväksyisi C-kielen lisäämistä tähän kategoriaan, vaikka onkin olemassa esim. C-tulkit CINT ja Ch.

http://en.wikipedia.org/wiki/Ch_interpreter
http://en.wikipedia.org/wiki/CINT

Nykyinenkin järjestely on paikoitellen huono. Jos haluaisi keskustella jostakin algoritmista ja toteuttaisi siitä esimerkin C++-kielellä, pitäisikö laittaa viesti yleiseen vai C++-ryhmään? Entä jos aikoo jatkaa vertailemalla toteutusta Java-kieliseen, mikä aihe taas ei kuulu C++-ryhmään?

Joka tapauksessa keskustelut menevät sekaisin jollakin tavalla. Vähennetään siis ryhmiä ennemmin kuin lisätään. Kyllä sitä osaa pysyä pois keskusteluista, joissa jo otsikossa on sen väärän kielen nimi, jonka ohjelmoijatkin ovat jotenkin epäilyttävää sakkia :-P

ajv [30.01.2009 16:31:58]

#

Juu eli pointtini oli nimenomaan määritellä tarkemmin olemassaolevat kategoriat (ja tarvittaessa uudelleennimetä), kun ei ihan itsellekkään ole täysin selvää mihin esim. juuri nuo PHP-ketjut pitäisi aloittaa. Suuremmat muutokset vaativat kohtuuttomasti työtä.

Grez [30.01.2009 17:08:58]

#

Mietin tässä juuri että "ei minulla kyllä koskaan ole ollut ongelmaa valita sopivaa aluetta", mutta sitten totesin että en näköjään montaakaan keskustelua ole aloittanut.

Merri [30.01.2009 19:01:07]

#

Putkan systeemi kun on täysin oma, niin minusta voisi myös ajatella jotain ihan out-of-the-box -ajattelua. Miltä kuulostaisi esimerkiksi keskustelujen tagaamismahdollisuus? Tällä tavoin olisi kategorioiden lisäksi mahdollista etsiä keskusteluja tagien mukaan, esim. kaikki C++:aa koskevat topikit saisi näkyviin kun kirjoittaisi kenttään C++. Tai vaikka FreeBASIC, algoritmit... joistakin tageista voisi tehdä tietynlaisia linkityksiä, esim. Delphi-ketjut voisivat tulla myöskin näkyviin kun hakusanana on pascal. Tämmöisten linkityksien teossa on toki oma vaivansa, mutta se olisi käyttäjille näkymätöntä logiikkaa.

Tämän toteutuksen etuna on, että kategorioita ei tarvitse miettiä uudelleen, mutta keskustelualueen toimivuutta voisi laajentaa aiheuttamatta mullistavia muutoksia tai ongelmia kenellekään. Ehkä kategorioita voisi yleistää, minusta "QBasic ja Visual Basic" ovat aika rajoittavia, varsinkin nyt kun olen siirtynyt REALbasic-käyttäjäksi.

tkok [30.01.2009 20:51:21]

#

Merri kirjoitti:

Putkan systeemi kun on täysin oma, niin minusta voisi myös ajatella jotain ihan out-of-the-box -ajattelua. Miltä kuulostaisi esimerkiksi keskustelujen tagaamismahdollisuus? Tällä tavoin olisi kategorioiden lisäksi mahdollista etsiä keskusteluja tagien mukaan, esim. kaikki C++:aa koskevat topikit saisi näkyviin kun kirjoittaisi kenttään C++. Tai vaikka FreeBASIC, algoritmit... joistakin tageista voisi tehdä tietynlaisia linkityksiä, esim. Delphi-ketjut voisivat tulla myöskin näkyviin kun hakusanana on pascal. Tämmöisten linkityksien teossa on toki oma vaivansa, mutta se olisi käyttäjille näkymätöntä logiikkaa.

Tämän toteutuksen etuna on, että kategorioita ei tarvitse miettiä uudelleen, mutta keskustelualueen toimivuutta voisi laajentaa aiheuttamatta mullistavia muutoksia tai ongelmia kenellekään. Ehkä kategorioita voisi yleistää, minusta "QBasic ja Visual Basic" ovat aika rajoittavia, varsinkin nyt kun olen siirtynyt REALbasic-käyttäjäksi.

Tämä myös tarkentaisi tulevia hakutuloksia. Ja tälläinen järjestely saa kannatusta myös minun osaltani.

Pekka Karjalainen [30.01.2009 21:05:11]

#

Eikös tuo esim. Googlen haku toimi ihan hyvin, jos Putkan oma pettää? Pitäisi ehdotuksissa olla joku kohtuullinen työmäärä korkeintaan Antille ja Antin avustajille, tai sitten ehdottajien pitää itse vapaaehtoistaa itsensää tägämään joka juttu!

Eli jos se ongelma nyt on, että PHP-keskustelulle ei ole selvää ryhmää, laitetaan siihen oikeaan ryhmään kuvaukseen alle, että PHP tänne olkaa hyvä. Ja sillä selvä.

Jos nyt minäkin saisin toivoa, niin laitettaisiin nuo eri kieliryhmät peräkkäin ja Muut kielet alimmaiseksi. Se nyt olisi tietenkin loogisin järjestys :-)

groovyb [30.01.2009 22:48:07]

#

.net kielet oman kategorian alle. suurin osa käyttäjistä osaa kuitenkin implementoida esimerkkejä eri kielten välillä kun framework on kuitenkin sama.

tsuriga [31.01.2009 11:44:19]

#

@Kopeekka: eiköhän se tagitus jätettäis käyttäjille.

Tagitusidea saa kannatusta täältäkin. Niin ja jos Antti sattuu lukemaan, olisit vaan suoraan sanonut, että se meikän Ruby-väritysehdotus on aivan liian kattava. Sillä sitähän se on, oli tylsää ammoisina aikoina :).

Pekka Karjalainen [31.01.2009 17:56:57]

#

tsuriga kirjoitti:

@Kopeekka: eiköhän se tagitus jätettäis käyttäjille.

Voisihan sen myös jättää pseudosatunnaislukugeneraattorin vastuulle. Siinä olisi se etu, että kaikki tagit olisivat samalla todennäköisyydellä vääriä.

tsuriga [31.01.2009 22:17:19]

#

Miten se tagitus nyt on niin kauhian vaikiaa verrattuna otsikon kirjoittamiseen, varsinkin jos annetaan joku pilvi useimmin käytetyistä?

Pekka Karjalainen [01.02.2009 10:20:22]

#

Ei kai se vaikiaa ole. Klikkaa vaan jotakin, jos jaksaa :)

Mietin tässä muutamia hyödyllisiä tageja, joita voisi käyttää:

Spekulointi - viesti sisältää spekulointia ohjelmointikielen ominaisuuksista, jota et osaa. Esimerkki: Java on tulkattu kieli ja siksi hitaampi kuin C++.

Ojennus - viesti oikaisee virhekäsityksen. Esimerkki: Kuules, kyllä Javaa voi kääntää. Näin Java-kääntäjä toimii. (Selitys tai URL.)

Provo - viesti yrittää provosoida kielisodan tai muuten tunteita kuumentavaa keskustelua. Esimerkki: Java on tulkattu kieli ja siksi hitaampi kuin C++.

Selittämätön linkki - viesti sisältää yhden URLin, jonka postauksen syytä et selitä mitenkään. Esimerkki: http://www.zombo.com

Liikaa matikkaa - viesti sisältää matematiikkaa, joka ei ole kaikille lukijoille ehkä tuttua. Esimerkki: Tuo tietorakenne kannattaa parametrisoida monoidilla!

Paras kieli - viesti sisältää kysymyksen siitä, mikä on paras kieli johonkin tarkoitukseen. Esimerkki: Mikä on paras kieli webbihakukoneen tekoon? Ajattelin laittaa Googlen pois bisneksestä, koska olen fiksumpi kuin he.

Asiaa - viesti on silkkaa asiaa alusta loppuun. Esimerkkejä ei tule nyt mieleen, koska en ole koskaan tällaista kirjoittanut :)

Häröily - viesti on vain turhaa häröilyä aiheesta, jolla ei ole merkitystä. Esimerkki: Tämä viesti.

Nämä vaikuttaisivat tärkeimmiltä. Mitä muita keksitte?

(P.S. +Häröily +Provo -Asiaa)

tsuriga [01.02.2009 13:51:20]

#

Koulutehtävä - huomenna on deadline ja kurssi pitäis läpäistä.

Antti Laaksonen [01.02.2009 18:03:57]

#

Olisiko tämä hyvä uusi aluejako?

Ohjelmointiputka
C / C++ ja Java
Nettisivut ja -ohjelmointi
QBasic ja Visual Basic
Muu ohjelmointi
Yleinen keskustelu

Nykyisten viestien aiheet antavat parhaat neuvot alueiden suunnitteluun. Yleensä viestissä kysytään nimenomaan apua tiettyyn ohjelmointikieleen, joten alueiden jakaminen kielen mukaan on järkevää. Käytännössä kaikki PHP-viestit liittyvät nettisivuihin, joten olisi luonnotonta ohjata ne toiselle alueelle. Tietokannat on hankalampi aihe: niissä kysymys ei usein liity mihinkään tiettyyn ohjelmointikieleen.

Alueiden selitykset ovat hyvä idea, ja ne ilmestyvät lähiaikoina.

Tagisysteemiä olen miettinyt joskus itsekin. Onko kenelläkään käytännön kokemusta tällaisen toimivuudesta keskustelussa?

Merri [01.02.2009 18:38:36]

#

Tuossa on edelleen "QBasic ja Visual Basic", syrjii turhan tehokkaasti muiden BASICien käyttäjiä. Toisaalta olen samaa mieltä aiemmasta maininnasta .NETin osalta: VB.NET ei mielestäni kuulu BASIC-puolelle, vaan .NET pitäisi ennemmin olla vaikka omanaan. .NETin BASICissa ei ole oikein minkäänmoista yhteensopivuutta minkään toisen BASIC-kielen kanssa .NETin framework-keskeisyydestä johtuen.


Suurin ongelma tagien toteuttamisessa on ihan vain käytännöllisyyden miettiminen, niiden laittamisen pitäisi olla hyvin helppoa käyttäjän kannalta. Toisaalta pitäisi myös miettiä sitä, kuka saa tageja lisätä ja miten tiukasti tageja valvotaan.

Antti Laaksonen [01.02.2009 19:36:29]

#

Säilytin perinteisen nimen "QBasic ja Visual Basic", koska 99 % Basic-viesteistä käsittelee jompaakumpaa.

ajv [01.02.2009 20:42:15]

#

Minusta tuota tagi-ideaa kannattaa lähteä purkamaan auki sitä kautta, että mitä hyötyä niillä voidaan saavuttaa. Suurin hyötyhän on tiedon haun helpottaminen. Ja jos miettii minkälaisia tarkennuksia käyttäjä mahdollisesti haluaa määrittää, kun hakee tietoa foorumilta, niin minusta nuo Koopekan mainitsemat tagit ovat hieman toisarvoista tietoa, joka ei tuo juurikaan lisäinformaatiota käyttäjälle. Veikkaan, että kovinkaan moni käyttäjä ei oikeasti tule hakemaan tietoa, joka on provosoivaa, tai sisältää liikaa matematiikkaa :) Sen sijaan mielestäni parempia tageja olisi esim. algoritmi, tietokanta, matematiikka yms.

Tagi kannattaisi mielestäni liittää viestiketjuun, ei yksittäiseen viestiin. Viestiketjun aloittajalla olisi oikeus lisäillä noita ennalta määriteltyjä tageja samalla kun aloittaa keskustelun. Tageja ei mielestäni muuten kannataisi tuoda esiin foorumilla. Moderaattoreille ne voisivat näkyä ja moderaattoreilla olisi oikeus muokata niitä. Moderaattorit voisivat myös lisätä niitä, jos viestiketjun aloittaja ei ole tätä tehnyt. Moderaattorit voisivat mahdollisesti myös tagittaa viestiketjuja omalla "Laadukas keskustelu!" -tagilla, jos keskustelun taso on poikkeuksellisen hyvä.

Että tommosia ideoita... :)

Merri [01.02.2009 21:56:06]

#

Yksi hyvä tagi olisi "ratkaistu", joka voisi poikkeuksellisesti myös näkyä jossain. Tosin, tämän pitäisi olla kaiketi vain topikin aloittajan asetettavissa, eihän moderaattori voi olla satavarma että ongelma on annetuilla neuvoilla ratkaistu.

groovyb [01.02.2009 23:20:45]

#

olisi vaan näppärää jos .net kielet olisi omassa kategoriassaan, c#.net, c++.net,vb.net, java.net

ei tarttisi etsiä monesta kategoriasta. ja kun ne ei tosiaan käy yhteen muiden kielien kanssa, vaikka syntaksit samoja ovatkin.

K_L [02.02.2009 12:42:57]

#

Kyllähän tuo Groovyb:n ehdotus toisi helpotusta meille .NET koodareille.
Ainakin hyvä olisi käyttää [XXX .NET] tagia otsikoissa. Tuo tapa näyttää olevankin hyvin käytössä.

Antti Laaksonen [02.02.2009 16:11:00]

#

Oma alue .NET-kielille olisi sinänsä hyvä, mutta se toisi niille kohtuuttomasti näkyvyyttä verrattuna viestien määrään.

Grez [02.02.2009 16:18:50]

#

Voisiko tässä olla jonkinlainen muna-kana-ilmiö, että .net -aiheisista jutuista mennään keskustelemaan muille foorumeille, kun niistä keskustellaan täällä niin vähän eikä niille ole selkeästi täällä paikkaa. Vähän samalla tavalla voisin kuvitella, että esim. qbasic-aiheisia keskusteluja tulisi tänne kun niitä ei muilla foorumeilla juuri enää käytetä.

Merri [02.02.2009 17:22:29]

#

Voisin veikata samaa syytä käänteisenä sille, ettei muista BASIC-kielistä ole pahemmin puhetta... kuitenkin minulla on jäänyt jonkinnäköinen mielikuva siitä, että putkalaistenkin joukossa on esimerkiksi FreeBASICia joskus käyttäviä, siitä vaan ei pahemmin ole keskustelua.

"Muut kielet" ei tunnu oikein mieluisalta paikalta kysyä yhtään mitään.

Antti Laaksonen [02.02.2009 17:57:44]

#

Kieltämättä alueiden aiheiden valinta on myös jonkinlainen kannanotto, millaisia viestejä keskusteluun toivotaan tai odotetaan tulevan.

Olisiko tässä seuraavan teemakuukauden aiheeksi: Mitä tapahtuu, kun aiemmin syrjitty kieli tai kieliryhmä saa ikioman alueen?

os [02.02.2009 18:30:12]

#

Minusta Javan siirtäminen C/C++-alueelle on ihan hyvä idea. Se sopii sinne mielestäni paremmin kuin Delphi tai Pascal, joista ei kauheasti viestejä ole näkynyt. Tähän mielipiteeseen tosin vaikuttaa varmasti se, etten viimeksi mainituilla kielillä ole itse koodannut.

Ihmettelen myös, miksei "QBasic ja Visual Basic" -aluetta voisi nimetä yleisesti Basic-kielten alueeksi. Hämäisikö tämä jollakin tavalla QBasicin tai Visual Basicin käyttäjiä?

groovyb [02.02.2009 21:54:05]

#

ihmettelen kyllä sitä että mitä väliä sillä on jos tulee näkyvyyttä. itselleni olisi ihan sama vaikka joka kielelle olisi oma alue. miksi alueiden määrää tarttisi rajoittaa?

ja tuosta .net puolesta, aika moni tuore koodari kuitenkin visual studio avec .nettiä käyttelee, joten minusta olisi vain hyvä lisä. saatika että me teollisuuskoodarit saatais foorumi myös tänne.

tkarkkainen [02.02.2009 23:12:22]

#

groovyb kirjoitti:

ihmettelen kyllä sitä että mitä väliä sillä on jos tulee näkyvyyttä. itselleni olisi ihan sama vaikka joka kielelle olisi oma alue. miksi alueiden määrää tarttisi rajoittaa?

Koska piljoona aluetta, joista alle puolella on toimintaa, ei vain yksinkertaisesti toimi.

Merri [03.02.2009 18:51:48]

#

Toisaalta liian vähän on silti liian vähän. Minua ei haittaisi kaksi tai kolme lisäaluetta, mikäli se mahdollistaisi nykyistä järkevämmän jaottelun kielille. Esim.

Ohjelmointiputka
.NET
Basic
C/C++
Java
PHP
Nettisivut
Tietokannat
Muut ohjelmointikielet
Yleinen keskustelu

Laitoin kielet/frameworkit aakkosjärjestykseen.

Metabolix [03.02.2009 19:14:10]

#

Tehdään 30 aluetta ja arvotaan joka aamu uudet yhdistelmät, jotta saadaan etusivulle vain tutut 6 kohtaa. Jonain päivänä sitten sattuu vaikka sellaisia yhdistelmäalueita kuin "C/C++, Java, QB, SQL ja Ruby" ja "Python, VB, muut, C#, Brainfuck".

Pitääkö tästä nyt väkisin niin mutkikas juttu tehdä? Jos nyt vain toteutettaisiin alkuperäinen ehdotus (kuvaukset alueille) ja nimettäisiin vaikka sitten se Basic-alue Basic-alueeksi.

Merri [03.02.2009 19:39:16]

#

Tuo on vähän kuin sanoisi: "älkää keskustelko keskustelualueella" :P Se että halutaan mahdollisesti nähdä muutoksia ja niistä keskustellaan ei ole minusta huono asia. Harvemmin täällä kuitenkaan mitään konkreettista muutosta tapahtuu, siksi onkin aina intoa jalostella ideoita kun näyttäisi edes jonkinlaista kiinnostusta jonkin muuttamiseen olevan.

groovyb [03.02.2009 21:50:50]

#

metabolix, ei se silti helpota meitä .net koodareita :(

tkarkkainen [03.02.2009 22:49:55]

#

Merrin ehdotus ei ole ollenkaan huono. PHP-alue kannattanee laajentaa koskemaan myös muita useimmiten tulkattuja kieliä. Nettisivut-alue lienee tässä ehdotuksessa rajattu koskemaan nimenomaan asiakaspään kieliä (HTML, CSS...)?

Metabolix kirjoitti:

Pitääkö tästä nyt väkisin niin mutkikas juttu tehdä?

Ei tässä olla tekemässä mistään mutkikasta. Ihmisillä on toiveita, ja useilla ihmisillä on ilmeisesti samansuuntaisia toiveita. Mikseipä monien haluamia uudistuksia kannattaisi toteuttaa?

Kopeekka kirjoitti:

tkarkkainen kirjoitti:

Tulkattavat kielet - Python, PHP, Perl...

Tämä on huono kategoria, koska kielet sinänsä eivät ole käännettäviä tai tulkattavia. Kielen kukin toteutus (t. ohjelmointiympäristö) voi tukea kääntämistä, tulkkaamista tai molempia.

Tuo ehdottamani nimi oli vain viitteellinen, ja lopullisessa versiossa sen voi nimetä ihan niin pilkuntarkasti kuin haluaa. Ilmeisesti siitä silti kuitenkin ymmärsi, mitä siinä ajettiin takaa?

Merri [03.02.2009 23:16:52]

#

Lisäyksenä tuohon kategoriaehdotelmaani, että ideana olisi että kuvauksessa olisi aina listattu esimerkkikieliä suosituimmuuden mukaan, esim. Perl voisi ihan hyvin olla listattuna PHP-osion kuvauksessa. Tämä pitää alueen nimen siistinä ja lyhyenä, ja kuvauksesta selviäisi sitten mistä muusta on sallittua keskustella.

Etenkin sitten Muut ohjelmointikielet -kohdalla pitäisi mielestäni olla kuvauksessa listausta joistakin suosituista kielistä, jotka jäävät pääjaottelun ulkopuolelle. Mitä nämä sitten oikeasti ovat, no, se on muiden mietittävissä. Yksi mielessä käyvä selventävä rajaus olisi skriptaus- ja automatisointikielet (VBScript ja siten Windows Scripting Host, AutoIT, mitä niitä muita sitten löytyykään). Ne eivät ole niin omaa aluettaan kaipaamassa, mutta osana Muut ohjelmointikielet sisältöä antaisi jotain selvempää kuvaa sille, mitä "muut" edustaa.


Nettisivut-alue tosiaan tarkoittaa tuossa ehdotelmassani asiakaspuolen kieliä: HTML, CSS, JavaScript... ja kaikkea sivun tekoon muuten liittyvää, joka ei välttämättä tarvitse ohjelmointia.

Antti Laaksonen [03.02.2009 23:19:55]

#

Asioista saa mielellään keskustella, eikä tässä ole mitään hätää tehdä päätöksiä, kun nykyinen jako on ollut käytössä yli seitsemän vuotta.

Minusta nettisivut ja PHP kuuluvat erottamattomasti samalle alueelle, koska käytännössä jokainen PHP-viesti liittyy nettisivuihin.

Yleinen Basic-alue arveluttaa minua myös siksi, että QBasic ja Visual Basic ovat olleet Ohjelmointiputkan kivijalka eikä niitä siksi mielellään kieltäisi.

Merri [03.02.2009 23:39:38]

#

Kuka niitä on kieltämässä? Kuvaukseen voit hyvin laittaa ensimmäiseksi maininnaksi Visual Basic ja QBasic. VB6 on kuitenkin aika kuoleva kapistus ja sitä uudemmat VB:t taas ovat .NET:iä. Toisaalta, eivätkös useammat käytä mieluummin C#:tä kuin VB.NET:iä? C# taas on kieli jolle täällä ei nyt ole oikein paikkaa. .NET-alueella ne olisivat samassa kodissa.

Mitä tulee Nettisivut- ja PHP-erotteluun, niin tässä olisi ajatuksena erottelu palvelinpuolen ja asiakaspuolen osalta. Vaikka PHP:lla pääsääntöisesti tulostetaankin ulos HTML:ää, ei se silti tee PHP:sta samaa kuin HTML. Samalla myös muut palvelinpuolella suoritettavat kielet saisivat selvemmin kodin (käytännössä siis ainakin Perl).

groovyb [04.02.2009 00:26:29]

#

kannatan!

ville-v [04.02.2009 10:27:10]

#

"QBasic, Visual Basic ja muut basic-kielet"

mikeful [05.02.2009 01:26:52]

#

Merrin lista näyttää hyvältä.

Muut ohjelmointikielet-alueelta voisi siirrellä usein toistuvia kieliä uusille alueille, jos tarve vaatisi. Skriptikielet voisi olla seuraava ehdokas, mutta siitä kannattaa tapella vasta joskus tulevaisuudessa.

Serveriohjelmointi- ja Selainohjelmointi-alueet voisi periaatteessa olla ihan hyvä idea, mutta usein asiaa kosket ongelmat koskevat kumpaakin päätä siinä määrin, että erilliset alueet vain sekoittaisivat alueita liikaa.

ajv [05.02.2009 08:31:06]

#

Ääni täältäkin Merrin listalle sillä muutoksella, että PHP ja Nettisivut samaan kategoriaan. Yhtyen jo aikaisemmin esiintulleisiin perusteluihin, .NET-teknologia omalle alueelle.

Teuro [05.02.2009 10:04:14]

#

Onko erilliselle tietokannat kategorialle todella tarvetta, vai voisiko se olla nettisivujen kanssa samassa? Luulisin ainakin, että suurin osa ei käytä tietokantaa juuri muuhun. Voin tietysti olla väärässäkin, mytta ainakin nykyisellään nettisivut- ja ohjelmointipalstalla ei ole juurikaan muuta kuin MySQL keskustelua nettisivujen tietovarastona.

Muutoin kyllä erittäin hyvän kuuloinen lista ja oman puoltoni tuolla muutoksella ryyditettynä.

Tommittaja [07.02.2009 17:00:44]

#

Merrin listalle "kyllä" minultakin

Merri [08.02.2009 15:44:05]

#

Teuro: laitoin tietokannat erikseen lähinnä siksi, että ne eivät ole todellakaan vain nettisivuasiaa. Voi olla että niistä keskusteltaisiin ja kysyttäisiin enemmänkin, jos niillä olisi se oma selkeä paikkansa. Käsittääkseni erityisesti työkseen ohjelmoiville tietokannat on aika merkittäväkin oma aihealueensa. Näin harrastelijalla kuten minulla ne eivät ole aivan niin tärkeitä, mutta ymmärrän kyllä niiden tärkeyden heti kun tietoa on paljon ja sitä tarvitsee lajitella nopeasti.

Oikeastaan keskustelualue on nykyisellään kohdistettu enemmän aloittelijoille ja "vanhoihin kieliin jämähtäneille". Eri asia sitten halutaanko kohdeyleisöä laajentaa.


PHP:n ja Perlin voi ehkä kiinnittää edelleen vanhaan Nettisivut- ja ohjelmointi -kategoriaan, mutta sitten pitäisi myös miettiä Pythonin sijoittumista: onko tarpeeksi marginaalinen muihin ohjelmointikieliin?

Grez [08.02.2009 16:43:43]

#

Joo, siis itse olen tehnyt weppisovellusten lisäksi työpöytäsovelluksia ja sovelluksia mobiililaitteisiin (kännykät, PDAt, etc) ja kuinkas sattuikin niin oikeastaan kaikissa sovelluksissa käytän tietokantaa.

Tähän tietty vaikuttaa että niissä yleensä käsitellään dataa. Jos tekisin pac-manin, niin tuskin käyttäisin tietokantaa (edes hi-scorejen tallettamiseen :D )

Metabolix [08.02.2009 19:40:14]

#

Tuota skriptikielialuetta tai tulkattavien kielten aluetta jo pari ehto ehdottaakin. En kerta kaikkiaan ymmärrä tämän luokittelun logiikkaa. Millä perusteella PHP:llä ja Pythonilla on enemmän yhteistä kuin FreeBASICilla ja C:llä?

Merri kirjoitti:

PHP:n ja Perlin voi ehkä kiinnittää edelleen vanhaan Nettisivut- ja ohjelmointi -kategoriaan, mutta sitten pitäisi myös miettiä Pythonin sijoittumista: onko tarpeeksi marginaalinen muihin ohjelmointikieliin?

Tavallaan jako asiakas- ja palvelinpuolen välillä olisi verkkosivuissa hyvä, jos HTML-, CSS- ja JS-kysymyksiä on tosiaan riittävästi oman alueen perustamista varten. Kuitenkin on syytä miettiä, kuinka jako PHP:n, Perlin ja Pythonin kesken tehdään: kuuluisivatko esimerkiksi verkkosivuja käsittelevät Perl- ja Python-kysymykset samalle alueelle PHP:n kanssa, ja mihin tässä asiassa pitäisi raja vetää, kun kyseisiä kieliä kuitenkin käytetään paljon muuhunkin? Entä AJAX-kysymykset, jotka liittyvät sekä palvelin- että asiakaspuoleen? Sama ongelma on monen muunkin verkkosivun kanssa, koska valtaosalla Putkan sunnuntaikoodareista tahtoo olla se HTML aika tiukasti sotkettuna PHP:n sekaan.

Teuro [08.02.2009 19:51:54]

#

Toimisiko alueilla vaikkapa tuo yllä ehdoteltu tagitus, jolloin kaikki yleisesti nettisivuihin ja -ohjelmointiin liittyvät viestit olisivat yhdessä kategoriassa. Tästä jokainen voisi suodattaa näkyville vain ne jotka haluaa. Tällöin ei olisi ainakaan metabolixin esille tuomaa ongelmaa viestien paikasta. Kaikki yhteen isompaan kategoriaan kuuluvat viestit olisivat yhdessä paikassa.

Suurin osa viesteistä liittyy tavalla tai toisella olemassa olevaan ohjelmointiongelmaan, johon keskustelualue on käsittääkseni suunnattu. En muista hetkeen nähneeni juuri muita keskustelun avauksia, jota vasten oma alue tietokannoille olisi aika reipas suunnan muutos.

Ehkäpä luomalla uusia alueita keskustelun suunta muuttuisi, mutta onko sille olemassa todellista tarvetta?

Gaxx [08.02.2009 20:02:11]

#

Yksi kysymys tuohon php- ja internet-ohjelmoinnin hajottamiseen kolmeen kategoriaan: php, nettisivut ja tietokanta-ohjelmointi.

Mille alueelle minun kuuluisi luoda ketjuni, jos kysyn apua valmisteilla oleviin nettisivuihini ongelman liittyessä php:n ja mysql:n käyttöön?

Todennäköisesti php- tai tietokantaohjelmointialueelle, mutta kysymykseen ei ole tarkoitus vastata, vaan pointtini on siinä, että kannattaisi ajatella asioita myös siltä kannalta, että kuinka todennäköisesti kysymys kuuluu selvästi useammalle alueelle. Nykyisen aluejaon kohdalla vastaavanlaista pohdintaa ei juuri tarvitse tehdä.

Grez [08.02.2009 20:50:42]

#

Gaxx kirjoitti:

Mille alueelle minun kuuluisi luoda ketjuni, jos kysyn apua valmisteilla oleviin nettisivuihini ongelman liittyessä php:n ja mysql:n käyttöön?

Jos et osaa käyttää MySQL:ää PHP:stä niin menet lukemaan tutoriaalia, jos kysymys koskee ongelmaa MySQL-kyselyssä niin tietokantoihin ja jos ongelma koskee haluamasi MySQL-kyselyn muodostamista PHP:ssä tai MySQL:n palauttamien tietojen käsittelyä PHP:ssä, niin sitten PHP-alueelle.

Ongelmahan täällä on, että monilla kysyjillä ei välttämättä ole kykyä debugata tuotostaan edes sen vertaa, että pystyisivät tietämään missä osiossa vika itse asiassa on. Mutta en välttämättä ole sitä mieltä että se ongelma olisi järkevää ratkaista tekemällä alueista niin laajoja ettei sillä ole väliä.

Mielestäni on myöskin aika turhaa hirveesti murehtia sitä että yksi sadasta viestistä menee väärälle alueelle jos tehdään sitä tai tätä, niin niitä menee nytkin.

Gaxx [08.02.2009 21:11:20]

#

Grez kirjoitti:

Gaxx kirjoitti:

Mille alueelle minun kuuluisi luoda ketjuni, jos kysyn apua valmisteilla oleviin nettisivuihini ongelman liittyessä php:n ja mysql:n käyttöön?

Jos et osaa käyttää MySQL:ää PHP:stä niin menet lukemaan tutoriaalia, jos kysymys koskee ongelmaa MySQL-kyselyssä niin tietokantoihin ja jos ongelma koskee haluamasi MySQL-kyselyn muodostamista PHP:ssä tai MySQL:n palauttamien tietojen käsittelyä PHP:ssä, niin sitten PHP-alueelle.

Menit sitten ja vastasit kysymykseen, vaikka nimenomaan kehoitin olla tekemättä sitä :/ Mitä jos kysyjällä ei ole harmainta aavistusta, missä ongelma on? Tällaisia netistä kopioituja pätkiä näkee usein viesteissä ja kysymyksenä: mikä on kun ei toimi?

En usko, että minulla olisi juuri ongelmia sijoittaa kysymykseni oikealle alueelle, mutta huomattavasti nuorempi ja/tai kokemattomampi voi joutua miettimään asiaa useammin kuin kerran.

Grez [08.02.2009 21:13:57]

#

No vastaus kysymykseeni havainnollisti sitä, että se ei selvästikään usein kuulu monelle alueelle.

Mielestäni se, että joutuu pohtimaan mitä on kysymässä ennen kuin kysyy, on pelkästään hyvä asia.

Sitä paitsi kyllähän nykyisessäkin järjestelyssä joutuu pohtimaan että laittaako nettisivuihin vai basiciin jos on vaikka tekemässä www-sivustoa VB.Netillä.

Gaxx [08.02.2009 21:24:56]

#

Grez kirjoitti:

Mielestäni se, että joutuu pohtimaan mitä on kysymässä ennen kuin kysyy, on pelkästään hyvä asia.

Tuo on kyllä totta!

Grez kirjoitti:

Sitä paitsi kyllähän nykyisessäkin järjestelyssä joutuu pohtimaan että laittaako nettisivuihin vai basiciin jos on vaikka tekemässä www-sivustoa VB.Netillä.

Niin tai totetuttaa jotain juttua c:llä, mutta ongelma on kuitenkin yleisluontoinen, jolloin sen voisi myös laittaa yleiseen keskusteluun. Tottakai ainoa ratkaisu poistaa koko ongelma on tehdä ainoastaan yksi "alue".

Yritin heittää keskusteluun vain uuden näkökulman — minulle on melkein yksi ja sama millainen aluejako on.

Päärynämies [12.02.2009 16:09:52]

#

Kirjotellempa vaikka tänne idean, joka tuli mieleen. Tällaisia varmaan jostain löytyy.

Mietin tuota tagisysteemiä ja aluejakoa hieman pidemmälle. Jokaiselle aiheelle siis tagit, kuten keskustelussa on mietittykin. Siihen en ota kantaa onko tageja rajoitetusti vai saako käyttäjä lätkiä mitä tykkää tai miten noita kontrolloidaan. Seuraavan kuitenkin pitäisi toimia eri tagien määrästä riippumatta.

Jokainen käyttäjä kuitenkin pystyisi rakentamaan oman keskustelualueen etusivunsa luomalla sellaiset kategoriat kuin haluaa ja sitten ohjata tietyt tagit omaavat keskustelut aina haluamaansa kategoriaan. Lisäksi oli yksi alue käyttäjän näkymässä, jonne menisivät ne aiheet, joita ei tagien perusteella muualla näytetä. Näin jokainen saisi mieleisensä aluejaon keskustelualueelle.

Toki olisi olemassa myös oletusjako, joka näkyisi sitten rekisteröitymättömille ja niille, jotka eivät ole omaa aluejakoansa luoneet. Tuo toimisi olennaisesti samalla tavalla, mutta ylläpito vain määrittelisi mitkä ovat eri alueet ja miten minkäkin tagin omaavat viestit jakautuvat.

Ongelmiahan tuossa on. Esimerkiksi, jos uuden viestin pitäisi mennä kahteen eri kategoriaan tagiensa perusteella. Tuon voisi toki ratkaista ainakin asettamalla tageille prioriteettin, kaksi eri tapaa tuli mieleen. Joko jokainen käytäjä saisi määritellä tageille oman prioriteettijärjestyksen tai sitten käyttäjä uuden aiheen luodessansa asettaisi tagit tärkeysjärjestykseen. Tai sitten yksinkertaisesti sama aihe voisi näkyä useammassa eri alueessa. En miettinyt tuota enempää.

Tuo järjestelmä voisi olla hieman hankalampi uusille (ja miksei vanhoillekin) käyttäjille ja vaatisi ehkä hieman enemmän moderointia tagien suhteen.

groovyb [12.02.2009 16:53:37]

#

eipä tuo .Net kansion lisääminen nyt hirveästi hankaloita järjestelmää, nyt joutuu metsästämään c# härpäkkeet muista kielistä, c++/CLI:tä joko muista kielistä tai c/c++ osiosta, vb.nettiä basic puolelta ja j++:ssaa javasta.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta