Rösta fram årets bästa pepparkakshus!
  • 1
  • 2
2009-08-19, 11:34
  #1
Medlem
NaziKnarks avatar
Hej! jag brukade coda i VB i Windows men har nu
nu kört Linux i ca ett år och tänker fortsätta med det.

Frågan är vad man ska välja för språk att coda i Linux?

Jag har labbat lite med Perl och det verkar ju hyffsat enkelt.
Visst kan man väl köra PHP direkt i terminalen?
Jag provade att köra #php mittprog.php men det fungerade inte, men jag
antar att det är så man gör ungefär.

Och kan man göra GUI´s till sina program i perl?
(Har laddat hem ca 20st böcker om perl men hittar inget om gui´s)

Vad skulle ni rekomendera? (säg inte C#/C++)

Tack på förhand!
Citera
2009-08-19, 11:43
  #2
Medlem
DjBecks avatar
Jag tror att du har blandat ihop Perl och PHP. PHP är ett server side-språk som exekveras via webbläsaren. Du måste altså lägga upp dina PHP-filer på en server som har PHP installerat för att de ska kunna köras.

Jag skulle faktiskt rekommendera att du kikar på C#. Det är relativt enkelt att komma igång med. Finns ett IDE till linux som heter mono-develop:
http://monodevelop.com/

Edit: Det följer med ett hjälpmedel i mono-develop för att skapa gränssnitt som heter "Stetic". Inte helt olikt hur man skapar GUI i VB.
__________________
Senast redigerad av DjBeck 2009-08-19 kl. 11:46.
Citera
2009-08-19, 11:47
  #3
Medlem
West-ens avatar
Citat:
Ursprungligen postat av DjBeck
Jag skulle faktiskt rekommendera att du kikar på C#. Det är relativt enkelt att komma igång med. Finns ett IDE till linux som heter mono-develop:
http://monodevelop.com/
Är det inte lite dumt att rekommendera en nybörjare att koda C# i Linux? Halva poängen med språket ligger ju i .NET som är bundet till Windows.
Citera
2009-08-19, 11:49
  #4
Medlem
micaeles avatar
Citat:
Ursprungligen postat av NaziKnark
Vad skulle ni rekomendera? (säg inte C#/C++)
För att? Det är C / C++ / C# (och måhända VB för de ointelligenta) du gör program med till Windows och Linux samt i princip alla andra OS som inte kräver assembler direkt.
Perl och PHP är, i stort, webspråk...
Citera
2009-08-19, 11:53
  #5
Medlem
DjBecks avatar
Citat:
Ursprungligen postat av West-en
Är det inte lite dumt att rekommendera en nybörjare att koda C# i Linux? Halva poängen med språket ligger ju i .NET som är bundet till Windows.
Varför skulle det vara dumt? Enda skillnaden är ju att man utvecklar i GTK# exempelvis istället för Windows Forms om man nu absolut vill göra grafiska gränssnitt.
Citera
2009-08-19, 12:01
  #6
Medlem
Holger Meinss avatar
Python är ett annat alternativ.
Citera
2009-08-19, 12:13
  #7
Medlem
miklons avatar
Citat:
Ursprungligen postat av micaele
För att? Det är C / C++ / C# (och måhända VB för de ointelligenta) du gör program med till Windows och Linux samt i princip alla andra OS som inte kräver assembler direkt.
Perl och PHP är, i stort, webspråk...

Det beror ju mycket på vad det är för typ av applikationer man är ute efter att göra.
Citera
2009-08-19, 12:20
  #8
Medlem
micaeles avatar
Citat:
Ursprungligen postat av miklon
Det beror ju mycket på vad det är för typ av applikationer man är ute efter att göra.
Självklart, allt är beroende av kontext och behov. Jag bara generaliserar så det skriker om det.
Citera
2009-08-19, 12:33
  #9
Medlem
bumps avatar
Citat:
Ursprungligen postat av Holger Meins
Python är ett annat alternativ.

Python eller ev. Ruby är utmärkta alternativ, och man kan med enkelhet skriva grafiska applikationer m.h.a. TkInter resp. Tk,
som finns tillgängligt för båda skriptspråken, och även i windowsversion. Rekommenderar definitivt dessa två språken
(och då helst python) framför Perl, då perl är lite mer av ett snabbhackspråk och lite meckigare gällande applikationsunderhåll.
Båda två funkar även utmärkt för små smidiga skalskript, samt webbutveckling om man känner för det.
Citera
2009-08-19, 12:34
  #10
Medlem
xcb567s avatar
Citat:
Ursprungligen postat av NaziKnark
Visst kan man väl köra PHP direkt i terminalen?
Jag provade att köra #php mittprog.php men det fungerade inte, men jag
antar att det är så man gör ungefär.
php -f filnamn.php (php.net har en fin manual ang CLI)
Kan eventuellt funka med en "shebang" också
Kod:
#!/usr/bin/php
<?php
lite php kod
?>
Citat:
Ursprungligen postat av NaziKnark
Och kan man göra GUI´s till sina program i perl?
(Har laddat hem ca 20st böcker om perl men hittar inget om gui´s)
wikibooks.org har en del om Perl GUI toolkits
google ger snabbt Perl/Tk, wxPerl
Citat:
Ursprungligen postat av DjBeck
Jag tror att du har blandat ihop Perl och PHP. PHP är ett server side-språk som exekveras via webbläsaren. Du måste altså lägga upp dina PHP-filer på en server som har PHP installerat för att de ska kunna köras.
PHP funkar fint i CLI, se ovan
Däremot PHP och GUI är afaik bara PHP-GTK och det är nog en aning "knöligt" ännu

Så mitt förslag blir att antingen titta på perl eller python

Edit: Trivs du väldigt bra med VB så finns gambas
__________________
Senast redigerad av xcb567 2009-08-19 kl. 12:43.
Citera
2009-08-19, 12:41
  #11
Moderator
Protons avatar
Annars finns ju java att tillgå med på linux. Funkar enligt mina erfarenheter bättre där än på windows.
Citera
2009-08-19, 12:45
  #12
Medlem
sillybillys avatar
Visst går PHP att köra som cli!

C# är fel väg att gå, då binder du dig till ms.

Om du vill ta ett steg till i din programmering men inte orkar jobba på c/c++ direkt så varför inte prova java?

Jag rekommenderar iaf python för nu! sök på GTK och python, så får du nog fram några komma-igång-guider, lycka till!
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in