Article View: be.comp.programming
Article #5384Re: Programmeren in Linux (Mandrake 9.1)
From: Pieter B
Date: Thu, 10 Apr 2003 11:25
Date: Thu, 10 Apr 2003 11:25
70 lines
4365 bytes
4365 bytes
"Dominique Devriese" <dominique.devriese@student.kuleuven.ac.be> schreef in bericht news:874r56lk9b.fsf@student.kuleuven.ac.be... > 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. thx nu weetek weer niet wat te kiezen :p
Technical Details
Message-ID:
<Ywcla.40195$t_2.3883@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-01!sn-xit-09!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!news-out.cwix.com!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<tabla.40079$t_2.3881@afrodite.telenet-ops.be> <874r56lk9b.fsf@student.kuleuven.ac.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 04:25:58 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-01!sn-xit-09!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!news-out.cwix.com!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Pieter B" <pieter.baele@pandora.be> Newsgroups: be.comp.programming References: <tabla.40079$t_2.3881@afrodite.telenet-ops.be> <874r56lk9b.fsf@student.kuleuven.ac.be> Subject: Re: Programmeren in Linux (Mandrake 9.1) Lines: 72 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Message-ID: <Ywcla.40195$t_2.3883@afrodite.telenet-ops.be> Date: Thu, 10 Apr 2003 11:25:44 GMT NNTP-Posting-Host: 213.118.177.150 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1049973944 213.118.177.150 (Thu, 10 Apr 2003 13:25:44 MET DST) NNTP-Posting-Date: Thu, 10 Apr 2003 13:25:44 MET DST Organization: Telenet Internet