abonnement Unibet Coolblue
pi_139690400
quote:
0s.gif Op donderdag 8 mei 2014 10:13 schreef raptorix het volgende:

[..]

Het gaat erom wat het nut is, ik denk dat het veel nuttiger is om nieuwe features van bijvoorbeeld een opensource project te ontwikkelen, profiteren ook nog meer mensen van.
Mja ik ben zelf bezig met het inhouse ontwikkelen van een CRM systeem. Na een jaar gekut met een open-source CRM systeem (Vtiger) ben ik wel enigszins teruggekomen op deze mening.

OS-producten gebruiken is alleen nuttig als er ook daadwerkelijk iets beschikbaar is wat een goeie basis heeft, en dat is lang niet altijd het geval.
pi_139690413
quote:
14s.gif Op donderdag 8 mei 2014 10:23 schreef KomtTijd... het volgende:

[..]

Mja ik ben zelf bezig met het inhouse ontwikkelen van een CRM systeem. Na een jaar gekut met een open-source CRM systeem (Vtiger) ben ik wel enigszins teruggekomen op deze mening.

OS-producten gebruiken is alleen nuttig als er ook daadwerkelijk iets beschikbaar is wat een goeie basis heeft, en dat is lang niet altijd het geval.
Wel eens gekeken naar Salesforce (niet opensource) maar wel zeer betaalbaar.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_139690482
quote:
0s.gif Op donderdag 8 mei 2014 10:22 schreef raptorix het volgende:
Ik heb gewoon slechte ervaringen met PHP, nu zal ik de laatste zijn die zal beweren dat er slechte talen zijn, want zelfs in een goede taal kun je slecht programmeren, maar ik vind het in PHP gewoon omslachtig, probeer maar eens c# in visual studio met Resharper en er zal een wereld voor je open gaan.
+1 maar wat voor slechte ervaringen dan? maar C, C++, C# is niet mijn ding, nooit iets mee gedaan en zal het ws ook nooit gaan doen... php/python vind ik wel erg leuk, vooral nu Python omdat het lijkt op PHP maar toch compleet anders is :+
Just say hi!
pi_139690594
quote:
0s.gif Op donderdag 8 mei 2014 10:26 schreef Chandler het volgende:

[..]

+1 maar wat voor slechte ervaringen dan? maar C, C++, C# is niet mijn ding, nooit iets mee gedaan en zal het ws ook nooit gaan doen... php/python vind ik wel erg leuk, vooral nu Python omdat het lijkt op PHP maar toch compleet anders is :+
Naja het is alweer tijd geleden dat ik er wat mee gedaan heb, ik had veel problemen met configuratie onder windows.

Ter voorbeeld, hoe zou je dit in bijvoorbeeld PHP aanpakken?

1
2
3
4
5
            string[] colors = Enum.GetNames(typeof(System.Drawing.KnownColor));
            foreach (string color in colors.Where(c => c.ToLower().Contains("blue")))
            {
                    Console.WriteLine(color);    
            }
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_139690708
Geen idee, zo goed is mijn Python na een maand ook alweer niet :+
Just say hi!
  donderdag 8 mei 2014 @ 10:38:08 #181
25889 Sitethief
Fulltime Flapdrol
pi_139690824
quote:
0s.gif Op donderdag 8 mei 2014 10:31 schreef raptorix het volgende:

[..]

Naja het is alweer tijd geleden dat ik er wat mee gedaan heb, ik had veel problemen met configuratie onder windows.

Ter voorbeeld, hoe zou je dit in bijvoorbeeld PHP aanpakken?
[ code verwijderd ]

Je hebt een lijst met kleuren en wilt alle kleuren zien die blauw in hun naam hebben ofzo?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
pi_139690893
ok
1
2
3
4
5
6
7
<?php
foreach ($lijstmetKleuren as $k=>$v) {
    if (
strpos(strtolower($v),"blue") > 0) {
        
// gevonden
    
}
}
?>

Jammere van PHP is dat de ene keer je string, zoekwoord hebt en de andere keer zoekwoord, string

zo omslachtig is't niet :) maar moet zeggen dat ik het puntjes systeem van Python heerlijk vind .toLower().find('lol') etc ;)
Just say hi!
pi_139691066
quote:
0s.gif Op donderdag 8 mei 2014 10:40 schreef Chandler het volgende:
ok
[ code verwijderd ]

Jammere van PHP is dat de ene keer je string, zoekwoord hebt en de andere keer zoekwoord, string

zo omslachtig is't niet :) maar moet zeggen dat ik het puntjes systeem van Python heerlijk vind .toLower().find('lol') etc ;)
Dat vind ik echt zo heerlijk met Linq, vrij complexe zaken kun je op prachtige manieren shortcutten.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_139691086
quote:
0s.gif Op donderdag 8 mei 2014 10:47 schreef raptorix het volgende:

[..]

Dat vind ik echt zo heerlijk met Linq, vrij complexe zaken kun je op prachtige manieren shortcutten.
Maar juist shortcutten kan er ook voor zorgen dat de code onleesbaar wordt als het slecht is geprogrammeerd ;)
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
pi_139691101
quote:
0s.gif Op donderdag 8 mei 2014 10:48 schreef Rockfire het volgende:

[..]

Maar juist shortcutten kan er ook voor zorgen dat de code onleesbaar wordt als het slecht is geprogrammeerd ;)
Uiteraard, je moet het niet overdrijven.

Ik had laatst deze constructie nodig, simpel en effectie, maar toch leesbaar:

1
2
3
4
5
6
7
8
9
10
11
            decimal total = new decimal();
            decimal petesTotalNumberOfRolls = petes.Sum(x => x.Value);
            decimal colinsTotalNumberOfRolls = colins.Sum(x => x.Value);

            foreach (KeyValuePair<int, int> kvpPetes in petes)
            {

                decimal colinsNumberOfThrows = colins.Where(x => x.Key < kvpPetes.Key).Sum(x => x.Value);
                decimal petesNumberOfThrows = kvpPetes.Value;
                total = total + ((petesNumberOfThrows / petesTotalNumberOfRolls) * (colinsNumberOfThrows / colinsTotalNumberOfRolls));
            }
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_139691138
Nee maar op zich is het best duidelijk en zo moet je natuurlijk geen 10tallen dingen achter elkaar zetten! :) max 80 karakters per regel :+
Just say hi!
  donderdag 8 mei 2014 @ 10:53:14 #187
12221 Tijn
Powered by MS Paint
pi_139691201
quote:
0s.gif Op donderdag 8 mei 2014 10:40 schreef Chandler het volgende:
ok
[ code verwijderd ]

Jammere van PHP is dat de ene keer je string, zoekwoord hebt en de andere keer zoekwoord, string

zo omslachtig is't niet :) maar moet zeggen dat ik het puntjes systeem van Python heerlijk vind .toLower().find('lol') etc ;)
Strpos geeft de positie van de gevonden string terug, dus dat kan ook 0 zijn. Om te weten of-ie gevonden is, kun je beter een sterke comparison doen met false (dus === false voor niet en !== false voor wel gevonden). En als je stripos() gevruikt, is toLower() niet nodig :)
pi_139691218
Klopt Tijn, !== moest het zijn maar dan nog, ging even snel om het voorbeeld :+
Just say hi!
  donderdag 8 mei 2014 @ 10:55:51 #189
12221 Tijn
Powered by MS Paint
pi_139691269
quote:
0s.gif Op donderdag 8 mei 2014 10:53 schreef Chandler het volgende:
Klopt Tijn, !== moest het zijn maar dan nog, ging even snel om het voorbeeld :+
Ook voorbeelden moeten kloppen, je weet nooit wat iemand copy-paste en in z'n applicatie stopt.
pi_139691279
quote:
3s.gif Op donderdag 8 mei 2014 10:53 schreef Tijn het volgende:

[..]

Strpos geeft de positie van de gevonden string terug, dus dat kan ook 0 zijn. Om te weten of-ie gevonden is, kun je beter een sterke comparison doen met false (dus === false voor niet en !== false voor wel gevonden). En als je stripos() gevruikt, is toLower() niet nodig :)
Je zou bijvoorbeeld in PHP een library kunnen oproepen met daarin de kleuren. Maar voor de overzichtelijkheid, stop ik de kleuren in een array.
Dat zou bijv. kunnen uitzien:
1
2
3
4
$colors = array("red", "blue", "yellow");
if $(in_array("blue", $colors)     {
     echo array_search("blue", $colors);
     }
pi_139691329
quote:
14s.gif Op donderdag 8 mei 2014 10:55 schreef Tijn het volgende:

[..]

Ook voorbeelden moeten kloppen, je weet nooit wat iemand copy-paste en in z'n applicatie stopt.
Juist :'(

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Just say hi!
  donderdag 8 mei 2014 @ 10:59:21 #192
12221 Tijn
Powered by MS Paint
pi_139691354
Sowieso is Linq natuurlijk gewoon te implementeren in PHP, als je het echt zo graag zou willen gebruiken :)

Er zijn meerdere libraries te vinden die je zo kunt toepassen, zoals http://phplinq.codeplex.com
pi_139691402
quote:
2s.gif Op donderdag 8 mei 2014 10:59 schreef Tijn het volgende:
Sowieso is Linq natuurlijk gewoon te implementeren in PHP, als je het echt zo graag zou willen gebruiken :)

Er zijn meerdere libraries te vinden die je zo kunt toepassen, zoals http://phplinq.codeplex.com
Het punt is dat het niet native in je framework zit, ben wel benieuwd naar de performance op wat grotere collecties.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  donderdag 8 mei 2014 @ 11:01:17 #194
25889 Sitethief
Fulltime Flapdrol
pi_139691404
quote:
0s.gif Op donderdag 8 mei 2014 10:47 schreef raptorix het volgende:

[..]

Dat vind ik echt zo heerlijk met Linq, vrij complexe zaken kun je op prachtige manieren shortcutten.
In PHP kun je ook gewoon methods chainen...
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 8 mei 2014 @ 11:04:58 #195
12221 Tijn
Powered by MS Paint
pi_139691502
quote:
0s.gif Op donderdag 8 mei 2014 11:01 schreef raptorix het volgende:

[..]

Het punt is dat het niet native in je framework zit, ben wel benieuwd naar de performance op wat grotere collecties.
Tsja, geen idee natuurlijk. Maar ook dan is er vast wel iets te bedenken om het wel te laten performen lijkt me :)
pi_139691526
quote:
0s.gif Op donderdag 8 mei 2014 10:24 schreef raptorix het volgende:

[..]

Wel eens gekeken naar Salesforce (niet opensource) maar wel zeer betaalbaar.
Meh, zal al snel net zo duur zijn als dat ik ben, plus dan moet ik er nog steeds tegenaan ontwikkelen. Voor zover dat uberhaupt mag.
  donderdag 8 mei 2014 @ 11:11:13 #197
12221 Tijn
Powered by MS Paint
pi_139691657
quote:
14s.gif Op donderdag 8 mei 2014 11:05 schreef KomtTijd... het volgende:

[..]

Meh, zal al snel net zo duur zijn als dat ik ben, plus dan moet ik er nog steeds tegenaan ontwikkelen. Voor zover dat uberhaupt mag.
Vooral op lange termijn is in-house natuurlijk veel goedkoper, als je het goed doet. Voor zo'n Salesforce mag je voor een klein team al snel 30K per jaar neerleggen, dus als je dat 10 jaar gebruikt heb je 3 ton verbrand.
pi_139691820
quote:
0s.gif Op donderdag 8 mei 2014 11:01 schreef Sitethief het volgende:

[..]

In PHP kun je ook gewoon methods chainen...
Voorbeeldje?
  donderdag 8 mei 2014 @ 11:19:52 #199
12221 Tijn
Powered by MS Paint
pi_139691903
quote:
0s.gif Op donderdag 8 mei 2014 11:16 schreef Robuustheid het volgende:

[..]

Voorbeeldje?
PDO bijvoorbeeld:

1
2
3
<?php
$row 
$db->query('SELECT * FROM `example`')->fetch();
?>

Je kunt dit ook heel makkelijk met je eigen classes doen, het is gewoon een kwestie van de methodes zichzelf laten returnen.
pi_139691988
quote:
2s.gif Op donderdag 8 mei 2014 11:19 schreef Tijn het volgende:
PDO bijvoorbeeld:
[ code verwijderd ]

Je kunt dit ook heel makkelijk met je eigen classes doen, het is gewoon een kwestie van de methodes zichzelf laten returnen.
Kan, maar ik zou juist dit los van elkaar willen ivm fouten etc :)
Just say hi!
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')