Kirjoittaja Aihe: Linux jakelujen erot ohjelmoijan kannalta  (Luettu 2246 kertaa)

mattiaalto

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Linux jakelujen erot ohjelmoijan kannalta
« : 04.02.09 - klo:20.36 »
Distrojen erot
Kirjoittanut: ohjelmoinnin kannalta.   4.2.2009  klo 20.19
       
   
Kokemukseni / tietoni Linuxeista ovat varsin vähäiset.
Aion kumminkin tehdä monikielisiä, cross-platform käyttöliittymiä QT:llä, nyt kun kohtapuolin QT on saatavissa myös LPGL lisenssillä.
OpenGL saattaa olla mukana tai sitten ei.

Käyttiksien teko vielä aloittamatta, mielessä ollut myös WxWidgets.
Ohjelmien tarkoitus toimia windowsissa, macissakin ja tietysti linuxissa.
Mutta onko ongelmia saada sama binaari toimimaan eri linux versioissa?

Jos asia vaati enemmälti paneutumista, linkit olis tervetulleita.
Olen käyttänyt Ubuntua puolisen vuotta, sen kanssa alan jo pärjäilemään.
Ohjelmointi kokemusta sinällään on aika lailla, mutta linuxin kanssa vielä vähän pihalla

Lasse.

  • Käyttäjä
  • Viestejä: 1668
  • Techjunkie.
    • Profiili
    • Liquid Flower Games
Vs: Linux jakelujen erot ohjelmoijan kannalta
« Vastaus #1 : 04.02.09 - klo:21.34 »
Käsittääkseni distroissa ei ole eroa suuremmin asian kannalta, kunhan löytyy tarvittavat kirjastot käyttäjältä. Tietysti olisi järkevää luoda valtadistroille omat helposti asennettavat paketit yleisen binäärin sijaan, tässä en kyllä tarkemmin osaa auttaa.
Kone 1: Intel Core i5 2500K, 8GB DDR3, nVidia GTX 560 Ti 1GB, 2x1TB & 1x 250GB HDD, Windows 7 & Arch
Kone 2: Lenovo Ideapad Z370 (i5-2410M, 4GB RAM & GeForce 410M) Chakra
Google LG Nexus 4 (ParanoidAndroid)
Linuxia noin vuodesta 2004.

snifi

  • Vieras
Vs: Linux jakelujen erot ohjelmoijan kannalta
« Vastaus #2 : 04.02.09 - klo:22.01 »
Jos siirrettävyys on tärkein tekijä, tee käyttöliittymät Pythonilla. Useimmiten ei järjestelmäriippuvaiseen koodiin edes tarvitse mennä, mutta voit toki halutessasi opetella myös C/C++ koodin hyväksikäytön Pythonista.

Tällä hetkellä Python on ohjelmointikielistä selkeästi paras useimpiin ohjelmointitarpeisiin. Python-ohjelmat ovat selkeitä, yksikäsitteisiä ja helppolukuisia. Käyttöliittymien suunnitteluun se on korkean tason ohjelmointikielenä todennäköisesti tuottavin työväline.

mattiaalto

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: Linux jakelujen erot ohjelmoijan kannalta
« Vastaus #3 : 05.02.09 - klo:22.10 »
Mikä GUI kirjasto kannattaisi valita.
Kielenä mieluiten C/C++
CodeBlocks miellyttää.
QT ? wxWidgets?
siirrettävyys on tärkeä,
ohjelmien pääpaino on  omissa C-kielisissä laskenta moduleissa
GUI:n ei tarvi olla nätti

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Linux jakelujen erot ohjelmoijan kannalta
« Vastaus #4 : 05.02.09 - klo:22.13 »
Mikä GUI kirjasto kannattaisi valita.
QT ? wxWidgets?

ihan hyviä molemmat, erona hitusen eri lähestymistapa. gtk+ ei taida olla kovin valmis mäkillä, joten se jäänee pois laskuista.
Janne