🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14446

Re: Opnieuw Programmeren ...

#14446
From: AHA
Date: Fri, 23 Feb 2001 08:54
114 lines
7105 bytes
En daar gaan we weer voor een discussie waar bij iedereen uiteraard zijn
eigen voorkeur het beste vindt, en natuurlijk ben ik daar geen uitzondering
op.

Eddy,

behalve het assembler en mainframe gedeelte kan ik me goed vinden in je
voorgeschiedenis. Begonnen op een programmeerbaar rekenmachientje, dan een
"volwaardige" Basic-programmeerbare rekenmachine (met 8 K !!!). Toen de stap
naar PC, met allerhande Basic-varianten (IBM~, GW~, Quick~). Om onze
technische data te ordenen en bereikbaar te maken kwam daar toen dBase
aanzetten en dan komt er al snel programmeren in dBase, met als logisch
gevolg de overstap naar Clipper voor standalone programma's (sommige van die
dingen draaien nog). Occasioneel werd daar nog een C-stukje aangebreid voor
die funkties die Clipper niet aanwezig waren. De overstap naar de
Windows-omgeving was lange tijd moeilijk en onzeker. We hadden van Computer
Associates dbFast binnengekregen, dat was een Windows-Clipper taaltje, maar
niet echt duidelijk en frekwent crashend. Nu en dan kwam er ook een kopietje
van Visual Basic in ��n of andere versie aanwaaien, maar ook dat vond ik
niet echt samenhangend of duidelijk. Omwille van de noden rond
data-manipulatie zijn we (het bedrijf) dan op de Delphi-kar gesprongen. Dat
moest natuurlijk ook priv� uitgeprobeerd worden, want werkmatig mocht ik
(ook) niet meer programmeren. Wat ik aan mezelf en anderen heb gemerkt is
dat je enige tijd nodig hebt om aan te passen. Ten eerste aan het
event-driven programmeren, je weet nooit wat een gebruiker zal doen, je bent
dus ten volle verantwoordelijk voor wat kan en niet kan binnen je
programma-omgeving op elk gegeven moment. De tweede grote stap was het
object-geori�nteerd schrijven. In plaats van steeds maar grotere routines te
schrijven die steeds maar meer afhankelijk zijn van andere onderdelen, moet
je proberen de essentie te vatten en onderdelen maken die zoveel mogelijk op
zichzelf staan. (dit is maar een gebrekkige "vertaling" van het concept,
maar kom ...). Ik vond en vind Delphi daarvoor wel zeer geschikt. Op het
bedrijf is men overgestapt op VB, enkel en alleen omwille van de
"eenheidsworst" - alles Micro$oft. Maar als je dan mensen ziet werken met
VB, en zelf bezig bent met Delphi, dan kan ik je verzekeren dat dat laatste
veel stabieler en gemakkelijker is. Ook als je de nieuwsgroepen volgt dan
zie je VB-ers routines schrijven voor dingen waar je in Delphi niet eens bij
hoeft stil te staan. Maar enfin, daardoor begeef ik me al zwaar op het
oeverloos discussiepad. Dat Delphi dood zou zijn ? ... ze hebben wel nog
maar net Kylix uitgebracht, wat een soort Delphi voor Linux is.
Waarschijnlijk is daar heel wat energie ingekropen.

Wat is er dan belangrijk bij de keuze ? Java is inderdaad min of meer
platform-onafhankelijk, maar wel een ge�nterpreteerde taal, dus trager. OK,
je kan het ook compileren, maar dan is het niet meer platform-onafhankelijk.
Je komt het vaak tegen in verband met Internet-toepassingen, net wanwege de
voordelen. Ook andere script-talen floreren daar, ook VB-script, geliefd bij
viromanen. By the way, met Delphi kun je ook scripts maken. Als je voor
internet wil werken moet je dus in die richting zoeken. Bij de
'interpreters' kom je dan ook nog Perl en Python tegen. Persoonlijk weet ik
enkel dat die een aantal harde fans hebben, maar naar inhoud toe niets. VB
komt "en masse" voor, zwaar gepusht door het alomtegenwoordige MS-Office en
het ingebakken Visual Basic for Applications. Het heeft al een hele weg
afgelegd, maar is nog altijd minder object-geori�nteerd dan anderen [ :-) ].
"Echte" programmeurs zweren bij C (in ��n of andere variant). Wat ik ervan
ken en zie laat inderdaad toe om dicht op de kern te gaan werken, maar je
moet er dan ook bijnemen dat je een aantal dingen zelf moet doen.

Wat je suggestie betreft denk ik niet dat je eerst het ene en dan het andere
moet doen. Je vertrouwd maken met een grafische omgeving en daarvoor
programmeren is ��n ding. De specifieke eigenheden van het internet en
daarvoor te werken is iets anders. Ik zou persoonlijk eerst proberen om
"object" en "event-driven" onder de knie te krijgen.


--

Alex Haerens
AHA-design

alexhaerens _at_ hotmail _dot_ com


Eddy <eddy.dewaerhert@pandora.be> schreef in berichtnieuws
CBgl6.18758$Ut1.1688460@afrodite.telenet-ops.be...
| Aan alle 'echte' programmeurs!
|
| ik ben een "oude" programmeur: ttz ik heb mijn laatste programma
geschreven
| zo'n tien jaar geleden. Ik ben toen nl. van functie veranderd en zodoende
| kwam ik er niet meer toe te programmeren.
|
| De taal die ik het best beheerste was Turbo Pascal van Borland. Ik kende
ook
| Cobol en Assembler370 op mainframe en Clipper & Assembler 80x86 voor PC,
| maar Pascal was mijn echte liefde. Wat een compiler h�!
|
| Ik wil de draad terug opnemen maar ben een beetje geintimiteerd door het
| over-aanbod aan al dan niet echte Programmeertalen: Delphi, C++, C#, Java,
| JavaScript, VB Script, Activex, HTML, PHP, DHTML, etc .. Het is om te
| duizelen! Ik heb al hier en daar geinformeerd maar krijg veel
tegenstrijdige
| antwoorden. In meeste computerwinkels weten ze niet veel over ...
computers
| !? ;-)
|
| Wat denken jullie? Waarmee begin ik het best als ik zou willen ontwikkelen
| voor een Windows/Internet omgeving?
|
| Ik heb geen ervaring met Object Oriented programming, wel, uiteraard, met
| Structured (Pascal) programming. Bestaat er bv. een taal waarmee ik zowel
| Standalone als Browser Interpreted toepassingen kan maken? Of ben ik
| verplicht 2 � 3 talen onder de knie te krijgen?
|
| Ik had gedacht, bij wijze van inleiding, eerst Windows Host Script of
| VB_Script te bestuderen en dan over te schakelen op een taal als Deplhi of
| C++? Graag uw mening!
|
| Thanks!
| Eddy :)
|  ... (Too) Old DOS hacker
|
|
|
Technical Details
Message-ID: <975dlt$r4i$1@news.planetinternet.be>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!colt.net!newspeer.clara.net!news.clara.net!skynet.be!195.206.66.162.MISMATCH!Amsterdam.Infonet!News.Amsterdam.UnisourceCS!news.kpnbelgium.be!planetinternet.be!not-for-mail
References: <CBgl6.18758$Ut1.1688460@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,5a57bf9d1e7eefd0
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-02-23 02:36:07 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!colt.net!newspeer.clara.net!news.clara.net!skynet.be!195.206.66.162.MISMATCH!Amsterdam.Infonet!News.Amsterdam.UnisourceCS!news.kpnbelgium.be!planetinternet.be!not-for-mail
From: "AHA" <alexhaerens@hotmail.com>
Newsgroups: be.comp.programming
Subject: Re: Opnieuw Programmeren ...
Date: Fri, 23 Feb 2001 09:54:26 +0100
Organization: Planet Internet NV
Lines: 116
Message-ID: <975dlt$r4i$1@news.planetinternet.be>
References: <CBgl6.18758$Ut1.1688460@afrodite.telenet-ops.be>
Reply-To: "AHA" <alexhaerens@hotmail.com>
NNTP-Posting-Host: u212-239-157-147.goplanet.pi.be
X-Trace: news.planetinternet.be 982923773 27794 212.239.157.147 (23 Feb 2001 10:22:53 GMT)
X-Complaints-To: abuse@planetinternet.be
NNTP-Posting-Date: 23 Feb 2001 10:22:53 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300