Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: jukkis88 - 09.02.10 - klo:19.35

Otsikko: Visual studio + ubuntu
Kirjoitti: jukkis88 - 09.02.10 - klo:19.35
Hei. Ensimmäistä kertaa joutuu jotain täälläkin kysymään. Aloitin C opettelun Visual Studio 2008 ja lopetin sen vähän aikaa sitten. Samassa rytäkässä menin vaihtamaan Windowsin ubuntuun. Noh, mieleni tekisi aloittaa C opettelu taas, mutta eihän Visual studio toimi ubuntulla ja en viitsisi formatoida konetta vain tämän takia. Valitettavasti olen myös törmännyt kommenteihin netissä ettei linux sovellu mukamas koodaamiseen... Eli mikä olisi jatkoa ajatellenkin paras ohjelma koodaamisen opetteluun. Meinasin, etten opettele vain C ja tästä syystä en tahtoisi ohjelmaa joka kykenee vain C:hen.

PS. Kaikki oli suhteellisen helppoa Windowsin kanssa, eli Visual studion mukana tulivat suoraan kääntäjä ja debugger, mutta miten on ubuntun laita? Katselin kyllä netbeans nimistä ohjelmaa, mutta en tosiaankaan tiedä mitä muuta minun tarvitisi ottaa siihen mukaan. Valaiskaa viisaammat! Kiitokset vastanneille.
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: pjotr - 09.02.10 - klo:19.41
kdevelop

monodevelop
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: jukkis88 - 09.02.10 - klo:20.06
Eikö tuo monodevelop ole vai IDE? Ehdotuksia kääntäjästä / debuggerista tuohon?
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: LassiLeevi - 09.02.10 - klo:20.26
Monodevelop on pääasiassa tarkoitettu C# / .NET kehitysympäristöksi.

Itse suosimani Kdevelop (nelosversio) on toistaiseksi vielä vähän rampa, tukee vain perinteisiä Makefile tai CMake -projekteja (QMake ja Autotools-tuki tulossa), mutta oikein mainio IDE mielestäni. 9.10 ubuntulle ei tuota vanhaa KDevelopia ole valitettavasti paketoitu, ainakaan virallisissa repoissa.

Eclipseä voi laajentaa plugareilla "mieleisekseen". Itse tykkään lähinnä Java-käytössä, mutta on myös C++ -ympäristöksi väännettävissä Eclipse CDT-versioll tai plugarilla.

Sitten on Gnome-ympäristöön tarkoitettu Anjuta, C/C++ ympäristö joka rakentuu Autotoolsin päälle.

Tietenkin ihan perus Makefileillä ja hyvällä editorilla (itse käytän Kate:a) pääsee pitkälle.

Ja kuka sanoo ettei Linux ole kehitysympäristöksi sopiva?! Kuulostaa Win-"kehittäjien" höpinöiltä..
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: sniveri - 09.02.10 - klo:20.43
miten olis Qtcreator?
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: LassiLeevi - 09.02.10 - klo:20.49
miten olis Qtcreator?

Ihan näppäränoloinen, mutta tämäkin on tarkoitettu Qt-kehitykseen. Alkuperäinen kysyjä kun kyseli vaan C-kehitysympäristöjä, joka sitten mahdollisesti taipuisi muidenkin kielien kanssa. Qt:han on siis C++ sovelluskehys.
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: janne - 09.02.10 - klo:21.29
Valitettavasti olen myös törmännyt kommenteihin netissä ettei linux sovellu mukamas koodaamiseen...

tämä on kyllä ihan huippu :D

nuo suurimmat IDE-projektit on tosiaan jo mainittukin KDevelop, Anjuta, Eclipse ja Qtcreator. ehkä vielä Code::Blocks ansaitsee jonkinlaisen maininnan. aika moni toki luottaa suoraan autotoolsiin tai vastaaviin, tai ihan perus makefilen käyttöön. makefile siellä windowsin idejen taustallakin toimii, se on vaan jonkin verran piilossa.
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: LassiLeevi - 09.02.10 - klo:21.37
[ makefile siellä windowsin idejen taustallakin toimii, se on vaan jonkin verran piilossa.

Yleisesti ottaen en sanoisi aivannäin. Samaan suuntaan toki ajatukseltaan nuo buildsysteemit, mutta ei aivan Makefilejä :)
Kuitenkin jotain, joka kertoo riippuvuuksista tiedostojen, projektien, kirjastojen jne. välillä, mutta ajatustasolla eroja kyllä on sen verran että uutta "joutuu" opettelemaan. Sehän on aina sääli ;)
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: janne - 09.02.10 - klo:21.42
Yleisesti ottaen en sanoisi aivannäin. Samaan suuntaan toki ajatukseltaan nuo buildsysteemit, mutta ei aivan Makefilejä :)
Kuitenkin jotain, joka kertoo riippuvuuksista tiedostojen, projektien, kirjastojen jne. välillä, mutta ajatustasolla eroja kyllä on sen verran että uutta "joutuu" opettelemaan. Sehän on aina sääli ;)

silloin kun minä vielä windows-puolella pyörin, niin jokaisen ide:n alla oli make. makefilen luontiin toki saattoi olla jotain tauhkaa kuten linuxissakin, mutta joka kääntäjävalmistajalla oli oma makensa ja niitä myös käytettiin.

tuo uuden opettelu on kyllä aika kamalaa.
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: Akru - 10.02.10 - klo:07.53
Olen käynyt MobiiliLinux tutkinnon ja koulussa käytettiin pelkkää linuxia. Ei tarvinut onneksi wintööttiin koskea.
gedit on hyvä editori kaikkeen, mitä olen tehnyt (C, C++, GTK+, Java, J2ME, Python, HTML ja PHP)
Koodia: [Valitse]
sudo aptitude install gccTossa on C kääntäjä.

Toimii näin:

Koodia: [Valitse]
gcc hello.c -o hello
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: odysseus - 10.02.10 - klo:12.14
Valitettavasti olen myös törmännyt kommenteihin netissä ettei linux sovellu mukamas koodaamiseen... Eli mikä olisi jatkoa ajatellenkin paras ohjelma koodaamisen opetteluun. Meinasin, etten opettele vain C ja tästä syystä en tahtoisi ohjelmaa joka kykenee vain C:hen.

PS. Kaikki oli suhteellisen helppoa Windowsin kanssa, eli Visual studion mukana tulivat suoraan kääntäjä ja debugger, mutta miten on ubuntun laita? Katselin kyllä netbeans nimistä ohjelmaa, mutta en tosiaankaan tiedä mitä muuta minun tarvitisi ottaa siihen mukaan. Valaiskaa viisaammat! Kiitokset vastanneille.

Ai ei Linux sovellu koodaamiseen :-) HEH!

Tuota noin, mikäs vika "Gnu C":ssä on? Asenna gcc ja vaikkapa vielä gpp.

Niin ja tosiaan sitten tuo koodaaminen _todellakin_ kannattaa opetella gnun kaltaisessa _standardissa_ ympäristössä, jossa kääntäjä ei sisällä M$:n kaltaisia MFC-mitä-lie-.NET-luokkakirjastohärveleitä ja IDE ei sisällä mitä ihmeellisimpia "automaattisia" toimintoja, jotka tuottavat sotkua..

Sitten kun osaa koodata, niin suosittelen laitealustariippumatonta QT:tä, jolla tuotettu koodi toimii kaikissa järkevissä ympäristöissä mielummin kuin mikkisoftanaimisiin menoa VC:n kanssa.
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: sniveri - 10.02.10 - klo:12.17
vaikken ammattilainen olekkaan niin jotenkin tuo Qt tuntuu kanssa fiksulta. Itse tosin käyttelen PyQt:tä ja mukavuus tosiaan irtoaa siitä kun voi melko nopeasti kehitellä kasaan pikkuohjelmia jotka pelaa melkein missä vaan.
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: Tomin - 10.02.10 - klo:16.48
Minä rupesin harjoittelemaan Pythonia ihan vastikään (innostuin yhdestä bash-skriptistä, joka "tarkisti" viruksia :D) ja huomasin sovellusvalikoimassa Geanyn joka vaikuttaa ihan pätevältä. Lähinnä siksi, että siinä on pääte samassa ikkunassa. Ainakin minä tykkään siitä kovasti. :)

Omia tekeleitä (kai niitä vähän sopii mainostaa, vaikka eivät kummoisia tai edes hyviä (huomaa, että se on suhteellista ;)) olekkaan): http://tomppeli.dy.fi/~tmp/python/virustarkistus/
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: sniveri - 10.02.10 - klo:17.55
Kiitos tuosta geany vinkistä! Oon tuskaillu ericillä ja idlellä ja aina jääny kaipaan visual studioista tuttua plus-miinus systeemiä jolla saa piilotettua ne koodinpätkät joita ei halua muutella.

EDIT: Paitsi että ericissä ne näyttää olevan tuolla sivussa, oon ollu vaan sokee :D
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: jukkis88 - 11.02.10 - klo:18.59
Tuota noin... Mikähän noista olisi lähinnä Visual Studiota? Kyllähän varmasti Kate:llakin voi tehdä asioita, mutta ei sitä voi verrata Visual Studioon... En pysty sulkematta mitään kokeilemaan tekemääni koodia, tuntui vai jotenkin helpommalta aina kokeilla, painamalla "F5" visual studiossa, toimiiko vai eikö toimi ja missä ongelma piileisi... Vastaavaa kaipaisin ubuntulle. Ongelmia myös voi tuottaa se että olen suht alussa näiden tekemisen kanssa ja kaikki ei ole ihan selvää minulle. Ei tarvinnut asennella erillisiä kääntäjiä / debuggereita, koska kaikki tuli mukana. Eli siis... lähinnä oleva ohjelma visual studiosta ubuntulle, mitä tarvitsee asentaa ja miksi. Kiitos.

esim.

asenna ide = netbeans
asenna siihen kääntäjä c:lle = *****
asenna siihen debugger = ******

jne
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: mrl586 - 11.02.10 - klo:23.06
Kyllähän varmasti Kate:llakin voi tehdä asioita, mutta ei sitä voi verrata Visual Studioon... En pysty sulkematta mitään kokeilemaan tekemääni koodia
Etkö? Katesta löytyy sisäänrakennettu pääte, jolla koodia voi kokeilla.
Otsikko: Vs: Visual studio + ubuntu
Kirjoitti: Lasse. - 11.02.10 - klo:23.10
Toimisiko Eclipse + http://www.eclipse.org/cdt/ (http://www.eclipse.org/cdt/)? En näistä kauheasti tiedä tosin.