abonnement Unibet Coolblue
  woensdag 8 oktober 2014 @ 16:38:03 #176
12221 Tijn
Powered by MS Paint
pi_145334228
quote:
0s.gif Op woensdag 8 oktober 2014 16:33 schreef Monolith het volgende:

[..]

het neemt niet weg dat PHP in de basis nog steeds heel beroerd ontworpen is
Het is helemaal niet ontworpen. Het is samengesteld uit ingestuurde patches vanuit de community. Dat is de reden dat het zo inconsistent is, maar dat is ook de reden dat het bijvoorbeeld een van de eerste talen buiten Javascript was die JSON ondersteunde. PHP's makke is ook z'n kracht, namelijk dat het kan zijn wat de mensen willen dat het is.
pi_145334487
quote:
14s.gif Op woensdag 8 oktober 2014 16:38 schreef Tijn het volgende:

[..]

Het is helemaal niet ontworpen. Het is samengesteld uit ingestuurde patches vanuit de community. Dat is de reden dat het zo inconsistent is, maar dat is ook de reden dat het bijvoorbeeld een van de eerste talen buiten Javascript was die JSON ondersteunde.
Dat is geen excuus natuurlijk. Legio projecten werken met community contributions. Dat betekent echter niet dat elke wijziging blind geaccepteerd wordt of dat er geen hele heldere eisen kunnen worden gesteld waar de bijdragen aan moeten voldoen.

quote:
PHP's makke is ook z'n kracht, namelijk dat het kan zijn wat de mensen willen dat het is.
Zoals ik al zei. Iedere debiel kan het in principe gebruiken, dat is zowel een voordeel als een nadeel. Voor mij als developer toch voornamelijk een nadeel. :P
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  woensdag 8 oktober 2014 @ 17:04:47 #178
187069 slacker_nl
Sicko pur sang
pi_145335121
quote:
2s.gif Op woensdag 8 oktober 2014 15:24 schreef Tijn het volgende:

[..]

Dit speelt natuurlijk niet alleen onder PHP-developers, he :P

There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Klopt. Op mijn werk is het Perl en JS (angular) wat de klok slaat.
In theory there is no difference between theory and practice. In practice there is.
  woensdag 8 oktober 2014 @ 18:36:28 #179
12221 Tijn
Powered by MS Paint
pi_145337856
quote:
0s.gif Op woensdag 8 oktober 2014 16:46 schreef Monolith het volgende:

[..]

Dat is geen excuus natuurlijk. Legio projecten werken met community contributions. Dat betekent echter niet dat elke wijziging blind geaccepteerd wordt of dat er geen hele heldere eisen kunnen worden gesteld waar de bijdragen aan moeten voldoen.
Maar meestal hebben die projecten wel iemand aan het hoofd die de baas is en een visie heeft. Dat is er bij PHP niet. Niemand is de baas en er is geen plan over wat PHP moet zijn. Het is gewoon wat het is.

quote:
Zoals ik al zei. Iedere debiel kan het in principe gebruiken, dat is zowel een voordeel als een nadeel. Voor mij als developer toch voornamelijk een nadeel. :P
Misschien, hoewel je je met kwaliteit wel kunt onderscheiden van de meute. Ik denk dat het voor de wereld als geheel positief is dat er een populaire laagdrempelige programmeertaal bestaat die makkelijk is in te zetten voor het web.
pi_145338133
quote:
2s.gif Op woensdag 8 oktober 2014 18:36 schreef Tijn het volgende:

[..]

Maar meestal hebben die projecten wel iemand aan het hoofd die de baas is en een visie heeft. Dat is er bij PHP niet. Niemand is de baas en er is geen plan over wat PHP moet zijn. Het is gewoon wat het is.
Je hoeft geen echte centrale leider met een visie te hebben hoor. En er is wel degelijk een PHP team. Releases zijn natuurlijk centraal geregeld. Ik heb op PHP conferenties ook vaak genoeg smeekbedes van ze gehoord om ook wat bij te dragen. Op de vraag waarom de grotere partijen als facebook dat niet doen hadden ze dan niet echt een bevredigend antwoord. :P


quote:
Misschien, hoewel je je met kwaliteit wel kunt onderscheiden van de meute. Ik denk dat het voor de wereld als geheel positief is dat er een populaire laagdrempelige programmeertaal bestaat die makkelijk is in te zetten voor het web.
Oh het voldoet prima voor simpele webtoepassingen. Wil je meer performance dan moet je toch zoals facebook wel je eigen compilers gaan schrijven.
En als je niet zoals facebook groeit vanuit een hobby project dan begin je voor Enterprise level applicaties gewoon gelijk met bijvoorbeeld Java.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_145338585
quote:
1s.gif Op woensdag 8 oktober 2014 18:47 schreef Monolith het volgende:

[..]

Je hoeft geen echte centrale leider met een visie te hebben hoor. En er is wel degelijk een PHP team. Releases zijn natuurlijk centraal geregeld. Ik heb op PHP conferenties ook vaak genoeg smeekbedes van ze gehoord om ook wat bij te dragen. Op de vraag waarom de grotere partijen als facebook dat niet doen hadden ze dan niet echt een bevredigend antwoord. :P

[..]

Oh het voldoet prima voor simpele webtoepassingen. Wil je meer performance dan moet je toch zoals facebook wel je eigen compilers gaan schrijven.
En als je niet zoals facebook groeit vanuit een hobby project dan begin je voor Enterprise level applicaties gewoon gelijk met bijvoorbeeld Java.
Wat is eigenlijk jouw mening over Python + Django? :)
  woensdag 8 oktober 2014 @ 19:06:00 #182
12221 Tijn
Powered by MS Paint
pi_145338742
quote:
1s.gif Op woensdag 8 oktober 2014 18:47 schreef Monolith het volgende:

[..]

Ik heb op PHP conferenties ook vaak genoeg smeekbedes van ze gehoord om ook wat bij te dragen. Op de vraag waarom de grotere partijen als facebook dat niet doen hadden ze dan niet echt een bevredigend antwoord. :P
Dat is wel interessant, ja. Je zou zeggen dat grote partijen als Facebook, Wikimedia, Wordpress etc. er veel baat bij hebben om aan PHP mee te bouwen.
  woensdag 8 oktober 2014 @ 19:08:14 #183
56176 Catch22-
Ben je Blind?!
pi_145338822
Facebook heeft toch hiphop?
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 8 oktober 2014 @ 19:20:20 #184
12221 Tijn
Powered by MS Paint
pi_145339352
quote:
0s.gif Op woensdag 8 oktober 2014 19:08 schreef Catch22- het volgende:
Facebook heeft toch hiphop?
Maar leveren ze daarmee een bijdrage aan de codebase van PHP?
  woensdag 8 oktober 2014 @ 19:48:04 #185
56176 Catch22-
Ben je Blind?!
pi_145340503
quote:
2s.gif Op woensdag 8 oktober 2014 19:20 schreef Tijn het volgende:

[..]

Maar leveren ze daarmee een bijdrage aan de codebase van PHP?
nee maar wel aan de toepassing. Het is íets
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_145340747
quote:
2s.gif Op woensdag 8 oktober 2014 19:06 schreef Tijn het volgende:

[..]

Dat is wel interessant, ja. Je zou zeggen dat grote partijen als Facebook, Wikimedia, Wordpress etc. er veel baat bij hebben om aan PHP mee te bouwen.
Misschien werkt het al prima en zat het probleem vooral bij performance wat Facebook dus met hiphop heeft opgelost.
pi_145344165
quote:
0s.gif Op woensdag 8 oktober 2014 14:00 schreef slacker_nl het volgende:

[..]

Het is ook niet naar jou toe hoor. Ik zie het in onze eigen code base ook. Ding krijgt een naam ala: user_id terwijl we het over een haar_kleur_id hebben. Argh! Dan heb ik liever dat ze het foo noemen.
Dit soort dingen kom ik inderdaad ook wel eens tegen, godsgruwelijk irritant. Wat ook erg vervelend is wanneer mensen vreselijk inconsistente namen verzinnen.

$aGebruikers = [];
$gebruikersArray = [];
$gebruikers = [];

En dat in één pagina, en het komt er dan op neer dat alles wel iets met gebruikers te maken heeft en dat er ook wel gebruikers inzitten maar dat ze maar van die kut namen kiezen omdat ze de variabele niet willen overschrijven, of weet ik wat voor een reden ze hebben.

Of mensen die een hekel lijken te hebben aan namen die langer zijn bijv. 8 karakters.
Geef die krengen gewoon een naam die in 1 oog opslag te begrijpen is, en dat je weet wat er inzit.
pi_145353569
quote:
0s.gif Op woensdag 8 oktober 2014 16:23 schreef totalvamp het volgende:

[..]

Of van die mensen die constant bestaande variabelen OPNIEUW in een andere zetten en dan er uiteindelijk niks mee doen :')
[ code verwijderd ]

Is daar geen fatsoenlijke tooling voor? Ik develop met name in c# en voor visual studio gebruiken we resharper, als ik daar een variable definieer die niet gebruikt word begint die gelijk te bokken, net zoals als een Variabele mogelijk niet aan confentions voldoet.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_145353577
quote:
0s.gif Op woensdag 8 oktober 2014 15:27 schreef Monolith het volgende:

[..]

Nee, maar de kracht van PHP is echter dat het simpel en laagdrempelig. Dat is ook gelijk het probleem. Bijna iedere debiel kan er mee werken en helaas doen ook veel te veel debielen dat. :P
Je kunt prima programmeren in PHP, hoewel de taal zelf al wel enorm slordig en chaotisch is, maar het gebeurt veel te weinig.
In elke taal kun je prima programmeren, echter als je taal de basis al niet afdwingt dan is de kans op brokken groot, daarom snap ik niet waarom mensen altijd maar worden aangezet om te beginnen met PHP en of Javascript, terwijl dat wel de slechtste talen zijn om te leren developen.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_145353578
quote:
1s.gif Op woensdag 8 oktober 2014 17:04 schreef slacker_nl het volgende:

[..]

Klopt. Op mijn werk is het Perl en JS (angular) wat de klok slaat.
Werk je toevallig voor booking.com :+ ?

Edit: Ik ben dement, had je dit al eerder gevraagt :)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_145353756
quote:
0s.gif Op woensdag 8 oktober 2014 16:23 schreef totalvamp het volgende:

[..]

Of van die mensen die constant bestaande variabelen OPNIEUW in een andere zetten en dan er uiteindelijk niks mee doen :')
[ code verwijderd ]

van die mensen die onzinnige comments maken waar je niks aan hebt zijn ook irritant
10.gif
  donderdag 9 oktober 2014 @ 06:12:03 #192
187069 slacker_nl
Sicko pur sang
pi_145353921
quote:
0s.gif Op donderdag 9 oktober 2014 01:58 schreef raptorix het volgende:

[..]

Werk je toevallig voor booking.com :+ ?

Edit: Ik ben dement, had je dit al eerder gevraagt :)
Nee, maar wel in Amsterdam. Perlhoofdstad van Nederland 8-)

[ Bericht 7% gewijzigd door slacker_nl op 09-10-2014 07:21:35 (mobiel af) ]
In theory there is no difference between theory and practice. In practice there is.
pi_145354794
quote:
0s.gif Op donderdag 9 oktober 2014 01:57 schreef raptorix het volgende:

[..]

In elke taal kun je prima programmeren, echter als je taal de basis al niet afdwingt dan is de kans op brokken groot, daarom snap ik niet waarom mensen altijd maar worden aangezet om te beginnen met PHP en of Javascript, terwijl dat wel de slechtste talen zijn om te leren developen.
Juist vanwege de laagdrempeligheid en als je in de praktijk wilt leren dan is dat lekke makkelijk.
Ik zou echter überhaupt niet gelijk beginnen met programmeren, maar met een iets abstractere basis.
Een groter probleem is mijns inziens juist dat mensen beginnen met een beetje klooien, zonder nou echt de fundamenten te snappen.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  donderdag 9 oktober 2014 @ 09:00:17 #194
230788 n8n
Pragmatisch
pi_145354902
quote:
0s.gif Op donderdag 9 oktober 2014 01:57 schreef raptorix het volgende:

[..]

In elke taal kun je prima programmeren, echter als je taal de basis al niet afdwingt dan is de kans op brokken groot, daarom snap ik niet waarom mensen altijd maar worden aangezet om te beginnen met PHP en of Javascript, terwijl dat wel de slechtste talen zijn om te leren developen.
javascript is fucking baas. Prima instapper juist.
Specialization is for insects”.—Robert Heinlein
  donderdag 9 oktober 2014 @ 09:10:19 #195
12221 Tijn
Powered by MS Paint
pi_145355018
quote:
1s.gif Op donderdag 9 oktober 2014 09:00 schreef n8n het volgende:

[..]

javascript is fucking baas. Prima instapper juist.
Het probleem met Javascript is dat je echt heel goed moet weten hoe de taal werkt voordat je er goed mee aan de slag kunt. Er zijn heel veel dingen die stilzwijgend gebeuren en niet altijd even logisch zijn. Ik denk dat een beginner zich vooral moet concentreren op hoe programmeren überhaupt werkt en dan zijn de quirks van JS eigenlijk onnodige ballast.
pi_145355084
quote:
1s.gif Op donderdag 9 oktober 2014 09:00 schreef n8n het volgende:

[..]

javascript is fucking baas. Prima instapper juist.
1
2
console.log(0.4 + 0.3);
console.log(0.4 + 0.2);


Wat zie je in de console als je dit uitvoert?
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  donderdag 9 oktober 2014 @ 09:39:09 #197
12221 Tijn
Powered by MS Paint
pi_145355477
quote:
0s.gif Op donderdag 9 oktober 2014 09:15 schreef Monolith het volgende:
[..]
[ code verwijderd ]
Wat zie je in de console als je dit uitvoert?
Dat floats niet precies zijn ligt niet aan Javascript, dat komt door je CPU. Elke programmeertaal heeft hier last van.

Als ik in C uitvoer:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main (int argv, char* argc[]) {
  
  if(0.4 + 0.3 == 0.7)
  {
    printf("0.4 + 0.3 = 0.7\r\n");
  }
  else
  {
    printf("wut?\r\n");
  }
  
  if(0.4 + 0.2 == 0.6)
  {
    printf("0.4 + 0.2 = 0.6\r\n");
  }
  else
  {
    printf("wut?\r\n");
  }

  return EXIT_SUCCESS;   
}

Dan is de output:

1
2
0.4 + 0.3 = 0.7
wut?
pi_145355837
Java is in mijn ogen de beste taal om te beginnen. Forceert een paradigma waardoor je beginners niet verward.
  donderdag 9 oktober 2014 @ 09:58:02 #199
187069 slacker_nl
Sicko pur sang
pi_145355947
Ik zou juist beginnen met shell scriptjes... O+
In theory there is no difference between theory and practice. In practice there is.
pi_145356027
quote:
0s.gif Op donderdag 9 oktober 2014 09:58 schreef slacker_nl het volgende:
Ik zou juist beginnen met shell scriptjes... O+
Lekker BASH coden!
Kom maar konijntje, doe maar wiebelen wiebelen...
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')