Article View: be.comp.programming
Article #9508Re: SMTP en Visual Basic
From: Lazarus Lang
Date: Tue, 23 Apr 2002 19:47
Date: Tue, 23 Apr 2002 19:47
84 lines
5037 bytes
5037 bytes
"Philip Paeps" <philip@paeps.cx> wrote in message news:ACcx8.34375$Ze.6261@afrodite.telenet-ops.be... > KaDee <nomail@fuckaduck.com> wrote: > > > VB is geen programmeertaal. Het ontbreekt een paar basiselementen, > > > waaronder portability en maintainability. Tiens, dat geen enkele cursus op school dat ooit vermeld heeft dat een echte programmeertaal portable moet zijn. De scholen zijn ook niet mee met de "nouvelle vague" van de open source, h� ! :-) Wat maintainability betreft: VB is inderdaad nogal zwak in het bevorderen van maintainability, dwz je moet als programmeur bewust een effort maken om dat voor elkaar te krijgen, maar het punt is: het k�n, alhoewel het soms onaan- genaam is. Het omgekeerde is ook waar: het door jou (en mij) zo geliefde C blinkt uit in de obfuscation contests, waar het de bedoeling is het meest onleesbare programma te maken dat toch compileert en werkt. Pareltjes van technisch programmeurschap maar totaal onleesbaar natuurlijk. Het kan dus alle kanten uit want het hangt grotendeels af van de programmeur, zoals KaDee al schreef. > Met Delphi bedoel je uiteraard Pascal? Bij mijn weten zijn er verschillende > Pascal implementaties op verschillende platformen. Delphi gebruikt Object Pascal, toch wel een custom uitbreiding op Pascal en tot voor kort enkel beschikbaar op Windows. Nu ook op Linux. Niks Solaris, BSD, MacOS, VMS, OS-400 of enig embedded platform. Niet *echt* portable dus, m.a.w. geen programmeertaal volgens de definities van de Paepsiaanse Informatica. > De taal heeft er alles mee te maken: als de taal om de vijf botten verandert > mag je er nog zo 'goed' in programmeren... Ik heb de evolutie van VB gevolgd sinds 1990 tot nu. De eerste verandering die de backward compatibility enigzins in gevaar bracht kwam rond 1995 (VB3->VB4) en ging samen met de overgang naar een (hybride jaja) 32bits OS, wat sowieso een breekpunt was voor het Windows platform. "Enigszins" want alle code die niet UI-specifiek was, kon ongewijzigd overgenomen worden en het merendeel van de UI-code kon via een zgn. wizard geporteerd worden naar de nieuwe versies (16bit �n 32bit). Het tweede breekpunt is er onlangs (in 2002 dus) gekomen en het was veel grondiger dan het eerste. Men spreekt eigenlijk beter van het einde van VB en het begin van het .NET-platform, waarin VB.NET slechts een van de mogelijke talen is en nu ook echt los staat van de IDE. > Uberprogrammeurs niet. Gewoon programmeurs, geen VB-spelers. Zolang VB geen > taal is, zal ik het niet als taal beschouwen. Het is en blijft een stuk duur > speelgoed waarin je zonder enige programmeer-kennis een 'programma' kunt > tekenen dat op maar ��n enkel platform zal werken, en waarschijnlijk dat hele > systeem meezuigen wanneer het crasht. Dat geloof je zelf toch niet. Je kan inderdaad een programma "tekenen" maar dat programma doet dan natuurlijk niets ! Het is nog altijd de "business logic" die een programma maakt tot wat het is en de tools die gebruikt zijn voor het maken van de UI en de andere onderdelen van de applicatie doen er uiteindelijk niet of weinig toe. Kom toch eens uit je ivoren toren en leer je "vijand" kennen. Vorm dan je oordeel en niets verhindert je dan om alsnog ten strijde te trekken tegen de baarlijke Redmond-duivel, Don Felipe! Het verschil zal zijn dat je je niet langer belachelijk zal maken want je zal degelijk onderbouwde argumenten kunnen hanteren ipv de nonsens die je hierboven verkoopt. Alsnog vriendelijke groeten ! L2 PS: aan de OP, zoek eens via Google op die keywords. Het zou me sterk verbazen als je daar niks bruikbaar vindt.
Technical Details
Message-ID:
<5Tix8.35407$Ze.6345@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!newsfeed.cwix.com!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<tKiv8.23558$Ze.5004@afrodite.telenet-ops.be> <851yd7busr.fsf@frit.mine.nu> <XH%w8.4865$t97.459386998@hestia.telenet-ops.be> <3CC526EB.10D16C9A@pandora.be> <lfbx8.54$y31.3255414@hebe.telenet-ops.be> <hVbx8.34294$Ze.6240@afrodite.telenet-ops.be> <n1cx8.67$Cs1.4894876@hebe.telenet-ops.be> <ACcx8.34375$Ze.6261@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,bd64d87380bd8730 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-04-23 12:47:20 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!newsfeed.cwix.com!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Lazarus Lang" <lazaruslang@yahoo.com> Newsgroups: be.comp.programming References: <tKiv8.23558$Ze.5004@afrodite.telenet-ops.be> <851yd7busr.fsf@frit.mine.nu> <XH%w8.4865$t97.459386998@hestia.telenet-ops.be> <3CC526EB.10D16C9A@pandora.be> <lfbx8.54$y31.3255414@hebe.telenet-ops.be> <hVbx8.34294$Ze.6240@afrodite.telenet-ops.be> <n1cx8.67$Cs1.4894876@hebe.telenet-ops.be> <ACcx8.34375$Ze.6261@afrodite.telenet-ops.be> Subject: Re: SMTP en Visual Basic Lines: 86 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <5Tix8.35407$Ze.6345@afrodite.telenet-ops.be> Date: Tue, 23 Apr 2002 19:47:13 GMT NNTP-Posting-Host: 213.118.2.117 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1019591233 213.118.2.117 (Tue, 23 Apr 2002 21:47:13 MET DST) NNTP-Posting-Date: Tue, 23 Apr 2002 21:47:13 MET DST Organization: Telenet Internet