abonnement Unibet Coolblue Bitvavo
pi_55768633
quote:
Op zondag 30 december 2007 22:32 schreef Paramnesia het volgende:
Nee om eerlijk te zijn. Ik denk dat ik het kan. Geef me 2 maanden.
De site zal niet bestand zijn tegen veel bezoek bijv. of grote drukte. Maar de database klopt en alle functies die hier voorkomen zitten erinverwerkt.

In zijn geheel nagemaakt. iig het forum. Is dit complete volslagen arrogantie, onerschat ik dit nou heel gigantisch of zou het kunnen. Ik vraag het me af.

Schiet mijn idee af. Noem dingen op die moeilijk zouden zijn, functionaliteit die teveel tijd kost enz enz. Ben benieuwd. Ik moet wat over het hoofd zien.
Zie link: Ik zou Fok! kunnen namaken.

We zullen zien of TS het kan.
Hee. Zeg nou zelf, ik ben toch gewoon een hartstikke lekker ding? TOch?
  vrijdag 4 januari 2008 @ 12:32:33 #2
68576 eleusis
fokked op kidz
pi_55768833
Ik in een aantal worden omschreven: Ondernemend | Moedig | Stout | Lief | Positief | Intuïtief | Communicatief | Humor | Creatief | Spontaan | Open | Sociaal | Vrolijk | Organisator | Pro-actief | Meedenkend | Levensgenieter | Spiritueel
pi_55768834
Oeh, vorige topic compleet gemist, maar ik ben benieuwd
Vivre
pi_55768992
tvp
pi_55768994
En heb je al een BETA in elkaar geknutseld?
pi_55769037
oeh... ook interessant... TVP in afwachting van alles dat komen gaat.
Op dinsdag 13 maart 2007 15:37 schreef Tha-CheF het volgende:
rudedeltadude, wie heeft nou zo'n nickname !
Op vrijdag 6 maart 2009 00:34 schreef Gabbylicious het volgende:
Rudedeltatoedeloe :W
pi_55769107
tvp, zou graag weer een nieuwe fok kloon zien
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_55769484
Weer een tvp
  vrijdag 4 januari 2008 @ 12:57:40 #9
9039 GateWayX
Divide by Zero
pi_55769495
tvp, ben benieuwd
pi_55770031
tvp
  vrijdag 4 januari 2008 @ 13:26:19 #11
136730 PiRANiA
All thinking men are atheists.
  vrijdag 4 januari 2008 @ 14:05:40 #12
31101 _Led_
Visje aaien niemand zeggen
pi_55771117
JA, het is prima mogelijk om de functionaliteit (!) fan Fok! in 2 maanden voor elkaar te krijgen.

MITS(!) we het niet over serverloads hebben, tenminste.

Zo moeilijk is het niet om een forum te PHP'en, een opensource BBCode parser erin te hangen, en een profielpagina te maken.
Uiteraard heeft Fok! nog wat meer dingen, maar als je die 3 basics hebt (en die kan 1 iemand in een 5x4uur hobby-week prima in elkaar vouwen) is de rest voornamelijk een uitbreiding/herhaling.

Nogmaals, respect voor Fok!, maar de moeilijkheid zit niet in het maken van de functionaliteit.
De moeilijkheid zit in het overeind houden van de functionaliteit met het aantal gebruikers dat Fok! heeft


Ps.
En uiteraard weet ik dat het venijn hem in de staart zit; de details kosten je nog 3 maanden.
Maar het ging de TS hier om het nabouwen van de functionaliteit van Fok! in grove lijnen, en dat (Nieuws, Forum, Profielen, Fotoboek) is prima te doen - ook door 1 persoon in 2 maanden.
zzz
  vrijdag 4 januari 2008 @ 14:14:02 #13
149616 Frau.Pfeffertopf
heeft een eigen cheer smiley!
pi_55771284
Waarom zou je je daarmee bezig houden?
  vrijdag 4 januari 2008 @ 14:16:31 #14
4283 nietzman
Geen zin meer.
pi_55771336
quote:
Waar is "Ja, maar na twee dagen geeft 'ie de pijp toch wel aan Maarten"?
Ik ga naar huis.
pi_55771346
quote:
Op vrijdag 4 januari 2008 14:05 schreef L.Denninger het volgende:
JA, het is prima mogelijk om de functionaliteit (!) fan Fok! in 2 maanden voor elkaar te krijgen.

MITS(!) we het niet over serverloads hebben, tenminste.

Zo moeilijk is het niet om een forum te PHP'en, een opensource BBCode parser erin te hangen, en een profielpagina te maken.
Uiteraard heeft Fok! nog wat meer dingen, maar als je die 3 basics hebt (en die kan 1 iemand in een 5x4uur hobby-week prima in elkaar vouwen) is de rest voornamelijk een uitbreiding/herhaling.

Nogmaals, respect voor Fok!, maar de moeilijkheid zit niet in het maken van de functionaliteit.
De moeilijkheid zit in het overeind houden van de functionaliteit met het aantal gebruikers dat Fok! heeft


Ps.
En uiteraard weet ik dat het venijn hem in de staart zit; de details kosten je nog 3 maanden.
Maar het ging de TS hier om het nabouwen van de functionaliteit van Fok! in grove lijnen, en dat (Nieuws, Forum, Profielen, Fotoboek) is prima te doen - ook door 1 persoon in 2 maanden.
Niks opensource, alles zelf schrijven. Zo moeilijk is dat niet.
pi_55771364
quote:
Op vrijdag 4 januari 2008 13:26 schreef PiRANiA het volgende:

[..]

tweakers uiterlijk
Van de oude layout nieuwe mag ik niet gebruiken!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_55771412
Is 'ie al ergens mee begonnen?
  vrijdag 4 januari 2008 @ 14:24:21 #18
42555 Tomek
Take on the world!
pi_55771493
hou mij ook op de hoogte
  vrijdag 4 januari 2008 @ 14:25:51 #19
31101 _Led_
Visje aaien niemand zeggen
pi_55771535
quote:
Op vrijdag 4 januari 2008 14:17 schreef SharQueDo het volgende:

[..]

Niks opensource, alles zelf schrijven. Zo moeilijk is dat niet.
Yup, dat deed ik 20 jaar geleden ook omdat ik het idee had dat iets pas 'van mij' was als ik het 100% zelf gemaakt had.
Later kom je erachter dat je je beter zelf op de leuke / belangrijke dingen kunt richten dan je tijd te verspillen aan dingen die andere mensen al vaker en beter gedaan hebben
zzz
pi_55771614
quote:
Op vrijdag 4 januari 2008 14:25 schreef L.Denninger het volgende:

[..]

Yup, dat deed ik 20 jaar geleden ook omdat ik het idee had dat iets pas 'van mij' was als ik het 100% zelf gemaakt had.
Later kom je erachter dat je je beter zelf op de leuke / belangrijke dingen kunt richten dan je tijd te verspillen aan dingen die andere mensen al vaker en beter gedaan hebben
Als je dan weer terugkijkt naar je eigen dingen kun je weer dingen leren van andere mensen. Ook meer de achterliggende gedachte van mijn programmeren.
  vrijdag 4 januari 2008 @ 14:35:57 #21
31101 _Led_
Visje aaien niemand zeggen
pi_55771807
quote:
Op vrijdag 4 januari 2008 14:28 schreef SharQueDo het volgende:

[..]

Als je dan weer terugkijkt naar je eigen dingen kun je weer dingen leren van andere mensen. Ook meer de achterliggende gedachte van mijn programmeren.
Tuurlijk.
Maar wat heeft dat te maken met jouw opmerking "geen opensource, maak het zelf maar!" ?
Ik heb minstens zo veel geleerd van het gebruiken (doorgronden, en debuggen ) van andermans code, dan van het zelf ontwikkelen

Hoe ouder ik word, hoe meer ik mijn tijd wil besteden aan hetgene dat ik de kern van de zaak acht.
Als ik nu een game zou willen maken zou ik een engine licenseren, of bij gebrek aan geld een opensource engine gebruiken, zodat ik direct aan de gameplay kon beginnen. Dat is tenslotte waar het mij om zou gaan.
Als ik een website zou maken, zou ik me niet 8 maanden verdiepen in het zelf schrijven van authenticatie-systemen, BBCode parsers etc..
De basisblokken zou ik pakken, en ik zou ermee in elkaar lego'en wat ik als groot geheel zou willen hebben.

</Old Fart Mode Off>
zzz
  vrijdag 4 januari 2008 @ 14:42:07 #22
152303 hamkaastosti
ook bekend als hamkaastosti
pi_55771985
tuurlijk kun je FOK! namaken.. Maar heb je ook het leiderschap om halfslachtig met je site om te gaan terwijl je trouwe gebruikers schreeuwen om snelheid, stabiliteit en innoviteit?

[ Bericht 1% gewijzigd door hamkaastosti op 04-01-2008 15:10:20 ]
Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
  vrijdag 4 januari 2008 @ 15:55:44 #23
31101 _Led_
Visje aaien niemand zeggen
pi_55773624
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--
**************************************************************************

LET OP!!
Deze broncode bevat gegevens (zoals je session ID) die je beter
niet kan verspreiden. Als mensen dus vragen of je "even" deze
broncode voor ze wilt kopieeren, doe dit dan niet!

Ze kunnen dan in staat zijn om in te loggen onder jouw account,
zonder dat ze je wachtwoord nodig hebben. Gevaarlijk dus!

**************************************************************************
-->
<html lang="nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<base href="http://forum.fok.nl/">
<title>FOK!forum</title>
<link rel="SHORTCUT ICON" href="templates/new/favicon.ico">
<link rel="stylesheet" href="templates/new/style.css?11102007" type="text/css" media="screen">

<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="templates/new/styleie6.css?20092007" media="screen">
<![endif]-->

<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="templates/new/styleIE7.css?20092007" media="screen">
<![endif]-->

<script type="text/javascript">
var host = "forum.fok.nl";
var cNewPage = "";
var cLeftAlign = "";
var basehref='http://forum.fok.nl/',path='//',currentvisit='',uid = 0,time = 1199458500,edittime = 48 * 3600,crpos = 1,edpos = 1,tpl = basehref + 'templates/new/',tpli = tpl + 'i/',viewip = 0,canuser = 0,candelmsg = 0,canviewdel = 0,rde_action='';
var basepath= '/';
var sid = '';
</script>


<script type="text/javascript">
if (screen.width == 1024 || screen.availWidth == 1024 && cLeftAlign != 1)
{
document.write('<link rel="stylesheet" type="text/css" href="templates/new/tinyres.css" media="screen">');
}
</script>


<script type="text/javascript" src="http://forum.fok.nl/lib/client.js?04102007"></script>
<script type="text/javascript" src="templates/new/forum.js?30092007"></script>
<script type="text/javascript" src="templates/new/client.js?30092007"></script>

<!--[if gte IE 5]>
<script type="text/javascript" src="templates/new/forumIE.js?24092007"></script>
<![endif]-->


</head>

<body><a name="top"></a>


<div id="container">

<div id="mainPos"> </div>





<div style="position:relative;top:0px;left:0px;">
<script language='JavaScript' type='text/javascript' src=' http://213.193.208.58/ads/adx.js'></script>
<script language='JavaScript' type='text/javascript'>
<!--
if (!document.phpAds_used) document.phpAds_used = ',';
phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);

document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
document.write (" http://213.193.208.58/ads/adjs.php?n=" + phpAds_random);
document.write ("&what=zone:3");
document.write ("&exclude=" + document.phpAds_used);
if (document.referrer)
document.write ("&referer=" + escape(document.referrer));
document.write ("'><" + "/script>");

//-->

</script><noscript><a href=" http://213.193.208.58/ads/adclick.php?n=a4a2d053" target="_blank"><img src=" http://213.193.208.58/ads/adview.php?what=zone:3&n=a4a2d053" border="0" alt="" /></a></noscript>


<div style="position:relative;top:0px;left:0px;"></div>



<div id="welcomeText" title="Je vorige bezoek: . Je laatste pageview: .">
</div>


<div id="sky">

<script language='JavaScript' type='text/javascript' src='/adx.js'></script>
<script language='JavaScript' type='text/javascript'>
<!--
if (!document.phpAds_used) document.phpAds_used = ',';
phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);

document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
document.write ("/adjs.php?n=" + phpAds_random);
document.write ("&what=zone:24");
document.write ("&exclude=" + document.phpAds_used);
if (document.referrer)
document.write ("&referer=" + escape(document.referrer));
document.write ("'><" + "/script>");
//-->
</script><noscript><a href="/adclick.php?n=a7f48038" target="_blank"><img src="/adview.php?what=zone:24&n=a7f48038" border="0" alt="" /></a></noscript>
</div>


<div id="menuTop">

<a href="user/login" title="inloggen op FOK!">inloggen</a> | <a href="user/register" title="registreer je gratis op FOK!">account aanmaken</a> | <a href="user/passmailer" title="gebruik de passmailer">wachtwoord vergeten?</a>
</div>

<div id="userPolicy">
<a href="fok/faq" name="sfw" title="lees de FAQ & policy">gebruiksovereenkomst en faq</a>
</div>


<div id="menuBottom">
<a href="active" title="actieve topics (sneltoets: ALT-A)" accesskey="a">actieve topics</a> | <a href="rde/list_new_topics" title="nieuwe topics">nieuwe topics</a></div>

<div id="crumbTrail" style="width:770px;">
<img src="templates/new/i/empty.gif" width="29" height="1" alt="" /><img src="templates/new/i/barr.gif" alt="" width="4" height="6" /> <a href="index/forumindex">index</a>
<span>     <img src="templates/new/i/barr.gif" alt="" /> <span>error #5.2</span></span> </div>


<script type="text/javascript"><!--
cookieCheck();
--></script>
<noscript><div id="jsError">Dit forum werkt met Javascript. Je browser ondersteunt geen Javascript of je hebt het uitgezet. Klik <a href="http://wiki.fok.nl/index.php/GeenJavascript" title="Wat is dit voor een melding en waarom krijg ik hem?">hier</a> voor meer informatie.</div></noscript><table cellspacing="0" cellpadding="2" width="772" class="bls brs btd" style="border-top:1px solid #c0c0c0;">
<tbody><tr class="gen1"><td class="topfield pl8 pr8" style="padding-top:20px;padding-bottom:20px;">Momenteel is het te druk voor onze databaseservers om alle verzoeken te kunnen verwerken. De gevraagde pagina kon daardoor niet getoond worden of de gevraagde actie kon niet worden uitgevoerd. Wacht even een ogenblik en probeer het daarna nog eens. <br /><br /><i><small>(db:connect:connect_failed:mysql_busy)</small></i></td></tr>
</tbody></table>
<!-- CRUMBTRAIL BOTTOM -->
<div style="width:770px;height:38px;text-align:right;border:1px solid #c0c0c0;background:#ffffff;">
<div style="font-size:11px;font-family:arial,sans-serif;color:#575757;overflow:hidden;padding-right:4px;padding-top:3px;">


<img src="templates/new/i/empty.gif" width="29" height="1" alt="" /><img src="templates/new/i/barr.gif" alt="" /> <a href="index/forumindex" style="color:#5D584B">index</a>
<span>     <img src="templates/new/i/barr.gif" alt="" /> <span>error #5.2</span></span>



</div>
</div>


<!-- MENU BOTTOM -->
<div class="bottomMenu bottomMenuTxt">

<a href="rde/list_new_topics" title="nieuwe topics">nieuwe topics</a> | <a href="active" title="actieve topics (sneltoets: ALT-A)" accesskey="a">actieve topics</a> | <a href="rde/list_online_users" class="bottomMenuTxt" title="kijk wie er online zijn">online users</a> | <a href="rde/list_usertotals" title="top 500 gebruikers" class="bottomMenuTxt">top 500</a>  
</div>


<!-- 728x90 LEADERBOARD -->
<div id="bottomAd">
<img src="http://files.fok.nl/forum/spacer.gif" height="10" width="750" border="0" alt="" /><br />





<script type="text/javascript"><!--
google_ad_client = "pub-2528871629200530";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
//2007-07-26: FOK! - forum.fok.nl - 728x90
google_ad_channel = "0112557917";
google_color_border = "E9E9E8";
google_color_bg = "E9E9E8";
google_color_link = "c00000";
google_color_text = "B3B3B3";
google_color_url = "000000";
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div>


<div id="bottomMenu">
<div class="bottomMenuTxt">


 
</div>


</div>
<div class="px11" style="color:#808080;">
<table border="0" cellspacing="0" cellpadding="4" bgcolor="#f0f0f0" style="width:772px;border:1px solid #c0c0c0;">
<tr>
<td align="center" width="50%">powered by Replique / v0.3.3
</td><td align="center" width="50%"><script type="text/javascript">var d=new Date();var end = d.getFullYear();document.write('© 1999-' + end + ' FOK!');</script> - <a style="color:#00a;" href="http://frontpage.fok.nl/page/google_analytics">disclaimer</a></td></tr></table>
</div>


</div>


<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">_uacct = "UA-780335-2";urchinTracker();</script>

</div>
</div>


<script type="text/javascript">
var browser='ff';
if(document.all && navigator.userAgent.indexOf('MSIE') > -1) { var browser='ie'; }
if(document.all && navigator.userAgent.indexOf('Opera') > -1) { var browser='opera'; }
if(document.all && navigator.userAgent.indexOf('Safari') > -1) { var browser='safari'; }

if(browser=='ff') {
if (getStyle(document.getElementById("sky"), "display")=='none' || getStyle(document.getElementById("sky"), "visibility")=='hidden') { document.getElementById("container").style.opacity='.4 !important'; alert('even je adblockert (greasemonkey/stylish) uitschakelen plz ')}
document.getElementById("userPolicy").style.visibility='visible !important';
document.write('<link rel="stylesheet" href="templates/new/styleOR.css?17102007" type="text/css" media="screen">');
}
</script>


</body>
</html>
zzz
  vrijdag 4 januari 2008 @ 15:57:33 #24
31101 _Led_
Visje aaien niemand zeggen
pi_55773676
Heh, ik wou hamkaastosti quoten en dat is waar Fok! mee aan kwam, hoe toepasselijk!
Dat TS dat ook even in de quote-functie implementeert

zzz
pi_55773788
Ah, waar blijft de update nou!
pi_55774012
Oh ja in dit topic zou ik een tvp plaatsen maar ik begin nu toch te twijfelen...
pi_55775236
Nog niets van TS vernomen?
  vrijdag 4 januari 2008 @ 19:46:14 #28
136730 PiRANiA
All thinking men are atheists.
pi_55778832
quote:
Op vrijdag 4 januari 2008 17:07 schreef Siegfried het volgende:
Nog niets van TS vernomen?
druk aan het coden
  vrijdag 4 januari 2008 @ 20:09:26 #29
181362 Paramnesia
f.k.a. Razzberry
pi_55779477
Goedendag heren en dames.

Alsof de duivel ermee speelde heb ik het druk gehad de laatste dagen.
* Paramnesia schrijft op smoesjes lijst

Maar in alle drukte heb ik natuurlijk wel tussendoor nagedacht en simpele ERD diagrammen op servetjes getekend. Nu zijn er een paar grote vragen die bij mij bleven hangen. Mss wel leuk voor een discusse.

1. MySQL of PostgreSQL

Een grote keuze. Hoewel ik bijna altijd met MySQL gewerkt heb is PostgreSQL een serieus alternatief. PostgreSQL heeft meer functies (waaronder echte forgein keys) en lijkt stabieler te zijn. MySQL is alleen wel sneller, ook omdat het met myISAM werkt.

Een goede keuze lijkt essentieel en aangezien snelheid als een must wordt gezien neig ik dit moment nog steeds naar MySQL.

2. Forumposts en Frontpagepost zijn toch allebei posts?

Zie de titel. Beiden zijn posts en verschillen alleen op bepaalde punten (moderatie bij Frontpageposts bijv).
Nu ben ik van huis uit meer een Java-developer en daar is het simpel:

UML figuur 1


Niet letten op foutjes dit is zeer snel gedaan.
Kortom: Post extends Frontpagepost.

Nu is dit niet java maar een database. Kan ik hetzelfde principe toepassen. Dus een tabel Posts en 2 tabellen FrontpagePosts en ForumPosts. Waarin in de sub tabellen de details staan en in de grote Posts tabel de generalisatie. Is dit veel langzamer, sneller, onzin en niet effectief, of een goed idee.

Feit blijft dat bij ideere opvraag van een post er dus een JOIN moet plaatsvinden. Of dit nu bevordelijk is voor de snelheid of niet is nog maar de vraag. Dit vereist onderzoek en mss weten jullie wel of het sens maakt of niet.

3. Client-side, Server-side en gebruik van Ajax.

Oke dit komt van het vorige topic waarin iemand de opmerking maakte dat de server zoveel mogelijk ontlast moet worden. Dus kortom moet ik veel client-side programmeren? Kan ik het eisen van users dat ze JavaScript moeten toestaan in hun browser en in hoeverre gaat dit voordeel op.

En zoals bij vele discussies over de snelheid op fok wordt het toverwoord AJAX gebruikt. Zou dit echt helpen of zorgt het juist voor meer verkeer door de vele HTTPrequests. Ook weer iets om over nadenken.

Development Link

Ik zou graag alles op papier goed hebben. Alle diagrammen en plannen. Dan zal ik ruimte ervoor inrichten en developpen. Tot dan heb ik geen adres voor jullie. Hopelijk hebben jullie begip.

Discussieer.
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_55779625
Voor mij even een tvp toch wel interessant
pi_55780265
Misschien handig om aan de post ook direct de gebruiker ID vast te knopen?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  vrijdag 4 januari 2008 @ 20:40:24 #32
181362 Paramnesia
f.k.a. Razzberry
pi_55780405
quote:
Op vrijdag 4 januari 2008 20:34 schreef Chandler het volgende:
Misschien handig om aan de post ook direct de gebruiker ID vast te knopen?
het is een concept diagram en zoiets heet een forgein key en zal later pas toegevoegd worden.
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.
  Moderator vrijdag 4 januari 2008 @ 21:03:01 #33
56843 crew  onlogisch
Forumbeest
pi_55781016
tvp
Recordhouder aantal posts op één dag.
4045
onlogisch
pi_55783623
die uml diagram rouleert wel de pan uit zeg (niet dus maar je geeft dat zelf al aan )

wel microsoft viso ftw
  vrijdag 4 januari 2008 @ 22:39:37 #35
181362 Paramnesia
f.k.a. Razzberry
pi_55783763
quote:
Op vrijdag 4 januari 2008 22:35 schreef Wouser het volgende:
die uml diagram rouleert wel de pan uit zeg (niet dus maar je geeft dat zelf al aan )

wel microsoft viso ftw
Beter dan Rational rose voor beeld.
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.
  vrijdag 4 januari 2008 @ 23:50:08 #36
68576 eleusis
fokked op kidz
pi_55785838
quote:
Op vrijdag 4 januari 2008 20:09 schreef Paramnesia het volgende:
1. MySQL of PostgreSQL
Een goede keuze lijkt essentieel en aangezien snelheid als een must wordt gezien neig ik dit moment nog steeds naar MySQL.
Als je werkt met een databaselaag zoals PDO of, beter nog, een ORM-framework zoals Doctrine(tip) of Propel, is je implementatie onafhankelijk van de database. Dat zou ik je sowieso aanraden. Zeker als je objectgeorienteerd gaat werken.

Wat betreft de database zijn MySQL en PostgreSQL beide prima keuzes; je zal weinig verschil merken als gebruiker. Al denk ik dat je de geavanceerdere functionaliteit van Postgres weinig zal gebruiken, en de eenvoud van MySQL - aangenomen dat je dat al kent - bespaart je weer een dag uitzoekwerk, van de 60 die je er hebt.
quote:
2. Forumposts en Frontpagepost zijn toch allebei posts?
Op basis van de requirements moet je je model gaan maken; naar mijn mening ben je nu al een stap te ver in het proces. Ik begrijp dat je 'aan de slag' wil, ik moet ook vaak tegen dat gevoel vechten, maar je gaat straks echt veel tijd besparen door nu al goed na te denken wat je van je objecten verwacht.
quote:
Feit blijft dat bij ideere opvraag van een post er dus een JOIN moet plaatsvinden. Of dit nu bevordelijk is voor de snelheid of niet is nog maar de vraag. Dit vereist onderzoek en mss weten jullie wel of het sens maakt of niet.
Dat is geen feit. Wat met een relationele database handiger is, is een enkele tabel "Post" met daarin bijvoorbeeld een kolom "type" die aangeeft om welke soort post het gaat. In Doctrine is dit heel mooi opgelost; je kan de Post-tabel queryen, maar het resultaat is polymorf zodat je het juiste type (ForumPost) terugkrijgt.

Ook lijkt een verschil in functionaliteit me meer een eigenschap van het Forum waarin het Topic (met de Post) staat. Moeten posts zelf op verschillende onderdelen wel wezenlijk anders zijn, en levert het je wel iets op om er een hierarchie van te maken? Een distinctie zou je ook kunnen maken in de Forum-klasse, waarbij je Post generiek houdt.
quote:
3. Client-side, Server-side en gebruik van Ajax.

Oke dit komt van het vorige topic waarin iemand de opmerking maakte dat de server zoveel mogelijk ontlast moet worden. Dus kortom moet ik veel client-side programmeren? Kan ik het eisen van users dat ze JavaScript moeten toestaan in hun browser en in hoeverre gaat dit voordeel op.

En zoals bij vele discussies over de snelheid op fok wordt het toverwoord AJAX gebruikt. Zou dit echt helpen of zorgt het juist voor meer verkeer door de vele HTTPrequests. Ook weer iets om over nadenken.
Dit is inderdaad veel bediscussieerd. Javascript mag je aanwezig veronderstellen (op Fok hoorde je er zelden iets over). Het layouten naar de browser kost niet zo gek veel CPU-tijd. De winst met Javascript-opbouw is dus klein. Ik zou er voor een 1.0-versie geen moeite voor doen. Zorg gewoon dat je het renderen/layouten goed layert en gescheiden houdt van de rest, dus een aparte laag/groep objecten die daarvoor zorg draagt. Dan kun je later nog altijd eenvoudig een keuzeoptie maken.
Ik in een aantal worden omschreven: Ondernemend | Moedig | Stout | Lief | Positief | Intuïtief | Communicatief | Humor | Creatief | Spontaan | Open | Sociaal | Vrolijk | Organisator | Pro-actief | Meedenkend | Levensgenieter | Spiritueel
pi_55790474
Zal 't 'm lukken of niet
pi_55790827
succes man!
  zaterdag 5 januari 2008 @ 14:33:56 #39
184041 oorsnot
I wanna play a game
pi_55794060
ik snap niks van dat gebrabbel over CPU-tijd,Javascript-opbouw, MySQL en PostgreSQL, een ORM-framework zoals Doctrine of Client-side
het zal wel aan mij liggen
Wit-Rood-Wit zit in ons bloed,
We zijn de beste en zo gooooooooed,
Ik spring me hele leven laaaaaaaaang,
Voor Aaaaaaajax Aaaaaaamsterdam,
  FOK!-Schrikkelbaas zaterdag 5 januari 2008 @ 15:22:34 #40
862 Arcee
Look closer
pi_55795332
quote:
Op vrijdag 4 januari 2008 20:09 schreef Paramnesia het volgende:
2. Forumposts en Frontpagepost zijn toch allebei posts?

Zie de titel. Beiden zijn posts en verschillen alleen op bepaalde punten (moderatie bij Frontpageposts bijv).
Nu ben ik van huis uit meer een Java-developer en daar is het simpel:

UML figuur 1
[ afbeelding ]
Nou nou, je zet wel gelijk even een geavanceerde database neer, zeg.
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
  zaterdag 5 januari 2008 @ 17:17:08 #41
182073 invine
blablabla etc.
pi_55798511
Ts gaat met een smoesje komen hij doet nu net of hij wijs bezig is maar ondertussen.. doet hij niks
Ik drink nooit meer! maar ook niet minder.
pi_55798600
tvp

ben wel benieuwd of het je gaat lukken
Wat quote je raar...?
Lets move to Club 11 on the 12th floor...
Kleine hater!
Dev set
  zaterdag 5 januari 2008 @ 17:49:37 #43
87845 SynchroSteve
Synchronous Insane
pi_55799320
Waar haal je de tijd vandaan

tvp
  Moderator zaterdag 5 januari 2008 @ 18:37:54 #44
56843 crew  onlogisch
Forumbeest
pi_55800601
* onlogisch begrijpt hier ook niks van

MySQL is de programmeertaal ofzo?
Recordhouder aantal posts op één dag.
4045
onlogisch
  zaterdag 5 januari 2008 @ 18:40:37 #45
181362 Paramnesia
f.k.a. Razzberry
pi_55800669
quote:
Op zaterdag 5 januari 2008 18:37 schreef onlogisch het volgende:
* onlogisch begrijpt hier ook niks van

MySQL is de programmeertaal ofzo?
Nee de database.

Eeehm kijk. Alle posts, gebruikers en alle andere gegevens zijn opgeslagen in een database. De database die ik ga gebruiken heet MySQL. Met een 'taal' de SQL heet kan ik er gegevens uithalen. Met PHP kan ik die gegevens ophalen, bewerken enz.. Met HTML maak ik de structuur van een internetpagina en met CSS de opmaak.

Zo is ieder onderdeel gescheiden en hebben ze toch interactie met elkaar.
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_55800671
Ik plaats hier even een onverkapte tvp.
pi_55800836
quote:
Op zaterdag 5 januari 2008 18:40 schreef ikwilookwatzeggen het volgende:
Ik plaats hier even een onverkapte tvp.
Ik ook
pi_55801202
Wat een hopeloos UML figuur man
Daar heb je toch nog geen reet aan. Weinig nut om dat nu al te posten in deze vorm.

Ga er eerst maar eens attributen bij gooien.
  zaterdag 5 januari 2008 @ 19:02:36 #49
181362 Paramnesia
f.k.a. Razzberry
pi_55801318
quote:
Op zaterdag 5 januari 2008 18:58 schreef Xrenity het volgende:
Wat een hopeloos UML figuur man
Daar heb je toch nog geen reet aan. Weinig nut om dat nu al te posten in deze vorm.

Ga er eerst maar eens attributen bij gooien.
eehm jongeman heb jij de post wel gelezen. Het is een casus UML dus alleen om het preciese probleem uit te leggen.

Die is dus getekend, upgeload en weer weggegooid zodat men er commentaar over kan geven.
We zijn toch geen kleuters dat men alleen plaatjes wil kijken ipv lezen.
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_55801376
Wat voor commentaar valt hier nou al op te geven? Het is bijna niks.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')