🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5381

Re: Programmeren in Linux (Mandrake 9.1)

#5381
From: Dominique Devriese
Date: Thu, 10 Apr 2003 10:28
64 lines
4237 bytes
Viandeli  writes:

  Viandeli> Ik ken redelijk wat van Visual Basic (6 en .NET) maar nu
  Viandeli> dat ik goed gestart ben met linux zou ik ook willen
  Viandeli> programmeren in Linux. Ik vraag me alleen af welke
  Viandeli> tools/programmas ik nodig heb. Ik zou vooral een niet te
  Viandeli> moeilijke taal willen leren om gewone applicaties te
  Viandeli> maken. (niet speciaal voor Internet). Liefst ook een
  Viandeli> object-geori�nteerde taal (of een tool bovenop de taal die
  Viandeli> natuurlijk open-source is). Daarnaast zou ik ook wel nog
  Viandeli> wat shell-scripting willen leren.

  Viandeli> Ik had gedacht aan scripting in bash voor dat laatste en
  Viandeli> Java voor het eerste.

Op Linux heb je voor grafisch programmeren kort samengevat de volgende
opties:
1 java:  ik moet echter zeggen dat ik awt- en swing- programma's vrij
  lelijk vind, en ( maar hier zijn al genoeg flamewars over gevoerd,
  dus let op de "imho" ) imho vrij traag.  Voor cross-platform
  GUI-programmeren is het echter een van de meest voor de hand
  liggende mogelijkheden..
2 java met SWT [6]: mijn broer heeft mij een tijdje geleden eclipse
  getoond en die werkt wel vrij snel en ziet er een stuk minder slecht
  uit dan awt- / swing- apps.  Naar verluidt kan je ook zelf SWT
  gebruiken in je programma's, dus dat lijkt me ook een goede
  mogelijkheid.. 
3 Qt [7]: heel mooie bibliotheek om mee te werken, wordt geleverd met
  de heel handige tool Qt Designer, die elke ex-VB'er zou moeten
  bevallen om GUI'tjes bij elkaar te klikken..  Je moet wel C++ leren
  ( niet zo moeilijk als het mss lijkt, hoor ).  De documentatie van
  Qt is uitstekend, en na het lezen van de tutorial weet je al wat je
  moet weten om van start te gaan..  Nadeel van Qt is wel dat je
  er ( vrij veel ) voor moet betalen als je er commerciele soft mee
  wil ontwikkelen.. 
4 Gtk-- [8]: de C++ bindings van Gtk, schijnen vrij goed te zijn, maar ik
  heb er geen ervaring mee..  Zijn wel LGPL, dus je mag er commerciele
  soft mee maken..
5 WxWindows [9]: nog een LGPL GUI toolkit, schijnt vrij goed te zijn,
  ik heb er ook geen ervaring mee, dus euh.. :)
6 de python bindingen van de drie vorige: python is een vrij mooie
  en niet te moeilijke, object-georienteerde taal, in het geval van Qt
  kan je er ook de Qt Designer mee gebruiken..  Lijkt me ook een
  aanrader... 
7 Kylix: Borland heeft zijn Delphi naar Linux geport en herdoopt naar
  Kylix.  Er is een gratis versie van waar je open source applicaties
  mee mag maken iirc.  Schijnt dezelfde voordelen te hebben als
  Delphi, dus een VB-equivalent, waarbij je Object Pascal gebruikt ipv
  BASIC.
8 alle toolkits die ik vergeten ben :)

sjuus
domi

Footnotes: 
[6]  http://www.eclipse.org
[7]  http://www.trolltech.com

[8]  http://www.gtkmm.org

[9]  http://www.wxwindows.org

-- 
You fill a much-needed gap.
Technical Details
Message-ID: <874r56lk9b.fsf@student.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!newsfeed.news2me.com!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!fr.ndsoftwarenet.com!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <tabla.40079$t_2.3881@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,198b4804603f0c06
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-04-10 03:28:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!newsfeed.news2me.com!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!fr.ndsoftwarenet.com!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: Dominique Devriese <dominique.devriese@student.kuleuven.ac.be>
Newsgroups: be.comp.programming
Subject: Re: Programmeren in Linux (Mandrake 9.1)
Date: 10 Apr 2003 12:28:00 +0200
Organization: KULeuvenNet
Lines: 64
Sender: domi@appel
Message-ID: <874r56lk9b.fsf@student.kuleuven.ac.be>
References: <tabla.40079$t_2.3881@afrodite.telenet-ops.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: naxos.belnet.be 1049970476 6502 134.58.127.12 (10 Apr 2003 10:27:56 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Thu, 10 Apr 2003 10:27:56 +0000 (UTC)
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Portable Code)
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@domi.kotnet.org
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)