abonnement Unibet Coolblue Bitvavo
pi_59623752
quote:
Op maandag 23 juni 2008 12:52 schreef floris.exe het volgende:

[..]

En hoeveel merkbare performanceverlies denk je te zullen tegenkomen wanneer je gebruik maakt van een functie in plaats van rechtstreeks een modulo instructie?
In enterprise applicaties, met 1200 man tegelijkertijd en 3000+ pageviews per minuut, zoals in mijn werkgebied? Denk dat je het wel gaat merken dan ja.
pi_59623762
quote:
Op maandag 23 juni 2008 12:54 schreef floris.exe het volgende:

[..]

Misschien wat minder televisie kijken? Je stereotype beeld van de ICT wereld komt nog niet bij de helft van de werkelijkheid.
quote:
Op maandag 23 juni 2008 12:52 schreef floris.exe het volgende:

[..]

En hoeveel merkbare performanceverlies denk je te zullen tegenkomen wanneer je gebruik maakt van een functie in plaats van rechtstreeks een modulo instructie?
_!
pi_59623765
quote:
Op maandag 23 juni 2008 12:37 schreef Paramnesia het volgende:
Sinds PHP 5 met complete OOP-ondersteuning zie ik niet veel verschillen met een andere progameertaal. Webdevelopment wordt steeds belangrijker, bedrijven vragen eerder om een webapplicatie (bijvoorbeeld voor een administratie-systeem) dan een stand-alone applicatie. Ook omdat bijvoorbeeld werken vanaf iedere locatie belangrijk wordt of werken vanaf een PDA of GSM.

Als je PHP combineert met een goed PHP-framework dan doet het niet onder imo voor bijvoorbeeld Java (waar ik van huis uit progameur in ben) of C#. Natuurlijk voor dingen als een uitbreidbaar systeem die veilig via een netwerk of internet moet communiceren zweer ik bij jsp en JEE. Maar ik durf bijna te berweren dat PHP ooit op dat niveau komt.

Verder is iemand met talent voor progameren een talent in bijna alle talen. Als iemand PHP goed kan en de principes van OOP en UML-modeleren goed onder de knie heeft zie ik niet in waarom zo iemand niet prachtige Java-applicaties kan maken.
Webapplicaties zijn de toekomst, met als grote pluspunt de bereikbaarheid en de vaak betere beveiliging. Vroegâh was het voordeel van standalone/desktopapplicaties dat ze sneller en direct functioneerden, maar met de opmars van AJAX in webapplicaties valt dat pluspunt ook in het niet. Een ander voordeel van een webapplicatie is dat je geen gigantisch baggerprogramma op elke client-PC hoeft te installeren weer plaats en geheugen in beslag neemt.

Webservices zijn op dat gebied dan ook ideaal, dan maakt het niet uit of je nou een webapplicatie of een desktopapplicatie als shell gebruikt. Ik betrap mezelf op steeds meer gebruik van webservices de laatste tijd.
quote:
Op maandag 23 juni 2008 12:50 schreef floris.exe het volgende:
Persoonlijk lijkt mij niets mis met een functie die aangeeft of de opgegeven waarde wel of niet een even getal is. Een functieaanroep om na te gaan of een bepaalde waarde wel of geen even getal is is semantisch logischer, dan iedere keer een rekenkundige instructie uitvoeren.
Die instructie meot dan net zo goed uitgevoerd worden wanneer deze functie aangeroepen word.
pi_59623835
quote:
Op maandag 23 juni 2008 12:54 schreef Cornelis83 het volgende:

[..]

ah, performance verhalen en ruimteopslag verhalen. Die goldt 10-20 jaar terug, maar tegenwoordig toch niet meer, mag ik hopen
Gewoon inefficiënt en performance-vretend programmeren, en als het niet meer gaat gewoon een HD / RAM stickje d'r bij. Wat een vréselijke programmeermentaliteit vind ik dat.
pi_59623843
quote:
Op maandag 23 juni 2008 12:54 schreef Cornelis83 het volgende:

[..]

ah, performance verhalen en ruimteopslag verhalen. Die goldt 10-20 jaar terug, maar tegenwoordig toch niet meer, mag ik hopen

Tenzij je Age of Conan programmeert, lijkt het mij sterk dat zoiets perfomance vreet op een 4 GHz server met 8 gig intern geheugen (of misschien zelfs veel beter, zit niet in de webservers cultuur).
Denk dat je eens een keer een J2EE app moet bouwen voor 10k+ users. Dan ga je dus op zeker performance verlies lijden.
pi_59623847
quote:
Op maandag 23 juni 2008 12:57 schreef Scorpie het volgende:

[..]

In enterprise applicaties, met 1200 man tegelijkertijd en 3000+ pageviews per minuut, zoals in mijn werkgebied? Denk dat je het wel gaat merken dan ja.
Je denkt het ja, maar heb je het al eens gemeten? Meten is weten enz.
pi_59623856
quote:
Op maandag 23 juni 2008 12:57 schreef kthxbye het volgende:

[..]


[..]

_! [ afbeelding ]
Ga jij nou maar gauw terug naar de bouwplaats, je schafttijd zal inmiddels wel voorbij zijn.
pi_59623894
quote:
Op maandag 23 juni 2008 13:00 schreef Cornelis83 het volgende:

[..]

Je denkt het ja, maar heb je het al eens gemeten? Meten is weten enz.
Ik heb vorig jaar een onderzoeksmodule herschreven. Het oorspronkelijke programma genereerde pagina's dat niet meer vooruit was te branden met maar tientallen gebruikers op één server. Het was zo erg dat daar de Application Pool van d'r uit knalde. Mijn versie draait al maandenlang op een server waar honderden gebruikers landenlijk tegelijkertijd gebruik van maken, nota bene op een server waar 4 andere grote enterprise applicaties draaien.
pi_59623906
quote:
Op maandag 23 juni 2008 13:01 schreef Tuvai.net het volgende:

[..]

Ga jij nou maar gauw terug naar de bouwplaats, je schafttijd zal inmiddels wel voorbij zijn.
pi_59623939
quote:
Op maandag 23 juni 2008 13:00 schreef Tuvai.net het volgende:

[..]

Gewoon inefficiënt en performance-vretend programmeren, en als het niet meer gaat gewoon een HD / RAM stickje d'r bij. Wat een vréselijke programmeermentaliteit vind ik dat.
En ik vind foutgevoelige code schrijven een vreselijke mentaliteit.
pi_59623973
quote:
Op maandag 23 juni 2008 13:04 schreef Cornelis83 het volgende:

[..]

En ik vind foutgevoelige code schrijven een vreselijke mentaliteit.
Ik weet niet hoe jij programmeert, maar als ik iets aan het fabriceren ben dan test ik het tussendoor. Mocht ik echt, zoals in jouw voorbeeld, een tikfoutje % 3 maken in plaats van % 2 (nog nooit voorgekomen) dan merk ik dat wel meteen hoor.
pi_59623984
quote:
Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:

[..]

Helemaal niet nutteloos...

isEvenGetal(getal) kan elke bosneger begrijpen, terwijl (getal % 2 == 0) wat lastiger is.

Het bevordert dus de leesbaarheid.
...
Ooit van comments gehoord?
More oneness, less categories
Open hearts, no strategies
Decisions based upon faith and not fear
People who live right now and right here
pi_59624003
quote:
Op maandag 23 juni 2008 13:02 schreef Tuvai.net het volgende:

[..]

Ik heb vorig jaar een onderzoeksmodule herschreven. Het oorspronkelijke programma genereerde pagina's dat niet meer vooruit was te branden met maar tientallen gebruikers op één server. Het was zo erg dat daar de Application Pool van d'r uit knalde. Mijn versie draait al maandenlang op een server waar honderden gebruikers landenlijk tegelijkertijd gebruik van maken, nota bene op een server waar 4 andere grote enterprise applicaties draaien.
Wat deed de onderzoeksmodule?
Hoe zag de code van het oorspronkelijke programma eruit? Met de voorbeelden die je tot nu toe tegen bent gekomen, zou ik daar ook niet raar op kijken.

Ik vind dit een meting van niks. Een meting is in mijn ogen goed, als je beide gevallen probeert: dus eerst met extra functie aanroepen en daarna zonder.
  maandag 23 juni 2008 @ 13:09:32 #89
111382 Ofyles2
Bestemming: onbekend
pi_59624065
quote:
Op maandag 23 juni 2008 09:53 schreef mstx het volgende:
Terechte klacht. Altijd leuk als je baas een ander bedrijf heeft overgenomen en je hun bagger moet opruimen.
Dit soort bagger bijvoorbeeld:
[ afbeelding ]
Ik krijg echt barstende koppijn van PHP en SQL, daarom stel ik mezelf nu tevreden met Visual Web Developer waarmee ik (ASP-)pagina's in een vloek en een zucht kan programmeren.

Ik ben wel een luie programmeur, maar ik heb mijn portie gehad.

Trouwens TS: degene die de HTML-broncode schreef wist zeker niet dat er ook een Enter-toets op het toetsenbord zat? Ik zou hem laten stikken als ik jou was.
  maandag 23 juni 2008 @ 13:10:07 #90
181362 Paramnesia
f.k.a. Razzberry
pi_59624079
quote:
Op maandag 23 juni 2008 13:04 schreef Cornelis83 het volgende:

[..]

En ik vind foutgevoelige code schrijven een vreselijke mentaliteit.
Daarom:
-Vooraf altijd een goed plan opstellen. Vooral bij OO
- Duidelijk inspringen, overal comments bij, en een duidelijk vastgelegde stijl gebruiken
- Testen, testen, testen, testen.
Op al deze posts is de no-homo clausule van toepassing.
The beaver is still fucked up, but fucked up with a yellow-black kind of feeling to it.
Omcircel koosnaam naar keuze: Razzy, Razz, Para, Kaizer Soze, Pablo.
pi_59624118
quote:
Op maandag 23 juni 2008 13:07 schreef Cornelis83 het volgende:

[..]

Wat deed de onderzoeksmodule?
Hoe zag de code van het oorspronkelijke programma eruit? Met de voorbeelden die je tot nu toe tegen bent gekomen, zou ik daar ook niet raar op kijken.

Ik vind dit een meting van niks. Een meting is in mijn ogen goed, als je beide gevallen probeert: dus eerst met extra functie aanroepen en daarna zonder.
Om een lang verhaal kort te houden: de oorspronkelijke versie maakte véél te veelvoudig (en overbodig) gebruik van AJAX scriptjes, deed in veel gevallen caching beïnvloeden, spuugde ranzige (en vooral véél) HTML uit net zoals het voorbeeld in mijn OP, haalde veel gegevens uit de database waar vaak niks mee gedaan werd, de database zelf was ook een rotzooi, enzovoorts.D'r klopte geen zak van; was dus gewoon zo erg dat het CPU metertje en de application pool d'r van over de zeik ging.

De belabberde functionaliteit van dat programma was de reden dat ik een splinternieuw programma gemaakt heb.
  maandag 23 juni 2008 @ 13:11:38 #92
181362 Paramnesia
f.k.a. Razzberry
pi_59624121
quote:
Op maandag 23 juni 2008 13:09 schreef Ofyles2 het volgende:

[..]

Ik krijg echt barstende koppijn van PHP en SQL, daarom stel ik mezelf nu tevreden met Visual Web Developer waarmee ik (ASP-)pagina's in een vloek en een zucht kan programmeren.

Ik ben wel een luie programmeur, maar ik heb mijn portie gehad.

Trouwens TS: degene die de HTML-broncode schreef wist zeker niet dat er ook een Enter-toets op het toetsenbord zat? Ik zou hem laten stikken als ik jou was.
IE6 heeft soms nog problemen ermee als alle tekens niet achter elkaar staan. Dan kunje CSS fouten krijgen. Vandaar dat dat wss is gedaan. IE6
Op al deze posts is de no-homo clausule van toepassing.
The beaver is still fucked up, but fucked up with a yellow-black kind of feeling to it.
Omcircel koosnaam naar keuze: Razzy, Razz, Para, Kaizer Soze, Pablo.
  maandag 23 juni 2008 @ 13:14:44 #93
181362 Paramnesia
f.k.a. Razzberry
pi_59624185
Dingen als <font color=""> en tables gebruiken voor indeling en opmaak krijg ik btw zo een slappe van.
Op al deze posts is de no-homo clausule van toepassing.
The beaver is still fucked up, but fucked up with a yellow-black kind of feeling to it.
Omcircel koosnaam naar keuze: Razzy, Razz, Para, Kaizer Soze, Pablo.
pi_59624186
quote:
Op maandag 23 juni 2008 13:11 schreef Paramnesia het volgende:

[..]

IE6 heeft soms nog problemen ermee als alle tekens niet achter elkaar staan. Dan kunje CSS fouten krijgen. Vandaar dat dat wss is gedaan. IE6
Nooit echt last van gehad eigenlijk (alleen dat IE6 bij meerder overlappende div-lagen over de zeik kan gaan ), maar dat de line breaks ontbreken in het voorbeeld van m'n OP is gewoon een kwestie van "Hee, het ziet er in mijn achterliggende, server-sice broncode georganiseerd uit, de HTML output interesseert me niet".

\n FTW.
pi_59624229
quote:
Op maandag 23 juni 2008 13:14 schreef Paramnesia het volgende:
Dingen als <font color=""> en tables gebruiken voor indeling en opmaak krijg ik btw zo een slappe van.
HTML 4.x capriolen all over the place met dit baggerprogramma.

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgcolor="F8F5F0">

<td width="100" valign="top" align="right"> ;')

enzovoorts.
pi_59624235
Het is geloof ik sowieso toch erg slecht om je code HTML te laten uitvoeren?
  FOK!-Schrikkelbaas maandag 23 juni 2008 @ 13:17:29 #97
1972 Swetsenegger
Egocentrische Narcist
pi_59624254
quote:
Op maandag 23 juni 2008 13:14 schreef Tuvai.net het volgende:

[..]

Nooit echt last van gehad eigenlijk (alleen dat IE6 bij meerder overlappende div-lagen over de zeik kan gaan ), maar dat de line breaks ontbreken in het voorbeeld van m'n OP is gewoon een kwestie van "Hee, het ziet er in mijn achterliggende, server-sice broncode georganiseerd uit, de HTML output interesseert me niet".

\n FTW.
\n\r dan zeker te zijn dat je aan het begin van een nieuwe regel terecht komt (platform interpretaties)
pi_59624257
quote:
Op maandag 23 juni 2008 13:16 schreef floris.exe het volgende:
Het is geloof ik sowieso toch erg slecht om je code HTML te laten uitvoeren?
Des te minder HTML bufferen des te beter natuurlijk, maar in veel gevallen kom je d'r niet onder uit.
pi_59624322
quote:
Op maandag 23 juni 2008 13:16 schreef Tuvai.net het volgende:

[..]

HTML 4.x capriolen all over the place met dit baggerprogramma.

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgcolor="F8F5F0">

<td width="100" valign="top" align="right"> ;')

enzovoorts.
Dat heeft toch niets te maken met HTML 4? Ik gebruik nog altijd 4.01 Strict; als je het goed doet vermijd je dat soort ongein gewoon.
More oneness, less categories
Open hearts, no strategies
Decisions based upon faith and not fear
People who live right now and right here
pi_59624325
quote:
Op maandag 23 juni 2008 12:57 schreef kthxbye het volgende:

[..]


[..]

_! [ afbeelding ]
Dat jij vroeger niet hebt opgelet bij wiskunde en daarom niet snapt wat een modulo is kunnen wij ook niks aan doen .
quote:
Op maandag 23 juni 2008 12:57 schreef Scorpie het volgende:

[..]

In enterprise applicaties, met 1200 man tegelijkertijd en 3000+ pageviews per minuut, zoals in mijn werkgebied? Denk dat je het wel gaat merken dan ja.
Van die 2 extra processor instructies (JMP naar subroutine en JMP terug) zal je applicatie heus niet op zn bek gaan .
quote:
Op maandag 23 juni 2008 13:06 schreef trancethrust het volgende:

[..]

Ooit van comments gehoord?
Goede code behoeft geen commentaar om toe te lichten wat de code op zich doet. Commentaar is er voor om dat stukje code in het geheel te plaatsen; wat doet het in je business model?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')